<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1">
<context>
    <name>@default</name>
    <message>
        <source>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Opis algorytmu&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <comment>QgsProcessingParameterMultipleLayers</comment>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>There is not active layer.</source>
        <translation>Brak aktywnej warstwy.</translation>
    </message>
    <message>
        <source>Active layer is not a vector layer.</source>
        <translation>Aktywna warstwa nie jest warstwą wektorową.</translation>
    </message>
    <message>
        <source>Active layer is not editable (and editing could not be turned on).</source>
        <translation>Aktywna warstwa nie jest edytowalna (i nie można włączyć edycji).</translation>
    </message>
    <message>
        <source>{0} files (*.{1})</source>
        <comment>QgsProcessingParameterMultipleLayers</comment>
        <translation>{0} pliki (*.{1})</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>Selected algorithm and parameter configuration are not compatible with in-place modifications.</source>
        <translation>Wybrany algorytm i parametr konfiguracji nie są kompatybilne z edycją wewnętrzną.</translation>
    </message>
    <message>
        <source>Could not prepare selected algorithm.</source>
        <translation>Nie powiodło się przygotowanie wybranego algorytmu.</translation>
    </message>
    <message>
        <source>Error adding processed features back into the layer.</source>
        <translation>Błąd dodawania zmienionych obiektów z powrotem na warstwę.</translation>
    </message>
    <message>
        <source>{0} files (*.{1})</source>
        <comment>ParameterRaster</comment>
        <translation>{0} pliki (*.{1})</translation>
    </message>
    <message>
        <source>{0} files (*.{1})</source>
        <comment>ParameterVector</comment>
        <translation>{0} pliki (*.{1})</translation>
    </message>
    <message>
        <source>Default extension</source>
        <translation>Domyślne rozszerzenie</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Parametry&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Wyniki&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm author: {0}&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Autor algorytmu: {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Help author: {0}&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Autor pomocy: {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm version: {0}&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Wersja algorytmu: {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <source>Seems some outputs are temporary files. To create test you need to redirect all algorithm outputs to files</source>
        <translation>Niektóre wyniki są plikami tymczasowymi. By stworzyć test wszystkie wyniki muszą zostać zapisane jako pliki</translation>
    </message>
</context>
<context>
    <name>APIsDialogPythonConsole</name>
    <message>
        <location filename="../python/console/console_compile_apis.ui"/>
        <source>Generating prepared API file (please wait)…</source>
        <translation>Generowanie pliku API (proszę czekać)…</translation>
    </message>
</context>
<context>
    <name>AddModelFromFileAction</name>
    <message>
        <source>Add Model to Toolbox…</source>
        <translation>Dodaj model do Panelu algorytmów...</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <source>Open Model</source>
        <comment>AddModelFromFileAction</comment>
        <translation>Otwórz model</translation>
    </message>
    <message>
        <source>Processing models (*.model3 *.MODEL3)</source>
        <comment>AddModelFromFileAction</comment>
        <translation>Modele processingu (*.model3 *.MODEL3)</translation>
    </message>
    <message>
        <source>The selected file does not contain a valid model</source>
        <comment>AddModelFromFileAction</comment>
        <translation>Wybrany plik nie zawiera poprawnego modelu</translation>
    </message>
</context>
<context>
    <name>AddScriptFromFileAction</name>
    <message>
        <source>Add Script to Toolbox…</source>
        <translation>Dodaj skrypt do Panelu algorytmów...</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <source>Add script(s)</source>
        <translation>Dodaj skrypt(y)</translation>
    </message>
    <message>
        <source>Processing scripts (*.py *.PY)</source>
        <translation>Skrypty processingu (*.py *.PY)</translation>
    </message>
    <message>
        <source>Could not copy script '{}'
{}</source>
        <translation>Kopiowanie skryptu nie powiodło się &apos;{}&apos;
{}</translation>
    </message>
</context>
<context>
    <name>AddScriptFromTemplate</name>
    <message>
        <source>Create New Script from Template…</source>
        <translation>Utwórz Nowy Skrypt z Szablonu...</translation>
    </message>
</context>
<context>
    <name>AddScriptFromTemplateAction</name>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
</context>
<context>
    <name>AddTableField</name>
    <message>
        <source>Integer</source>
        <translation>liczba całkowita</translation>
    </message>
    <message>
        <source>Float</source>
        <translation>liczba zmiennoprzecinkowa</translation>
    </message>
    <message>
        <source>String</source>
        <translation>tekst</translation>
    </message>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <source>Field name</source>
        <translation>Nazwa pola</translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Typ pola</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Długość pola</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation>Liczba cyfr</translation>
    </message>
    <message>
        <source>Added</source>
        <translation>Warstwa z dodanym polem</translation>
    </message>
    <message>
        <source>Add field to attributes table</source>
        <translation>Dodaj pole do tabeli atrybutów</translation>
    </message>
</context>
<context>
    <name>Aggregate</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Aggregate</source>
        <translation>Agregacja</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Group by expression (NULL to group all features)</source>
        <translation>Grupuj wyrażeniem (NULL - grupuj wszystkie)</translation>
    </message>
</context>
<context>
    <name>AggregatesModel</name>
    <message>
        <source>Input expression</source>
        <translation>Wyrażenie wejściowe</translation>
    </message>
    <message>
        <source>Aggregate function</source>
        <translation>Agreguj funkcję</translation>
    </message>
    <message>
        <source>Delimiter</source>
        <translation>Separator</translation>
    </message>
    <message>
        <source>Output field name</source>
        <translation>Nazwa pola wyjściowego</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
</context>
<context>
    <name>AlgorithmClassification</name>
    <message>
        <source>Polygon intersection</source>
        <extracomment>algnames</extracomment>
        <translation>Iloczyn</translation>
    </message>
    <message>
        <source>Vectorize raster layer</source>
        <extracomment>algnames</extracomment>
        <translation>Wektoryzacja warstwy rastrowej</translation>
    </message>
    <message>
        <source>Interpolate (Inverse distance weighting)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (metoda odwrotnych odległości)</translation>
    </message>
    <message>
        <source>RGB to PCT</source>
        <extracomment>algnames</extracomment>
        <translation>RGB na PCT</translation>
    </message>
    <message>
        <source>Rasterize vector layer</source>
        <extracomment>algnames</extracomment>
        <translation>Rasteryzacja warstwy wektorowej</translation>
    </message>
    <message>
        <source>Polygon identity</source>
        <extracomment>algnames</extracomment>
        <translation>Informacje o poligonach</translation>
    </message>
    <message>
        <source>Polygon dissolve (all polygons)</source>
        <extracomment>algnames</extracomment>
        <translation>Agreguj poligony (wszystkie)</translation>
    </message>
    <message>
        <source>Polygon union</source>
        <extracomment>algnames</extracomment>
        <translation>Scalenie poligonów</translation>
    </message>
    <message>
        <source>Interpolate (Natural neighbor)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (metoda naturalnego sąsiada)</translation>
    </message>
    <message>
        <source>Merge raster layers</source>
        <extracomment>algnames</extracomment>
        <translation>Złączanie warstw rastrowych</translation>
    </message>
    <message>
        <source>Remove small pixel clumps (nearest neighbour)</source>
        <extracomment>algnames</extracomment>
        <translation>Usuń małe skupiska pikseli (najbliższy sąsiad)</translation>
    </message>
    <message>
        <source>Interpolate (Nearest Neighbor)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (najbliższe sąsiedztwo)</translation>
    </message>
    <message>
        <source>Interpolate (Cubic spline)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (krzywa sklejana 3 stopnia)</translation>
    </message>
    <message>
        <source>Interpolate (Data metrics)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (metryki danych)</translation>
    </message>
    <message>
        <source>Reproject raster layer</source>
        <extracomment>algnames</extracomment>
        <translation>Reprojekcja warstwy rastrowej</translation>
    </message>
    <message>
        <source>Export raster layer</source>
        <extracomment>algnames</extracomment>
        <translation>Eksport warstwy rastrowej</translation>
    </message>
    <message>
        <source>PCT to RGB</source>
        <extracomment>algnames</extracomment>
        <translation>PCT na RGB</translation>
    </message>
    <message>
        <source>Export vector layer</source>
        <extracomment>algnames</extracomment>
        <translation>Eksport warstwy wektorowej</translation>
    </message>
    <message>
        <source>Polygon dissolve (by attribute)</source>
        <extracomment>algnames</extracomment>
        <translation>Agreguj poligony (po atrybucie)</translation>
    </message>
    <message>
        <source>Remove small pixel clumps (to no-data)</source>
        <extracomment>algnames</extracomment>
        <translation>Usuń małe skupiska pikseli (do braku danych)</translation>
    </message>
    <message>
        <source>Interpolate (Modified quadratic shepard)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja (Metoda najmniejszych kwadratów Sheparda)</translation>
    </message>
    <message>
        <source>Merge vector layers</source>
        <extracomment>algnames</extracomment>
        <translation>Połącz warstwy wektorowe</translation>
    </message>
    <message>
        <source>Reclassify (simple)</source>
        <extracomment>algnames</extracomment>
        <translation>Reklasyfikacja (prosta)</translation>
    </message>
    <message>
        <source>Execute SQL on vector layer</source>
        <extracomment>algnames</extracomment>
        <translation>Wykonaj zapytanie SQL dla warstwy wektorowej</translation>
    </message>
    <message>
        <source>Raster layer information</source>
        <extracomment>algnames</extracomment>
        <translation>Właściwości warstwy rastrowej</translation>
    </message>
    <message>
        <source>Contour lines</source>
        <extracomment>algnames</extracomment>
        <translation>Warstwice</translation>
    </message>
    <message>
        <source>Create graticule</source>
        <extracomment>algnames</extracomment>
        <translation>Utwórz siatkę</translation>
    </message>
    <message>
        <source>Fire spreading simulation</source>
        <extracomment>algnames</extracomment>
        <translation>Symulacja rozprzestrzeniania się ognia</translation>
    </message>
    <message>
        <source>Polygon difference</source>
        <extracomment>algnames</extracomment>
        <translation>Różnica poligonów</translation>
    </message>
    <message>
        <source>Create graticule from extent</source>
        <extracomment>algnames</extracomment>
        <translation>Utwórz siatkę dla zasięgu</translation>
    </message>
    <message>
        <source>Polygon symmetrical difference</source>
        <extracomment>algnames</extracomment>
        <translation>Różnica symetryczna poligonów</translation>
    </message>
    <message>
        <source>Vector layer information</source>
        <extracomment>algnames</extracomment>
        <translation>Informacje o warstwie wektorowej</translation>
    </message>
    <message>
        <source>Polygon update</source>
        <extracomment>algnames</extracomment>
        <translation>Aktualizacja poligonów</translation>
    </message>
    <message>
        <source>Interpolate (Average)</source>
        <extracomment>algnames</extracomment>
        <translation>Interpolacja ( Średnia)</translation>
    </message>
</context>
<context>
    <name>AlgorithmDialog</name>
    <message>
        <source>Run as Batch Process…</source>
        <translation>Wykonaj jako przetwarzanie wsadowe…</translation>
    </message>
    <message>
        <source>Unmatching CRS&apos;s</source>
        <translation>Niezgodne układy współrzędnych</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation>Nieudane uruchomienie algorytmu</translation>
    </message>
    <message>
        <source>Processing algorithm…</source>
        <translation>Przetwarzanie algorytmu…</translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm &apos;{0}&apos; starting&amp;hellip;&lt;/b&gt;</source>
        <translation>&lt;b&gt;Uruchamianie algorytmu &apos;{0}&apos; &amp;hellip;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Parameters do not all use the same CRS. This can cause unexpected results.
Do you want to continue?</source>
        <translation>Nie wszystkie warstwy mają ten sam układ współrzędnych. Może to skutkować niewłaściwym wynikiem.
Czy chcesz kontynuować?</translation>
    </message>
    <message>
        <source>Modify Selected Features</source>
        <translation>Modyfikuj zaznaczone obiekty</translation>
    </message>
    <message>
        <source>Modify All Features</source>
        <translation>Modyfikuj wszystkie obiekty</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <source>Input parameters:</source>
        <translation>Wprowadzone parametry:</translation>
    </message>
    <message>
        <source>Execution completed in {0:0.2f} seconds</source>
        <translation>Wykonano w {0:0.2f} sekund</translation>
    </message>
    <message>
        <source>Results:</source>
        <translation>Wyniki:</translation>
    </message>
    <message>
        <source>Execution failed after {0:0.2f} seconds</source>
        <translation>Wykonanie nie powiodło się po {0:0.2f} sekundach</translation>
    </message>
    <message>
        <source>Executing “{}”</source>
        <translation>Wykonywanie &quot;{}&quot;</translation>
    </message>
    <message>
        <source>Wrong or missing parameter value: {0}</source>
        <translation>Niepoprawny lub brakujący parametr: {0}</translation>
    </message>
    <message>
        <source>Algorithm &apos;{0}&apos; finished</source>
        <translation>Wykonano algorytm &apos;{0}&apos;</translation>
    </message>
    <message>
        <source>HTML output has been generated by this algorithm.
Open the results dialog to check it.</source>
        <translation>Wynikiem działania tego algorytmu jest dokument HTML.
Możesz go otworzyć w oknie Wyniki processingu.</translation>
    </message>
</context>
<context>
    <name>AlgorithmExecutor</name>
    <message>
        <source>Executing iteration {0}/{1}…</source>
        <translation>Wykonywanie iteracji {0}/{1}…</translation>
    </message>
</context>
<context>
    <name>AlgorithmLocatorFilter</name>
    <message>
        <source>Processing Algorithms</source>
        <translation>Algorytmy</translation>
    </message>
    <message>
        <source>Missing dependency</source>
        <translation>Brakujące zależności</translation>
    </message>
</context>
<context>
    <name>Animation3DWidget</name>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Keyframe</source>
        <translation>Klatka kluczowa</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Add keyframe</source>
        <translation>Dodaj klatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source> + </source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Remove keyframe</source>
        <translation>Usuń klatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source> - </source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Edit keyframe</source>
        <translation>Edytuj klatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Duplicate keyframe</source>
        <translation>Duplikuj klatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Interpolation</source>
        <translation>Interpolacja</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Linear</source>
        <translation>liniowy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InQuad</source>
        <translation>InQuad</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutQuad</source>
        <translation>OutQuad</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutQuad</source>
        <translation>InOutQuad</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInQuad</source>
        <translation>OutInQuad</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InCubic</source>
        <translation>InCubic</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutCubic</source>
        <translation>OutCubic</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutCubic</source>
        <translation>InOutCubic</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInCubic</source>
        <translation>OutInCubic</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InQuart</source>
        <translation>InQuart</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutQuart</source>
        <translation>OutQuart</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutQuart</source>
        <translation>OdDoKrzywaFunkcjiĆwiartkowej</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInQuart</source>
        <translation>OutInQuart</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InQuint</source>
        <translation>InQuint</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutQuint</source>
        <translation>OutQuint</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutQuint</source>
        <translation>OdDoKrzywaFunkcjiKwintowej</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInQuint</source>
        <translation>OutInQuint</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InSine</source>
        <translation>InSine</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutSine</source>
        <translation>OutSine</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutSine</source>
        <translation>InOutSine</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInSine</source>
        <translation>OutInSine</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InExpo</source>
        <translation>InExpo</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutExpo</source>
        <translation>OutExpo</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutExpo</source>
        <translation>InOutExpo</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInExpo</source>
        <translation>OutInExpo</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InCirc</source>
        <translation>InCirc</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutCirc</source>
        <translation>OutCirc</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>InOutCirc</source>
        <translation>InOutCirc</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>OutInCirc</source>
        <translation>OutInCirc</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Repeat</source>
        <translation>Powtórz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animation3dwidget.ui"/>
        <source>Export Animation Frames</source>
        <translation>Eksportuj klatki animacji</translation>
    </message>
</context>
<context>
    <name>AnimationExport3DDialog</name>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Export 3D Animation</source>
        <translation>Eksportuj animację 3D</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Output Height</source>
        <translation>Wysokość wyniku</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Frames Per Second</source>
        <translation>Klatki na sekundę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Number of # represents number of digits (e.g. frame###.png -&gt; frame001.png)</source>
        <translation>Ilość # oznacza ilość cyfr (np. klatka###.png -&gt; klatka001.png)</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Output Directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Template</source>
        <translation>Szablon nazwy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source>Output Width</source>
        <translation>Szerokość wyniku</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/animationexport3ddialog.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
</context>
<context>
    <name>Aspect</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Mnożnik Z</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>Ekspozycja</translation>
    </message>
</context>
<context>
    <name>AssignProjection</name>
    <message>
        <source>Assign projection</source>
        <translation>Przypisz odwzorowanie</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Desired CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Layer with projection</source>
        <translation>Warstwa z układem współrzędnych</translation>
    </message>
    <message>
        <source>Raster projections</source>
        <translation>Raster - projekcja</translation>
    </message>
</context>
<context>
    <name>BarPlot</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Pole wartości</translation>
    </message>
    <message>
        <source>Bar plot</source>
        <translation>Wykres słupkowy</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>BasicStatisticsForField</name>
    <message>
        <source>stats,statistics,date,time,datetime,string,number,text,table,layer,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,summary</source>
        <translation>stats,statistics,date,time,datetime,string,number,text,table,layer,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,summary</translation>
    </message>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Field to calculate statistics on</source>
        <translation>Pole do wyliczenia statystyk</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Statystyki</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <source>Number of unique values</source>
        <translation>Liczba unikalnych wartości</translation>
    </message>
    <message>
        <source>Number of empty (null) values</source>
        <translation>Liczba pustych (null) wartości</translation>
    </message>
    <message>
        <source>Number of non-empty values</source>
        <translation>Liczba niepustych wartości</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>Wartość minimalna</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <source>Minimum length</source>
        <translation>Minimalna długość</translation>
    </message>
    <message>
        <source>Maximum length</source>
        <translation>Maksymalna długość</translation>
    </message>
    <message>
        <source>Mean length</source>
        <translation>Średnia długość</translation>
    </message>
    <message>
        <source>Coefficient of Variation</source>
        <translation>Współczynnik zmienności</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Suma</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation>Wartość średnia</translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation>Odchylenie standardowe</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <source>Minority (rarest occurring value)</source>
        <translation>Filtr mniejszościowy (wartość najrzadziej występująca)</translation>
    </message>
    <message>
        <source>Majority (most frequently occurring value)</source>
        <translation>Filtr większościowy (najczęściej występująca wartość)</translation>
    </message>
    <message>
        <source>First quartile</source>
        <translation>Pierwszy kwartyl</translation>
    </message>
    <message>
        <source>Third quartile</source>
        <translation>Trzeci kwartyl</translation>
    </message>
    <message>
        <source>Interquartile Range (IQR)</source>
        <translation>Rozstęp ćwiartkowy (IQR)</translation>
    </message>
    <message>
        <source>Basic statistics for fields</source>
        <translation>Podstawowe statystyki pól</translation>
    </message>
    <message>
        <source>Analyzed field: {}</source>
        <translation>Analizowane pole: {}</translation>
    </message>
    <message>
        <source>Count: {}</source>
        <translation>Liczba: {}</translation>
    </message>
    <message>
        <source>Unique values: {}</source>
        <translation>Unikalnych wartości: {}</translation>
    </message>
    <message>
        <source>NULL (missing) values: {}</source>
        <translation>Brakujących danych (NULL): {}</translation>
    </message>
    <message>
        <source>Minimum value: {}</source>
        <translation>Wartość minimalna: {}</translation>
    </message>
    <message>
        <source>Maximum value: {}</source>
        <translation>Wartość maksymalna: {}</translation>
    </message>
    <message>
        <source>Range: {}</source>
        <translation>Zakres: {}</translation>
    </message>
    <message>
        <source>Sum: {}</source>
        <translation>Suma: {}</translation>
    </message>
    <message>
        <source>Mean value: {}</source>
        <translation>Wartość średnia: {}</translation>
    </message>
    <message>
        <source>Median value: {}</source>
        <translation>Mediana: {}</translation>
    </message>
    <message>
        <source>Standard deviation: {}</source>
        <translation>Odchylenie standardowe: {}</translation>
    </message>
    <message>
        <source>Coefficient of Variation: {}</source>
        <translation>Współczynnik zmienności: {}</translation>
    </message>
    <message>
        <source>Minority (rarest occurring value): {}</source>
        <translation>Filtr mniejszościowy (wartość najrzadziej występująca): {}</translation>
    </message>
    <message>
        <source>Majority (most frequently occurring value): {}</source>
        <translation>Filtr większościowy (wartość najczęściej występująca): {}</translation>
    </message>
    <message>
        <source>First quartile: {}</source>
        <translation>Pierwszy kwartyl: {}</translation>
    </message>
    <message>
        <source>Third quartile: {}</source>
        <translation>Trzeci kwartyl: {}</translation>
    </message>
    <message>
        <source>Interquartile Range (IQR): {}</source>
        <translation>Rozstęp ćwiartkowy (IQR): {}</translation>
    </message>
    <message>
        <source>Minimum length: {}</source>
        <translation>Minimalna długość: {}</translation>
    </message>
    <message>
        <source>Maximum length: {}</source>
        <translation>Maksymalna długość: {}</translation>
    </message>
    <message>
        <source>Mean length: {}</source>
        <translation>Średnia długość: {}</translation>
    </message>
</context>
<context>
    <name>BatchAlgorithmDialog</name>
    <message>
        <source>Batch Processing - {0}</source>
        <translation>Przetwarzanie wsadowe - {0}</translation>
    </message>
    <message>
        <source>Input parameters:</source>
        <translation>Wprowadź parametry:</translation>
    </message>
    <message>
        <source>
Processing algorithm {0}/{1}…</source>
        <translation>
Przetwarzanie algorytmu {0}/{1}…</translation>
    </message>
    <message>
        <source>&lt;b&gt;Algorithm {0} starting&amp;hellip;&lt;/b&gt;</source>
        <translation>&lt;b&gt;Uruchamianie algorytmu {0} &amp;hellip;&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Algorithm {0} correctly executed…</source>
        <translation>Algorytm {0} zakończył pomyślnie działanie…</translation>
    </message>
    <message>
        <source>Execution completed in {0:0.2f} seconds</source>
        <translation>Wykonano w {0:0.2f} sekund</translation>
    </message>
    <message>
        <source>Results:</source>
        <translation>Rezultat:</translation>
    </message>
    <message>
        <source>Batch execution completed in {0:0.2f} seconds</source>
        <translation>Przetwarzanie wsadowe wykonano w {0:0.2f} sekund</translation>
    </message>
    <message>
        <source>Run as Single Process…</source>
        <translation>Wykonaj jako pojedynczy proces…</translation>
    </message>
    <message>
        <source>Algorithm {0} failed…</source>
        <translation>Uruchomienie algorytmu {0} zakończyło się niepowodzeniem...</translation>
    </message>
    <message>
        <source>Execution failed after {0:0.2f} seconds</source>
        <translation>Wykonanie nie powiodło się po {0:0.2f} sekundach</translation>
    </message>
    <message>
        <source>{} executions failed. See log for further details.</source>
        <translation>{} uruchomień zakończyło się niepowodzeniem. Więcej informacji znajdziesz w dzienniku.</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Parameters&lt;/h3&gt;
</source>
        <translation>&lt;h3&gt;Parametry&lt;/h3&gt;
</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Results&lt;/h3&gt;
</source>
        <translation>&lt;h3&gt;Rezultat&lt;/h3&gt;
</translation>
    </message>
    <message>
        <source>Errors</source>
        <translation>Błędy</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
</context>
<context>
    <name>BatchInputSelectionPanel</name>
    <message>
        <source>Select Files</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <source>Select from Open Layers…</source>
        <translation>Wybierz z otwartych warstw…</translation>
    </message>
    <message>
        <source>Select Files…</source>
        <translation>Wybierz pliki…</translation>
    </message>
    <message>
        <source>Select Directory…</source>
        <translation>Wybierz katalog…</translation>
    </message>
    <message>
        <source>Select Directory</source>
        <translation>Wybierz katalog</translation>
    </message>
</context>
<context>
    <name>BatchOutputSelectionPanel</name>
    <message>
        <source>Save File</source>
        <translation>Zapisz plik</translation>
    </message>
    <message>
        <source>Output Directory</source>
        <translation>Katalog docelowy</translation>
    </message>
</context>
<context>
    <name>BatchPanel</name>
    <message>
        <source>Autofill…</source>
        <translation>Autouzupełnianie…</translation>
    </message>
    <message>
        <source>Calculate by Expression…</source>
        <translation>Oblicz wyrażeniem…</translation>
    </message>
    <message>
        <source>Add Values by Expression…</source>
        <translation>Dodaj wartości wg wyrażenia…</translation>
    </message>
    <message>
        <source>Add Files by Pattern…</source>
        <translation>Dodaj pliki wg wzorca…</translation>
    </message>
</context>
<context>
    <name>BatchPanelFillWidget</name>
    <message>
        <source>Fill Down</source>
        <translation>Wypełnij</translation>
    </message>
    <message>
        <source>Copy the first value down to all other rows</source>
        <translation>Skopiuj pierwszą wartość do wszystkich pozostałych wierszy</translation>
    </message>
    <message>
        <source>Calculates parameter values by evaluating an expression</source>
        <translation>Oblicza wartości parametrów, wykonując podane wyrażenie</translation>
    </message>
    <message>
        <source>Adds new parameter values by evaluating an expression</source>
        <translation>Dodaje nowe wartości parametrów, wykonując podane wyrażenie</translation>
    </message>
    <message>
        <source>Adds files by a file pattern match</source>
        <translation>Dodaje pliki według dopasowania do wzorca</translation>
    </message>
    <message>
        <source>Add Files by Pattern</source>
        <translation>Dodaj pliki według wzorca</translation>
    </message>
    <message>
        <source>An array of values corresponding to each new row to add</source>
        <translation>Tablica wartości odpowiadających każdemu nowemu wierszowi do dodania</translation>
    </message>
</context>
<context>
    <name>BooleanWidgetWrapper</name>
    <message>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Nie</translation>
    </message>
</context>
<context>
    <name>BoxPlot</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <source>Show Mean</source>
        <translation>Pokaż średnią</translation>
    </message>
    <message>
        <source>Show Standard Deviation</source>
        <translation>Pokaż odchylenie standardowe</translation>
    </message>
    <message>
        <source>Don&apos;t show Mean and Standard Deviation</source>
        <translation>Nie pokazuj średniej ani odchylenia standardowego</translation>
    </message>
    <message>
        <source>Additional Statistic Lines</source>
        <translation>Dodatkowe linie statystyk</translation>
    </message>
    <message>
        <source>Box plot</source>
        <translation>Wykres pudełkowy</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>Buffer</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Buffer distance</source>
        <translation>Stała wielkość bufora</translation>
    </message>
    <message>
        <source>Dissolve by attribute</source>
        <translation>Agreguj według pola</translation>
    </message>
    <message>
        <source>Dissolve all results</source>
        <translation>Agreguj wszystkie wyniki</translation>
    </message>
    <message>
        <source>Produce one feature for each geometry in any kind of geometry collection in the source file</source>
        <translation>Generuj jeden obiekt dla każdej geometrii każdego rodzaju geometrii pliku źródłowego</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Bufor</translation>
    </message>
    <message>
        <source>Buffer vectors</source>
        <translation>Bufory wektorowe</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>CharacterWidget</name>
    <message>
        <location filename="../src/gui/symbology/characterwidget.cpp" line="215"/>
        <source>&lt;p&gt;Character: &lt;span style=&quot;font-size: 24pt; font-family: %1&quot;&gt;%2&lt;/span&gt;&lt;p&gt;Decimal: %3&lt;p&gt;Hex: 0x%4</source>
        <translation>Znak: &lt;span style=&quot;font-size: 24pt; font-family: %1&quot;&gt;%2&lt;/span&gt;&lt;p&gt;Dziesiętnie: %3&lt;p&gt;Szesnastkowo: 0x%4</translation>
    </message>
</context>
<context>
    <name>CheckValidity</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>valid,invalid,detect</source>
        <translation>valid,invalid,detect</translation>
    </message>
    <message>
        <source>The one selected in digitizing settings</source>
        <translation>Wybrany w ustawieniach digitalizacji</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Valid output</source>
        <translation>Warstwa z poprawnymi obiektami</translation>
    </message>
    <message>
        <source>Count of valid features</source>
        <translation>Liczba poprawnych obiektów</translation>
    </message>
    <message>
        <source>Invalid output</source>
        <translation>Warstwa z niepoprawnymi obiektami</translation>
    </message>
    <message>
        <source>Count of invalid features</source>
        <translation>Liczba niepoprawnych obiektów</translation>
    </message>
    <message>
        <source>Error output</source>
        <translation>Błędy</translation>
    </message>
    <message>
        <source>Count of errors</source>
        <translation>Liczba błędów</translation>
    </message>
    <message>
        <source>Check validity</source>
        <translation>Sprawdź poprawność</translation>
    </message>
    <message>
        <source>Ignore ring self intersections</source>
        <translation>Ignoruj własne przecięcia pierścieni</translation>
    </message>
</context>
<context>
    <name>CheckboxesPanel</name>
    <message>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <source>Clear Selection</source>
        <translation>Wyczyść wybór</translation>
    </message>
</context>
<context>
    <name>Climb</name>
    <message>
        <source>Climb Along Line</source>
        <translation>Wzniesienie wzdłuż linii</translation>
    </message>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Line layer</source>
        <translation>Warstwa liniowa</translation>
    </message>
    <message>
        <source>Climb layer</source>
        <translation>Warstwa ze wzniesieniem</translation>
    </message>
    <message>
        <source>Total climb</source>
        <translation>Całkowite wzniesienie</translation>
    </message>
    <message>
        <source>Total descent</source>
        <translation>Całkowite zejście</translation>
    </message>
    <message>
        <source>Minimum elevation</source>
        <translation>Minimalna wysokość</translation>
    </message>
    <message>
        <source>Maximum elevation</source>
        <translation>Maksymalna wysokość</translation>
    </message>
    <message>
        <source>The layer does not have Z values. If you have a DEM, use the Drape algorithm to extract Z values.</source>
        <translation>Warstwa wejściowa nie posiada wartości Z. Jeśli dysponujesz rastrem wysokości terenu (DEM), skorzystaj z algorytmu &quot;Drapuj&quot; do wytworzenia warstwy liniowej z wartościami Z.</translation>
    </message>
    <message>
        <source>Feature: {feature_id}</source>
        <translation>Obiekt: {feature_id}</translation>
    </message>
    <message>
        <source>Feature: {feature_id}, part: {part_id}, point: {point_id}</source>
        <translation>Obiekt: {feature_id}, część: {part_id}, punkt: {point_id}</translation>
    </message>
    <message>
        <source>The following features do not have geometry: {no_geometry_report}</source>
        <translation>Następujące obiekty nie posiadają geometrii: {no_geometry_report}</translation>
    </message>
    <message>
        <source>The following points do not have Z values: {no_z_report}</source>
        <translation>Następujące punkty nie posiadają wartości Z: {no_z_report}</translation>
    </message>
</context>
<context>
    <name>ClipRasterByExtent</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Clipping extent</source>
        <translation>Przycinanie zasięgu</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands</source>
        <translation>Przypisz wartość braku danych do kanałów wynikowych</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Clipped (extent)</source>
        <translation>Przycięte (zakres)</translation>
    </message>
    <message>
        <source>Clip raster by extent</source>
        <translation>Przytnij raster do zasięgu</translation>
    </message>
    <message>
        <source>Raster extraction</source>
        <translation>Raster - przetwarzanie</translation>
    </message>
    <message>
        <source>Use Input Layer Data Type</source>
        <translation>Użyj typu danych wartswy źródłowej</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>ClipRasterByMask</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation>Warstwa maski</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands</source>
        <translation>Przypisz wartość braku danych do kanałów wyjściowych</translation>
    </message>
    <message>
        <source>Create an output alpha band</source>
        <translation>Twórz kanał alfa (przezroczystości)</translation>
    </message>
    <message>
        <source>Match the extent of the clipped raster to the extent of the mask layer</source>
        <translation>Dopasuj zasięg przycinanego rastra do zasięgu warstwy maski</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Clipped (mask)</source>
        <translation>Przycięte (maska)</translation>
    </message>
    <message>
        <source>Clip raster by mask layer</source>
        <translation>Przytnij raster do maski</translation>
    </message>
    <message>
        <source>Raster extraction</source>
        <translation>Raster - przetwarzanie</translation>
    </message>
    <message>
        <source>Use Input Layer Data Type</source>
        <translation>Użyj typu danych wartswy źródłowej</translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Keep resolution of input raster</source>
        <translation>Zachowaj rozdzielczość rastra wejściowego</translation>
    </message>
    <message>
        <source>Set output file resolution</source>
        <translation>Ustaw rozdzielczość pliku wyjściowego</translation>
    </message>
    <message>
        <source>X Resolution to output bands</source>
        <translation>Rozdzielczość X dla pasm wyjściowych</translation>
    </message>
    <message>
        <source>Y Resolution to output bands</source>
        <translation>Rozdzielczość Y dla pasm wyjściowych</translation>
    </message>
    <message>
        <source>Use multithreaded warping implementation</source>
        <translation>Reprojekcja wielowątkowa</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>ClipVectorByExtent</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Clipping extent</source>
        <translation>Przycinanie zasięgu</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Clipped (extent)</source>
        <translation>Przycięte (zakres)</translation>
    </message>
    <message>
        <source>Clip vector by extent</source>
        <translation>Przytnij wektor do zasięgu</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>ClipVectorByMask</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Mask layer</source>
        <translation>Warstwa maski</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Clipped (mask)</source>
        <translation>Przycięte (maska)</translation>
    </message>
    <message>
        <source>Clip vector by mask layer</source>
        <translation>Przytnij wektor do maski</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>ColorRelief</name>
    <message>
        <source>Use strict color matching</source>
        <translation>Używaj dokładnego dopasowania kolorów</translation>
    </message>
    <message>
        <source>Use closest RGBA quadruplet</source>
        <translation>Użyj najbliższych wartości RGBA</translation>
    </message>
    <message>
        <source>Use smoothly blended colors</source>
        <translation>Użyj płynnie zmieszanych kolorów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Color configuration file</source>
        <translation>Plik konfiguracji palety barw</translation>
    </message>
    <message>
        <source>Matching mode</source>
        <translation>Bez interpolacji kolorów z palety</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Color relief</source>
        <translation>Barwna rzeźba terenu</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>ConcaveHull</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input point layer</source>
        <translation>Wejściowa warstwa punktowa</translation>
    </message>
    <message>
        <source>Threshold (0-1, where 1 is equivalent with Convex Hull)</source>
        <translation>Próg (0-1, gdzie 1 odpowiada otoczce wypukłej)</translation>
    </message>
    <message>
        <source>Allow holes</source>
        <translation>Dopuszczaj dziury</translation>
    </message>
    <message>
        <source>Split multipart geometry into singleparts geometries</source>
        <translation>Rozdziel wieloczęściową geometrię na jednoczęściowe geometrie</translation>
    </message>
    <message>
        <source>Concave hull</source>
        <translation>Otoczka wklęsła</translation>
    </message>
    <message>
        <source>Concave hull (alpha shapes)</source>
        <translation>Otoczka wklęsła (kształty alfa)</translation>
    </message>
    <message>
        <source>Creates a concave hull using the alpha shapes algorithm.</source>
        <translation>Tworzy otoczkę wklęsłą, wykorzystując algorytm kształtów alfa.</translation>
    </message>
    <message>
        <source>Creating Delaunay triangles…</source>
        <translation>Tworzenie trójkątów Delone…</translation>
    </message>
    <message>
        <source>Computing edges max length…</source>
        <translation>Szukam najdłuższej krawędzi…</translation>
    </message>
    <message>
        <source>Removing features…</source>
        <translation>Usuwanie obiektów…</translation>
    </message>
    <message>
        <source>Dissolving Delaunay triangles…</source>
        <translation>Agregacja trójkątów Delona…</translation>
    </message>
    <message>
        <source>Saving data…</source>
        <translation>Zapisywanie danych…</translation>
    </message>
    <message>
        <source>No Delaunay triangles created.</source>
        <translation>Nie utworzono trójkątów Delaunaya</translation>
    </message>
</context>
<context>
    <name>ConfigDialog</name>
    <message>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <source>Setting</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>Models</source>
        <translation>Modele</translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation>Skrypty</translation>
    </message>
    <message>
        <source>Providers</source>
        <translation>Dostawcy algorytmów</translation>
    </message>
    <message>
        <source>Menus</source>
        <translation>Menu</translation>
    </message>
    <message>
        <source>Reset to defaults</source>
        <translation>Przywróć domyślne</translation>
    </message>
    <message>
        <source>Wrong value for parameter &quot;{0}&quot;:

{1}</source>
        <translation>Niepoprawna wartość parametru &quot;{0}&quot;:

{1}</translation>
    </message>
    <message>
        <source>Wrong value</source>
        <translation>Niewłaściwa wartość</translation>
    </message>
</context>
<context>
    <name>ContextGenerator</name>
    <message>
        <source>Iterate over this layer, creating a separate output for every feature in the layer</source>
        <translation>Każdy obiekt przetwarzaj do osobnej warstwy</translation>
    </message>
    <message>
        <source> (xmin, xmax, ymin, ymax)</source>
        <translation> (xmin, xmax, ymin, ymax)</translation>
    </message>
    <message>
        <source> (x, y)</source>
        <translation> (x, y)</translation>
    </message>
    <message>
        <source> [optional]</source>
        <translation> [opcjonalne]</translation>
    </message>
    <message>
        <source>Open Batch</source>
        <translation>Otwórz plik wsadowy</translation>
    </message>
    <message>
        <source>JSON files (*.json)</source>
        <translation>Pliki JSON(*json)</translation>
    </message>
    <message>
        <source>An error occurred while reading your file.</source>
        <translation>Wystąpił błąd podczas czytania pliku.</translation>
    </message>
    <message>
        <source>Wrong or missing parameter value: {0} (row {1})</source>
        <translation>Niepoprawna lub brakująca wartość parametru :{0} (wiersz {1})</translation>
    </message>
    <message>
        <source>Wrong or missing output value: {0} (row {1})</source>
        <translation>Niepoprawna lub brakująca wartość wyjściowa :{0} (wiersz {1})</translation>
    </message>
    <message>
        <source>Save Batch</source>
        <translation>Zapisz plik wsadowy</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <source>Show advanced parameters</source>
        <translation>Pokaż parametry zaawansowane</translation>
    </message>
    <message>
        <source>[Enter name if this is a final result]</source>
        <translation>[Wpisz nazwę jeśli to ostateczny wynik]</translation>
    </message>
    <message>
        <source>Parent algorithms</source>
        <translation>Algorytmy nadrzędne</translation>
    </message>
    <message>
        <source>Hide advanced parameters</source>
        <translation>Ukryj parametry zaawansowane</translation>
    </message>
    <message>
        <source>&apos;{0}&apos; from algorithm &apos;{1}&apos;</source>
        <translation>&apos;{0}&apos; z algorytmu &apos;{1}&apos;</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <source>Wrong or missing value for parameter &apos;{}&apos;</source>
        <translation>Niepoprawny lub brakujący parametr &apos;{}&apos;</translation>
    </message>
</context>
<context>
    <name>CoordinateCapture</name>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="87"/>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="93"/>
        <source>Coordinate Capture</source>
        <translation>Przechwyć współrzędne</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="98"/>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="144"/>
        <source>Click on the map to view coordinates and capture to clipboard.</source>
        <translation>Kliknij na mapie, aby wyświetlić współrzędne i przechwycić je do schowka.</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="116"/>
        <source>Click to select the CRS to use for coordinate display</source>
        <translation>Kliknij, aby wybrać układ współrzędnych do wyświetlania współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="124"/>
        <source>Coordinate in your selected CRS (lat,lon or east,north)</source>
        <translation>Współrzędne w wybranym układzie współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="128"/>
        <source>Coordinate in map canvas coordinate reference system (lat,lon or east,north)</source>
        <translation>Współrzędne w układzie współrzędnych obszaru mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="131"/>
        <source>Copy to Clipboard</source>
        <translation>Kopiuj do schowka</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="136"/>
        <source>Click to enable mouse tracking. Click the canvas to stop</source>
        <translation>Kliknij aby włączyć śledzenie myszy. Kliknij ponownie w obszarze mapy, aby zatrzymać</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="141"/>
        <source>Start Capture</source>
        <translation>Przechwytuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="142"/>
        <source>Click to enable coordinate capture</source>
        <translation>Kliknij aby włączyć przechwytywanie współrzędnych</translation>
    </message>
</context>
<context>
    <name>CreateAttributeIndex</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input Layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Attribute to index</source>
        <translation>Pole do indeksu</translation>
    </message>
    <message>
        <source>Indexed layer</source>
        <translation>Warstwa indeksowana</translation>
    </message>
    <message>
        <source>Create attribute index</source>
        <translation>Twórz indeks atrybutowy</translation>
    </message>
    <message>
        <source>Can not create attribute index on &quot;{}&quot;</source>
        <translation>Nie można stworzyć indeksu atrybutowego na &quot;{}&quot;</translation>
    </message>
    <message>
        <source>Could not create attribute index</source>
        <translation>Nie można stworzyć indeksu atrybutowego</translation>
    </message>
    <message>
        <source>Layer&apos;s data provider does not support creating attribute indexes</source>
        <translation>Dostawca danych warstwy nie obsługuje tworzenia indeksów</translation>
    </message>
</context>
<context>
    <name>CreateConstantRaster</name>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
    <message>
        <source>Desired extent</source>
        <translation>Docelowy zasięg geograficzny</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Pixel size</source>
        <translation>Rozmiar piksela</translation>
    </message>
    <message>
        <source>Constant value</source>
        <translation>Wartość stała</translation>
    </message>
    <message>
        <source>Constant</source>
        <translation>Raster o stałej wartości</translation>
    </message>
    <message>
        <source>Create constant raster layer</source>
        <translation>Utwórz warstwę rastrową o stałej wartości</translation>
    </message>
    <message>
        <source>Could not create raster output: {}</source>
        <translation>Nie można utworzyć wyjściowego rastra: {}</translation>
    </message>
    <message>
        <source>Could not create raster output {}: {}</source>
        <translation>Nie można utworzyć wyjściowego rastra {}: {}</translation>
    </message>
</context>
<context>
    <name>CreateNewModelAction</name>
    <message>
        <source>Create New Model…</source>
        <translation>Twórz nowy model…</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
</context>
<context>
    <name>CreateNewScriptAction</name>
    <message>
        <source>Create New Script…</source>
        <translation>Twórz nowy skrypt…</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
</context>
<context>
    <name>CrsWidgetWrapper</name>
    <message>
        <source>Select CRS</source>
        <translation>Wybierz układ współrzędnych</translation>
    </message>
</context>
<context>
    <name>DBManager</name>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Nie wybrano lub nie podłączono bazy danych.</translation>
    </message>
    <message>
        <source>Select the table you want export to file.</source>
        <translation>Wybierz tabelę do eksportu.</translation>
    </message>
    <message>
        <source>Select a vector or a tabular layer you want export.</source>
        <translation>Wybierz wektor lub tabelę do eksportu.</translation>
    </message>
    <message>
        <source>Query ({0})</source>
        <translation>Zapytanie ({0})</translation>
    </message>
    <message>
        <source>Layer ({0})</source>
        <translation>Warstwa ({0})</translation>
    </message>
    <message>
        <source>Query</source>
        <translation>Zapytanie</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>Info</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
    <message>
        <source>Providers</source>
        <translation>Dostawcy</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Bazy danych</translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation>&amp;Schemat</translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Tabela</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <source>&amp;Refresh</source>
        <translation>&amp;Odśwież</translation>
    </message>
    <message>
        <source>&amp;SQL Window</source>
        <translation>Okno &amp;SQL</translation>
    </message>
    <message>
        <source>&amp;Import Layer/File…</source>
        <translation>&amp;Importuj warstwę/plik…</translation>
    </message>
    <message>
        <source>&amp;Export to File…</source>
        <translation>&amp;Eksportuj do pliku…</translation>
    </message>
    <message>
        <source>&amp;Exit</source>
        <translation>&amp;Zakończ</translation>
    </message>
</context>
<context>
    <name>DBManagerPlugin</name>
    <message>
        <source>Unable to find a valid unique field</source>
        <translation>Nie można odnaleźć unikalnego pola</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>Select an empty schema for deletion.</source>
        <translation>Wybierz pusty schemat do usunięcia.</translation>
    </message>
    <message>
        <source>Select a table/view for deletion.</source>
        <translation>Wybierz tabelę/widok do usunięcia.</translation>
    </message>
    <message>
        <source>Select a table to empty it.</source>
        <translation>Wybierz tabelę do wyczyszczenia.</translation>
    </message>
    <message>
        <source>Select a table/view.</source>
        <translation>Wybierz tabelę/widok.</translation>
    </message>
    <message>
        <source>Server version: </source>
        <translation>Wersja serwera: </translation>
    </message>
    <message>
        <source>Host:</source>
        <translation>Host:</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>Użytkownik:</translation>
    </message>
    <message>
        <source>Library:</source>
        <translation>Biblioteka:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; geometry_columns table doesn't exist!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation>&lt;warning&gt; tabela geometry_columns nie istnieje!
Tabela ta jest kluczowa dla wielu aplikacji GIS, ponieważ służy do utrzymania porządku tabel.</translation>
    </message>
    <message>
        <source>create new schemas</source>
        <translation>twórz nowe schematy</translation>
    </message>
    <message>
        <source>create temporary tables</source>
        <translation>twórz tabele tymczasowe</translation>
    </message>
    <message>
        <source>Not connected</source>
        <translation>Nie podłączony</translation>
    </message>
    <message>
        <source>Connection details</source>
        <translation>Szczegóły połączenia</translation>
    </message>
    <message>
        <source>General info</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges!</source>
        <translation>&lt;ostrzeżenie&gt; Ten użytkownik nie ma uprawnień!</translation>
    </message>
    <message>
        <source>User has privileges:</source>
        <translation>Uprawnienia użytkownika:</translation>
    </message>
    <message>
        <source>Privileges</source>
        <translation>Uprawnienia</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation>Właściciel:</translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation>Komentarz:</translation>
    </message>
    <message>
        <source>Materialized View information</source>
        <translation>Informacje o widoku zmaterializowanym</translation>
    </message>
    <message>
        <source>create new objects</source>
        <translation>twórz nowe obiekty</translation>
    </message>
    <message>
        <source>access objects</source>
        <translation>dostęp do obiektów</translation>
    </message>
    <message>
        <source>Schema details</source>
        <translation>Szczegóły schematu</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has no privileges to access this schema!</source>
        <translation>&lt;ostrzeżenie&gt; Ten użytkownik nie ma uprawnień dostępu do tego schematu!</translation>
    </message>
    <message>
        <source>Relation type:</source>
        <translation>Typ relacji:</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Widok</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <source>Rows:</source>
        <translation>Wiersze:</translation>
    </message>
    <message>
        <source>Unknown (&lt;a href=&quot;action:rows/count&quot;&gt;find out&lt;/a&gt;)</source>
        <translation>Nieznane (&lt;a href=&quot;action:rows/count&quot;&gt;odszukaj&lt;/a&gt;)</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <source>Null</source>
        <translation>NULL</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <source>Column(s)</source>
        <translation>Kolumna(y)</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>Funkcja</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This is not a spatial table.</source>
        <translation>&lt;ostrzeżenie&gt; To nie jest tabela geometrii.</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>Indeksy</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation>Wyzwalacze</translation>
    </message>
    <message>
        <source>View definition</source>
        <translation>Widok</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation>Kolumna:</translation>
    </message>
    <message>
        <source>&amp;Delete (Empty) Schema…</source>
        <translation>&amp;Usuń (pusty) schemat…</translation>
    </message>
    <message>
        <source>Geometry:</source>
        <translation>Geometria:</translation>
    </message>
    <message>
        <source>Qgis Geometry type:</source>
        <translation>Rodzaj geometrii Qgis:</translation>
    </message>
    <message>
        <source>Dimension:</source>
        <translation>Wymiar:</translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation>Niezdefiniowane</translation>
    </message>
    <message>
        <source>Spatial ref:</source>
        <translation>Układ współrz.:</translation>
    </message>
    <message>
        <source>Estimated extent:</source>
        <translation>Szacowany zasięg:</translation>
    </message>
    <message>
        <source>(unknown) (&lt;a href=&quot;action:extent/get&quot;&gt;find out&lt;/a&gt;)</source>
        <translation>(nieznane) (&lt;a href=&quot;action:extent/get&quot;&gt;odszukaj&lt;/a&gt;)</translation>
    </message>
    <message>
        <source>Extent:</source>
        <translation>Zasięg:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; {0} support not enabled!</source>
        <translation>&lt;warning&gt; {0} obsługa nieaktywna!</translation>
    </message>
    <message>
        <source>&lt;warning&gt; No spatial index defined (&lt;a href=&quot;action:spatialindex/create&quot;&gt;create it&lt;/a&gt;)</source>
        <translation>&lt;ostrzeżenie&gt; Niezdefiniowany indeks przestrzenny (&lt;a href=&quot;action:spatialindex/create&quot;&gt;stwórz go&lt;/a&gt;)</translation>
    </message>
    <message>
        <source>Materialized view</source>
        <translation>Widok zmaterializowany</translation>
    </message>
    <message>
        <source>&amp;Create Schema…</source>
        <translation>&amp;Utwórz schemat…</translation>
    </message>
    <message>
        <source>&amp;Delete (Empty) Schema</source>
        <translation>&amp;Usuń (pusty) schemat</translation>
    </message>
    <message>
        <source>Delete Selected Item</source>
        <translation>Usuń zaznaczony obiekt</translation>
    </message>
    <message>
        <source>&amp;Create Table…</source>
        <translation>&amp;Utwórz tabelę…</translation>
    </message>
    <message>
        <source>&amp;Edit Table…</source>
        <translation>&amp;Edytuj tabelę…</translation>
    </message>
    <message>
        <source>&amp;Delete Table/View…</source>
        <translation>&amp;Usuń tabelę/widok…</translation>
    </message>
    <message>
        <source>&amp;Empty Table…</source>
        <translation>&amp;Wyczyść tabelę…</translation>
    </message>
    <message>
        <source>&amp;Move to Schema</source>
        <translation>&amp;Przenieś do schematu</translation>
    </message>
    <message>
        <source>&amp;Change Logging…</source>
        <translation>&amp;Wersjonowanie…</translation>
    </message>
    <message>
        <source>Pages:</source>
        <translation>Stron:</translation>
    </message>
    <message>
        <source>Rows (estimation):</source>
        <translation>Wierszy (szacowane):</translation>
    </message>
    <message>
        <source>Privileges:</source>
        <translation>Uprawnienia:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn&apos;t have usage privileges for this schema!</source>
        <translation>&lt;ostrzeżenie&gt; Ten użytkownik nie ma uprawnień do tego schematu!</translation>
    </message>
    <message>
        <source>Rows (counted):</source>
        <translation>Wierszy (obliczone):</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user has read-only privileges.</source>
        <translation>&lt;ostrzeżenie&gt; Ten użytkownik ma uprawnienia tylko do odczytu.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; There&apos;s a significant difference between estimated and real row count. Consider running &lt;a href=&quot;action:vacuumanalyze/run&quot;&gt;VACUUM ANALYZE&lt;/a&gt;.</source>
        <translation>&lt;warning&gt; Istnieje znacząca różnica pomiędzy szacowaną a rzeczywistą liczbą rekordów. Rozważ uruchomienie &lt;a href=&quot;action:vacuumanalyze/run&quot;&gt;VACUUM ANALYZE&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; No primary key defined for this table!</source>
        <translation>&lt;ostrzeżenie&gt; Nie zdefiniowano klucza głównego dla tej tabeli!</translation>
    </message>
    <message>
        <source>Scripts:</source>
        <translation>Skrypty:</translation>
    </message>
    <message>
        <source>&lt;warning&gt; Version of installed scripts doesn't match version of released scripts!
This is probably a result of incorrect PostGIS upgrade.</source>
        <translation>&lt;ostrzeżenie&gt; Wersja zainstalowanych skryptów nie jest zgodna z wersją skryptów w programie!
To prawdopodobnie wynik aktualizacji PostGIS.</translation>
    </message>
    <message>
        <source>&lt;warning&gt; This user doesn't have privileges to read contents of geometry_columns table!
This table is essential for many GIS applications for enumeration of tables.</source>
        <translation>&lt;ostrzeżenie&gt; Ten użytkownik nie ma uprawnień do odczytu tabeli geometrii!
Ta tabela jest kluczowa dla wielu operacji przestrzennych.</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>Włączone</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;action:triggers/enable&quot;&gt;Enable all triggers&lt;/a&gt; / &lt;a href=&quot;action:triggers/disable&quot;&gt;Disable all triggers&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;action:triggers/enable&quot;&gt;Uruchom wyzwalacze&lt;/a&gt; / &lt;a href=&quot;action:triggers/disable&quot;&gt;Wyłącz wyzwalacze&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Definition</source>
        <translation>Definicja</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation>Reguły</translation>
    </message>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Tabela</translation>
    </message>
    <message>
        <source>&quot;{0}&quot; not found</source>
        <translation>nie znaleziono &quot;{0}&quot;</translation>
    </message>
    <message>
        <source>Filename:</source>
        <translation>Nazwa pliku:</translation>
    </message>
    <message>
        <source>SQLite version:</source>
        <translation>Wersja SQLite:</translation>
    </message>
    <message>
        <source>&amp;Re-connect</source>
        <translation>&amp;Połącz ponownie</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Baza danych</translation>
    </message>
    <message>
        <source>&amp;Schema</source>
        <translation>&amp;Schemat</translation>
    </message>
    <message>
        <source>Cannot delete the selected item.</source>
        <translation>Nie można usunąć wybranego obiektu.</translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Nie wybrana lub nie podłączona baza danych.</translation>
    </message>
    <message>
        <source>New schema</source>
        <translation>Nowy schemat</translation>
    </message>
    <message>
        <source>Enter new schema name</source>
        <translation>Nazwa nowego schematu</translation>
    </message>
    <message>
        <source>Table triggers</source>
        <translation>Wyzwalacze</translation>
    </message>
    <message>
        <source>Table trigger</source>
        <translation>Wyzwalacze</translation>
    </message>
    <message>
        <source>Spatial Index</source>
        <translation>Indeks przestrzenny</translation>
    </message>
    <message>
        <source>Check</source>
        <translation>Check</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <source>Foreign key</source>
        <translation>Klucz obcy</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation>Unikalny</translation>
    </message>
    <message>
        <source>Exclusion</source>
        <translation>Z wyłączeniem</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>Nieznany</translation>
    </message>
    <message>
        <source>Table Index</source>
        <translation>Indeks tabeli</translation>
    </message>
    <message>
        <source>Database:</source>
        <translation>Baza danych:</translation>
    </message>
    <message>
        <source>{0} is not supported yet</source>
        <translation>{0} nie jest jeszcze obsługiwane</translation>
    </message>
    <message>
        <source>Error:
{0}</source>
        <translation>Błąd:
{0}</translation>
    </message>
    <message>
        <source>

Query:
{0}</source>
        <translation>

Zapytanie:
{0}</translation>
    </message>
    <message>
        <source>Really remove connection to {0}?</source>
        <translation>Na pewno usunąć połaczenie z {0}?</translation>
    </message>
    <message>
        <source>Really delete schema {0}?</source>
        <translation>Na pewno usunąć schemat {0}?</translation>
    </message>
    <message>
        <source>Select a table to edit.</source>
        <translation>Wybierz tabelę do edycji.</translation>
    </message>
    <message>
        <source>Really delete table/view {0}?</source>
        <translation>Na pewno usunąć tabelę/widok {0}?</translation>
    </message>
    <message>
        <source>Really delete all items from table {0}?</source>
        <translation>Na pewno usunąć wszystkie objekty z tabeli {0}?</translation>
    </message>
    <message>
        <source>Do you want to {0} all triggers?</source>
        <translation>Na pewno chcesz {0} wszystkie wyzwalacze?</translation>
    </message>
    <message>
        <source>Do you want to {0} trigger {1}?</source>
        <translation>Na pewno chcesz {0} wyzwalacz {1}?</translation>
    </message>
    <message>
        <source>Do you want to {0} spatial index for field {1}?</source>
        <translation>Czy chcesz {0} indeks przestrzenny dla pola {1}?</translation>
    </message>
    <message>
        <source>SQLite list tables cache:</source>
        <translation>Pamięć podręczna tabel listy SQLite:</translation>
    </message>
    <message>
        <source>Oracle            Spatial:</source>
        <translation>Oracle            Spatial:</translation>
    </message>
    <message>
        <source>Object type:</source>
        <translation>Typ obiektu:</translation>
    </message>
    <message>
        <source>Creation Date:</source>
        <translation>Data utworzenia:</translation>
    </message>
    <message>
        <source>Last Modification Date:</source>
        <translation>Data modyfikacji:</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Kolumna</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>Stan</translation>
    </message>
    <message>
        <source>Validated</source>
        <translation>Poprawne</translation>
    </message>
    <message>
        <source>Generated</source>
        <translation>Utworzone</translation>
    </message>
    <message>
        <source>Check condition</source>
        <translation>Sprawdź warunek</translation>
    </message>
    <message>
        <source>Foreign Table</source>
        <translation>Tabela obca</translation>
    </message>
    <message>
        <source>Foreign column</source>
        <translation>Kolumna obca</translation>
    </message>
    <message>
        <source>On Delete</source>
        <translation>Przy usuwaniu</translation>
    </message>
    <message>
        <source>Index Type</source>
        <translation>Typ indeksu</translation>
    </message>
    <message>
        <source>Last analyzed</source>
        <translation>Data ostatniej analizy</translation>
    </message>
    <message>
        <source>Compression</source>
        <translation>Kompresja</translation>
    </message>
    <message>
        <source>Uniqueness</source>
        <translation>Unikalność</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <source>Event</source>
        <translation>Zdarzenie</translation>
    </message>
    <message>
        <source>Refresh Mode:</source>
        <translation>Tryb odświeżania:</translation>
    </message>
    <message>
        <source>Refresh Method:</source>
        <translation>Metoda odświeżania:</translation>
    </message>
    <message>
        <source>Build Mode:</source>
        <translation>Tryb tworzenia:</translation>
    </message>
    <message>
        <source>Last Refresh Date:</source>
        <translation>Data ostatniego odświeżenia:</translation>
    </message>
    <message>
        <source>Last Refresh Type:</source>
        <translation>Typ ostatniego odświeżenia:</translation>
    </message>
    <message>
        <source>Fast Refreshable:</source>
        <translation>Szybkoodświeżalne:</translation>
    </message>
    <message>
        <source>Staleness:</source>
        <translation>Przestarzałe:</translation>
    </message>
    <message>
        <source>Stale since:</source>
        <translation>Przestarzałe od:</translation>
    </message>
    <message>
        <source>Compile State:</source>
        <translation>Stan kompilacji:</translation>
    </message>
    <message>
        <source>Use no index:</source>
        <translation>Nie używaj indeksu:</translation>
    </message>
    <message>
        <source>Executing SQL</source>
        <translation>Wykonywanie zapytania SQL</translation>
    </message>
    <message>
        <source>DB Manager…</source>
        <translation>Zarządzanie bazami danych...</translation>
    </message>
    <message>
        <source>Update SQL Layer…</source>
        <translation>Aktualizuj warstwę SQL…</translation>
    </message>
    <message>
        <source>&lt;warning&gt; There is no entry in geometry_columns!</source>
        <translation>&lt;warning&gt; Brak wpisu w polu geometrii!</translation>
    </message>
    <message>
        <source>&quot;{dbname}&quot; not recognized as GPKG ({shortname} reported instead.)</source>
        <translation>&quot;{dbname}&quot; nie rozpoznano jako GPKG (rozpoznano raczej jako {shortname})</translation>
    </message>
    <message>
        <source>Editing of raster tables is not supported.</source>
        <translation>Brak obsługi edycji tabel rastrów.</translation>
    </message>
</context>
<context>
    <name>DBModel</name>
    <message>
        <source>Databases</source>
        <translation>Bazy danych</translation>
    </message>
    <message>
        <source>Invalid layer</source>
        <translation>Niepoprawna warstwa</translation>
    </message>
    <message>
        <source>Unable to load the layer {0}</source>
        <translation>Nie można wczytać warstwy  {0}</translation>
    </message>
</context>
<context>
    <name>DBTree</name>
    <message>
        <source>Rename…</source>
        <translation>Zmień nazwę…</translation>
    </message>
    <message>
        <source>Delete…</source>
        <translation>Usuń…</translation>
    </message>
    <message>
        <source>Add to Canvas</source>
        <translation>Dodaj od obszaru mapy</translation>
    </message>
    <message>
        <source>Re-connect</source>
        <translation>Połącz ponownie</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <source>%1 is an invalid layer - not loaded</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana</translation>
    </message>
    <message>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana. Sprawdź &lt;a href=&quot;#messageLog&quot;&gt; log komunikatów&lt;/a&gt;, aby dowiedzieć się więcej.</translation>
    </message>
</context>
<context>
    <name>Datasources2Vrt</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input datasources</source>
        <translation>Wejściowe źródła danych</translation>
    </message>
    <message>
        <source>Create &quot;unioned&quot; VRT</source>
        <translation>Utwórz &quot;scalony&quot; VRT</translation>
    </message>
    <message>
        <source>Build virtual vector</source>
        <translation>Utwórz wirtualną warstwę wektorową</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgAddGeometryColumn</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgAddGeometryColumn.ui"/>
        <source>Add geometry column</source>
        <translation>Dodaj pole geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgAddGeometryColumn.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgAddGeometryColumn.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgAddGeometryColumn.ui"/>
        <source>Dimensions</source>
        <translation>Wymiary</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgAddGeometryColumn.ui"/>
        <source>SRID</source>
        <translation>Układ współrzędnych</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateConstraint</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateConstraint.ui"/>
        <source>Add constraint</source>
        <translation>Dodaj relację</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateConstraint.ui"/>
        <source>Column</source>
        <translation>Kolumna</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateConstraint.ui"/>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateConstraint.ui"/>
        <source>Unique</source>
        <translation>Unikalny</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateIndex</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateIndex.ui"/>
        <source>Create index</source>
        <translation>Twórz indeks</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateIndex.ui"/>
        <source>Column</source>
        <translation>Kolumna</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateIndex.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgCreateTable</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Create Table</source>
        <translation>Twórz tabelę</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Add field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Delete field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Down</source>
        <translation>Niżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Create geometry column</source>
        <translation>Twórz pole geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Dimensions</source>
        <translation>Wymiary</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>SRID</source>
        <translation>Układ współrzędnych (SRID)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCreateTable.ui"/>
        <source>Create spatial index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgDbError</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgDbError.ui"/>
        <source>Database Error</source>
        <translation>Błąd bazy danych</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgDbError.ui"/>
        <source>An error occurred</source>
        <translation>Wystąpił błąd</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgDbError.ui"/>
        <source>An error occurred when executing a query</source>
        <translation>W czasie wykonywania zapytania wystąpił błąd</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgDbError.ui"/>
        <source>Query</source>
        <translation>Zapytanie</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgExportVector</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Export to vector file</source>
        <translation>Eksportuj do pliku wektorowego</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Save as</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Replace destination file (if exists)</source>
        <translation>Zamień istniejący plik (jeśli istnieje)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Source SRID</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Target SRID</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgExportVector.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgFieldProperties</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Field properties</source>
        <translation>Właściwości pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Can be NULL</source>
        <translation>Dopuszczalne NULL</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Default value expression</source>
        <translation>Wartość domyślna</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Properly quoted PostgreSQL expression (e.g. &lt;code&gt;4&lt;/code&gt;, &lt;code&gt;&apos;text&apos;&lt;/code&gt; or  &lt;code&gt;nextval(&apos;foo_id_seq&apos;)&lt;/code&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Właściwie zapisane wyrażenie PostgreSQL (e.g. &lt;code&gt;4&lt;/code&gt;, &lt;code&gt;&apos;text&apos;&lt;/code&gt; or  &lt;code&gt;nextval(&apos;foo_id_seq&apos;)&lt;/code&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgFieldProperties.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgImportVector</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Import vector layer</source>
        <translation>Import warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Input</source>
        <translation>Wejście</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Import only selected features</source>
        <translation>Importuj tylko zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Update options</source>
        <translation>Wczytaj opcje z warstwy</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Output table</source>
        <translation>Tabela wyjściowa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Source SRID</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Target SRID</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Create spatial index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Replace destination table (if exists)</source>
        <translation>Nadpisz tabelę (jeśli istnieje)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Convert field names to lowercase</source>
        <translation>Zamień nazwy pól na małe litery</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgImportVector.ui"/>
        <source>Do not promote to multi-part</source>
        <translation>Nie zamieniaj na wieloczęściowe (multi-part)</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgSqlLayerWindow</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid selecting feature by id. Sometimes - especially when running expensive queries/views - fetching the data sequentially instead of fetching features by id can be much quicker.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Unikaj wybierania obiektów po id. Czasami, zwłaszcza przy uruchamianiu rozbudowanych zapytań/widoków, pobieranie danych w sposób sekwencyjny może być znacznie szybsze niż przy wyborze po id.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Avoid selecting by feature id</source>
        <translation>Unikaj wyboru poprzez ID obiektu</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>&amp;Clear</source>
        <translation>&amp;Wyczyść</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Column(s) with
unique values</source>
        <translation>Kolumna(y) z
unikalnymi wartościami</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Retrieve
columns</source>
        <translation>Wczytaj
pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>SQL Window</source>
        <translation>Okno SQL</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Saved query</source>
        <translation>Zapisane zapytanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Execute query (Ctrl+R)</source>
        <translation>Wykonaj zapytanie (Ctrl+R)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Execute</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Layer name (prefix)</source>
        <translation>Nazwa warstwy (przedrostek)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlLayerWindow.ui"/>
        <source>Set filter</source>
        <translation>Ustaw filtr</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgSqlWindow</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Column(s) with 
unique values</source>
        <translation>Kolumny z unikal-
nymi wartościami</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Set filter</source>
        <translation>Ustaw filtr</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Create a view</source>
        <translation>Utwórz widok</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>&amp;Clear</source>
        <translation>Wy&amp;czyść</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Load as new layer</source>
        <translation>Wczytaj jako nową warstwę</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Retrieve 
columns</source>
        <translation>Wczytaj 
pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>SQL Window</source>
        <translation>Okno SQL</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Query</source>
        <translation>Zapytanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Rows affected</source>
        <translation>Wiersze zmienione</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Duration (secs)</source>
        <translation>Czas trwania (sekundy)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Query History</source>
        <translation>Historia zapytań</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Layer name (prefix)</source>
        <translation>Nazwa warstwy (przedrostek)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Saved query</source>
        <translation>Zapisane zapytanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Execute query (Ctrl+R)</source>
        <translation>Wykonaj zapytanie (Ctrl+R)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Execute</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Cancel query (ESC)</source>
        <translation>Anuluj zapytanie (ESC)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid selecting feature by id. Sometimes - especially when running expensive queries/views - fetching the data sequentially instead of fetching features by id can be much quicker.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Unikaj wybierania obiektów po id. Czasami, zwłaszcza przy uruchamianiu rozbudowanych zapytań/widoków, pobieranie danych w sposób sekwencyjny może być znacznie szybsze niż przy wyborze po id.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Avoid selecting by feature id</source>
        <translation>Unikaj wyboru poprzez ID obiektu</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Load SQL file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wczytaj plik SQL&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Load File</source>
        <translation>Wczytaj plik</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save the query as SQL file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zapisz zapytanie jako plik SQL&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgSqlWindow.ui"/>
        <source>Save As File</source>
        <translation>Zapisz jako plik</translation>
    </message>
</context>
<context>
    <name>DbManagerDlgTableProperties</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Table properties</source>
        <translation>Właściwości tabeli</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Columns</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Table columns:</source>
        <translation>Pola tabeli:</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add column</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add geometry column</source>
        <translation>Dodaj pole geometrii</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Edit column</source>
        <translation>Edytuj pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Delete column</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Constraints</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Primary, foreign keys, unique and check constraints:</source>
        <translation>Klucze główne, obce, unikalne oraz sprawdzanie relacji:</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add primary key / unique</source>
        <translation>Dodaj klucz główny / unikalny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Delete constraint</source>
        <translation>Usuń relację</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Indexes</source>
        <translation>Indeksy</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Indexes defined for this table:</source>
        <translation>Indeksy zdefiniowane dla tej tabeli:</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add index</source>
        <translation>Dodaj indeks</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add spatial index</source>
        <translation>Dodaj indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Delete index</source>
        <translation>Usuń indeks</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Comment defined for this table:</source>
        <translation>Komentarz tabeli:</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Add comment</source>
        <translation>Dodaj komentarz</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgTableProperties.ui"/>
        <source>Delete comment</source>
        <translation>Usuń komentarz</translation>
    </message>
</context>
<context>
    <name>DbManagerQueryBuilderDlg</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Columns</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Group by</source>
        <translation>Grupuj wg</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Order by</source>
        <translation>Sortuj po</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Data</source>
        <translation>Dane</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Show system tables</source>
        <translation>Pokaż tabele systemowe</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Tables</source>
        <translation>Tabele</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>SQL Query Builder</source>
        <translation>Kreator zapytań SQL</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Where</source>
        <translation>Gdzie</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Aggregates</source>
        <translation>Funkcje agregujące</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Functions</source>
        <translation>Funkcje przestrzenne i in.</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Math</source>
        <translation>Funkcje matematyczne</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Strings functions</source>
        <translation>Funkcje tekstowe</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Columns&apos; values</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Only 10 first values</source>
        <translation>Tylko 10 pierwszych wartości</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Spatial index</source>
        <translation>Indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Table (with spatial index)</source>
        <translation>Tabela (z indeksem przestrzennym)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Table (Target)</source>
        <translation>Tabela (docelowa)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>Use spatial index</source>
        <translation>Indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgQueryBuilder.ui"/>
        <source>&amp;Reset</source>
        <translation>&amp;Przywróć</translation>
    </message>
</context>
<context>
    <name>DefineProjection</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Layer with projection</source>
        <translation>Warstwa z układem współrzędnych</translation>
    </message>
    <message>
        <source>Input Shapefile</source>
        <translation>Wejściowy Shapefile</translation>
    </message>
    <message>
        <source>Define Shapefile projection</source>
        <translation>Zdefiniuj układ współrzędnych Shapefile</translation>
    </message>
    <message>
        <source>layer,shp,prj,qpj,change,alter</source>
        <translation>layer,shp,prj,qpj,change,alter</translation>
    </message>
    <message>
        <source>Changes a Shapefile&apos;s projection to a new CRS without reprojecting features</source>
        <translation>Zmień układ współrzędnych Shapefile bez reprojekcji obiektów</translation>
    </message>
    <message>
        <source>Data source isn&apos;t a Shapefile, skipping .prj/.qpj creation</source>
        <translation>Źródło danych nie jest Shapefile, pominięto utworzenie plików .prj/.qpj</translation>
    </message>
</context>
<context>
    <name>Delaunay</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <translation>Triangulacja Delone</translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation>Plik źródłowy powinien zawierać przynajmniej 3 punkty. Wskaż inny plik.</translation>
    </message>
</context>
<context>
    <name>DeleteColumn</name>
    <message>
        <source>drop,delete,remove,fields,columns,attributes</source>
        <translation>drop,delete,remove,fields,columns,attributes</translation>
    </message>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <source>Fields to drop</source>
        <translation>Pola do usunięcia</translation>
    </message>
    <message>
        <source>Drop field(s)</source>
        <translation>Usuń pola</translation>
    </message>
    <message>
        <source>Remaining fields</source>
        <translation>Pozostałe pola</translation>
    </message>
    <message>
        <source>Field “{}” does not exist in input layer</source>
        <translation>W warstwie wejściowej pole “{}” nie istnieje</translation>
    </message>
</context>
<context>
    <name>DeleteDuplicateGeometries</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Cleaned</source>
        <translation>Warstwa oczyszczona</translation>
    </message>
    <message>
        <source>Delete duplicate geometries</source>
        <translation>Usuń duplikaty geometrii</translation>
    </message>
    <message>
        <source>drop,remove,same,points,coincident,overlapping,filter</source>
        <translation>drop,remove,same,points,coincident,overlapping,filter</translation>
    </message>
    <message>
        <source>Count of retained records</source>
        <translation>Liczba pozostawionych rekordów</translation>
    </message>
    <message>
        <source>Count of discarded duplicate records</source>
        <translation>Liczba odrzuconych zduplikowanych rekordów</translation>
    </message>
    <message>
        <source>{} duplicate features removed</source>
        <translation>{} duplikatów obiektów zostało usuniętych</translation>
    </message>
</context>
<context>
    <name>DeleteModelAction</name>
    <message>
        <source>Delete Model…</source>
        <translation>Usuń model…</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model from the current project?</source>
        <comment>DeleteModelAction</comment>
        <translation>Czy na pewno chcesz usunąć ten model z bieżącego projektu?</translation>
    </message>
    <message>
        <source>Delete Model</source>
        <comment>DeleteModelAction</comment>
        <translation>Usuń model</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <comment>DeleteModelAction</comment>
        <translation>Czy na pewno chcesz usunąć ten model?</translation>
    </message>
</context>
<context>
    <name>DeletePreconfiguredAlgorithmAction</name>
    <message>
        <source>Delete Preconfigured Algorithm…</source>
        <translation>Usuń wstępnie skonfigurowany algorytm…</translation>
    </message>
    <message>
        <source>Delete Algorithm</source>
        <comment>DeletePreconfiguredAlgorithmAction</comment>
        <translation>Usuń algorytm</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this algorithm?</source>
        <comment>DeletePreconfiguredAlgorithmAction</comment>
        <translation>Czy na pewno chcesz usunąć ten algorytm?</translation>
    </message>
</context>
<context>
    <name>DeleteScriptAction</name>
    <message>
        <source>Delete Script…</source>
        <translation>Usuń skrypt…</translation>
    </message>
    <message>
        <source>Delete Script</source>
        <translation>Usuń skrypt</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this script?</source>
        <translation>Czy na pewno chcesz usunąć ten skrypt?</translation>
    </message>
    <message>
        <source>Can not find corresponding script file.</source>
        <translation>Nie znaleziono pasującego pliku skryptu.</translation>
    </message>
</context>
<context>
    <name>DensifyGeometries</name>
    <message>
        <source>add,vertex,vertices,points,nodes</source>
        <translation>dodaj,wierzchołek,wierzchołki,punkty,węzły</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Vertices to add</source>
        <translation>Wierzchołki do dodania</translation>
    </message>
    <message>
        <source>Densify by count</source>
        <translation>Zagęść o liczbę</translation>
    </message>
    <message>
        <source>Densified</source>
        <translation>Warstwa z zagęszczona geometrią</translation>
    </message>
</context>
<context>
    <name>DestinationSelectionPanel</name>
    <message>
        <source>[Save to temporary file]</source>
        <translation>[Zapisz w pliku tymczasowym]</translation>
    </message>
    <message>
        <source>[Save to temporary folder]</source>
        <translation>[Zapisz w katalogu tymczasowym]</translation>
    </message>
    <message>
        <source>[Create temporary layer]</source>
        <translation>[Twórz warstwę tymczasową]</translation>
    </message>
    <message>
        <source>[Skip output]</source>
        <translation>[Pomiń dane wyjściowe]</translation>
    </message>
    <message>
        <source>Save to GeoPackage…</source>
        <translation>Zapisz jako GeoPackage…</translation>
    </message>
    <message>
        <source>Skip Output</source>
        <translation>Pomiń dane wyjściowe</translation>
    </message>
    <message>
        <source>Create Temporary Layer</source>
        <translation>Utwórz warstwę tymczasową</translation>
    </message>
    <message>
        <source>Save to a Temporary File</source>
        <translation>Zapisz w pliku tymczasowym</translation>
    </message>
    <message>
        <source>Save to File…</source>
        <translation>Zapisz do pliku…</translation>
    </message>
    <message>
        <source>Save to PostGIS Table…</source>
        <translation>Zapisz w tabeli PostGIS…</translation>
    </message>
    <message>
        <source>Change File Encoding ({})…</source>
        <translation>Zmień kodowanie pliku ({})…</translation>
    </message>
    <message>
        <source>GeoPackage files (*.gpkg);;All files (*.*)</source>
        <comment>OutputFile</comment>
        <translation>GeoPackage (*.gpkg);;Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>Save to GeoPackage</source>
        <translation>Zapisz jako GeoPackage</translation>
    </message>
    <message>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Zapisz plik</translation>
    </message>
    <message>
        <source>File encoding</source>
        <translation>Kodowanie pliku</translation>
    </message>
    <message>
        <source>Select Directory</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <source>Save to a Temporary Directory</source>
        <translation>Zapisz w katalogu tymczasowym</translation>
    </message>
    <message>
        <source>Save to Directory…</source>
        <translation>Zapisz w katalogu…</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAlgorithmBase.ui"/>
        <source>Parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAlgorithmBase.ui"/>
        <location filename="../python/plugins/processing/ui/DlgMessage.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAlgorithmBase.ui"/>
        <source>Log</source>
        <translation>Plik zdarzeń</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAlgorithmBase.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgPostgisTableSelector.ui"/>
        <source> output table</source>
        <translation> tabela wynikowa</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgPostgisTableSelector.ui"/>
        <source>Select connection and schema</source>
        <translation>Wybierz połączenie i schemat</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgPostgisTableSelector.ui"/>
        <source>Table name</source>
        <translation>Nazwa tabeli</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/AddNewExpressionDialog.ui"/>
        <source>New expression</source>
        <translation>Nowe wyrażenie</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/AddNewExpressionDialog.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/AddNewExpressionDialog.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/PredefinedExpressionDialog.ui"/>
        <source>Predefined formula</source>
        <translation>Predefiniowana formuła</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/PredefinedExpressionDialog.ui"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
</context>
<context>
    <name>DirectorySelectorDialog</name>
    <message>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation>Usuń wszystko</translation>
    </message>
    <message>
        <source>Select directory</source>
        <translation>Wybierz katalog</translation>
    </message>
</context>
<context>
    <name>Dissolve</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Dissolve field</source>
        <translation>Pole agregacji</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Produce one feature for each geometry in any kind of geometry collection in the source file</source>
        <translation>Generuj jeden obiekt dla każdej geometrii każdego rodzaju geometrii pliku źródłowego</translation>
    </message>
    <message>
        <source>Keep input attributes</source>
        <translation>Zachowaj pola wejściowe</translation>
    </message>
    <message>
        <source>Count dissolved features</source>
        <translation>Zlicz zagregowane obiekty</translation>
    </message>
    <message>
        <source>Compute area and perimeter of dissolved features</source>
        <translation>Oblicz pole powierzchni i obwód zagregowanych obiektów</translation>
    </message>
    <message>
        <source>Compute min/max/sum/mean for attribute</source>
        <translation>Oblicz min./max./sumę/średnią dla atrybutu</translation>
    </message>
    <message>
        <source>Numeric attribute to calculate statistics on</source>
        <translation>Atrybut numeryczny do wyznaczania statystyk</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Dissolved</source>
        <translation>Agreguj</translation>
    </message>
    <message>
        <source>Dissolve</source>
        <translation>Agreguj</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>DistanceInputPanel</name>
    <message>
        <source>Distance is in geographic degrees. Consider reprojecting to a projected local coordinate system for accurate results.</source>
        <translation>Odległość w stopniach geograficznych. Rozważ reprojekcję danych do lokalnego układu współrzędnych, aby uzyskać dokładne rezultaty.</translation>
    </message>
</context>
<context>
    <name>DlgAddGeometryColumn</name>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>Field name must not be empty.</source>
        <translation>Pole nazwy nie może być puste.</translation>
    </message>
</context>
<context>
    <name>DlgAutofill</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Autofill settings</source>
        <translation>Ustawienia autouzupełniania</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Autofill mode</source>
        <translation>Tryb uzupełniania</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Do not autofill</source>
        <translation>nie uzupełniaj</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Fill with numbers</source>
        <translation>uzupełnij liczbami</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Fill with parameter values</source>
        <translation>uzupełnij z parametru</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgAutofill.ui"/>
        <source>Parameter to use</source>
        <translation>Parametr</translation>
    </message>
</context>
<context>
    <name>DlgCancelTaskQuery</name>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCancelTaskQuery.ui"/>
        <source>Dialog</source>
        <translation>oknie dialogowym</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCancelTaskQuery.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/ui/DlgCancelTaskQuery.ui"/>
        <source>Executing SQL…</source>
        <translation>Wykonywanie zapytania SQL...</translation>
    </message>
</context>
<context>
    <name>DlgConfig</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgConfig.ui"/>
        <source>Processing options</source>
        <translation>Opcje processingu</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgConfig.ui"/>
        <source>Enter setting name to filter list</source>
        <translation>Wprowadź nazwę ustawienia do listy filtrującej</translation>
    </message>
</context>
<context>
    <name>DlgCreateIndex</name>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <source>Please enter a name for the index.</source>
        <translation>Podaj nazwę indeksu.</translation>
    </message>
</context>
<context>
    <name>DlgCreateTable</name>
    <message>
        <source>&amp;Create</source>
        <translation>&amp;Utwórz</translation>
    </message>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>No field selected.</source>
        <translation>Nie wybrano pola.</translation>
    </message>
    <message>
        <source>Field is already at the top.</source>
        <translation>Pole jest już najwyżej.</translation>
    </message>
    <message>
        <source>Field is already at the bottom.</source>
        <translation>Pole jest już najniżej.</translation>
    </message>
    <message>
        <source>A valid schema must be selected first.</source>
        <translation>Najpierw musi zostać wybrany prawidłowy schemat.</translation>
    </message>
    <message>
        <source>A valid table name is required.</source>
        <translation>Wymagana prawidłowa nazwa tabeli.</translation>
    </message>
    <message>
        <source>At least one field is required.</source>
        <translation>Wymagane co najmniej jedno pole.</translation>
    </message>
    <message>
        <source>A name is required for the geometry column.</source>
        <translation>Wymagana nazwa kolumny geometrii.</translation>
    </message>
    <message>
        <source>Table created successfully.</source>
        <translation>Tabelę utworzono pomyślnie.</translation>
    </message>
</context>
<context>
    <name>DlgExportVector</name>
    <message>
        <source>Choose where to save the file</source>
        <translation>Podaj gdzie zapisać plik</translation>
    </message>
    <message>
        <source>Export to file</source>
        <translation>Eksportuj do pliku</translation>
    </message>
    <message>
        <source>Output file name is required</source>
        <translation>Nazwa pliku wynikowego jest wymagana</translation>
    </message>
    <message>
        <source>Invalid source srid: must be an integer</source>
        <translation>Niepoprawny numer srid źródła; musi być liczbą całkowitą</translation>
    </message>
    <message>
        <source>Invalid target srid: must be an integer</source>
        <translation>Niepoprawny docelowy numer srid; musi być liczbą całkowitą</translation>
    </message>
    <message>
        <source>Error {0}
{1}</source>
        <translation>Błąd {0}
{1}</translation>
    </message>
    <message>
        <source>Export finished.</source>
        <translation>Zakończono eksport.</translation>
    </message>
</context>
<context>
    <name>DlgFieldProperties</name>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>Field name must not be empty.</source>
        <translation>Pole nazwy nie może być puste.</translation>
    </message>
    <message>
        <source>Field type must not be empty.</source>
        <translation>Pole typu nie może być puste.</translation>
    </message>
</context>
<context>
    <name>DlgFixedTable</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgFixedTable.ui"/>
        <source>Fixed table</source>
        <translation>Naprawiona tabela</translation>
    </message>
</context>
<context>
    <name>DlgHelpEdition</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgHelpEdition.ui"/>
        <source>Help Editor</source>
        <translation>Edytor pomocy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgHelpEdition.ui"/>
        <source>Select element to edit</source>
        <translation>Zaznacz element do edycji</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgHelpEdition.ui"/>
        <source>Element description</source>
        <translation>Opis elementu</translation>
    </message>
</context>
<context>
    <name>DlgHistory</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgHistory.ui"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
</context>
<context>
    <name>DlgImportVector</name>
    <message>
        <source>Choose the file to import</source>
        <translation>Wybierz plik do importu</translation>
    </message>
    <message>
        <source>Import to Database</source>
        <translation>Importuj do bazy danych</translation>
    </message>
    <message>
        <source>Input layer missing or not valid.</source>
        <translation>Brak warstwy wejściowej lub jest niepoprawna.</translation>
    </message>
    <message>
        <source>Output table name is required.</source>
        <translation>Wymagane podanie nazwy tabeli wyjściowej.</translation>
    </message>
    <message>
        <source>Invalid source srid: must be a valid crs.</source>
        <translation>Niepoprawny numer srid źródła: musi być istniejącym układem współrzędnych.</translation>
    </message>
    <message>
        <source>Invalid target srid: must be a valid crs.</source>
        <translation>Niepoprawny numer srid danych wyjściowych: musi być istniejącym układem współrzędnych.</translation>
    </message>
    <message>
        <source>Error {0}
{1}</source>
        <translation>Błąd {0}
{1}</translation>
    </message>
    <message>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
</context>
<context>
    <name>DlgModeler</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as image</source>
        <translation>Eksportuj jako obraz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Edit model help</source>
        <translation>Pomoc trybu edycji</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Processing Modeler</source>
        <translation>Modelarz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Navigation</source>
        <translation>Nawigacja</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Open model (Ctrl+O)</source>
        <translation>Otwórz model (Ctrl+O)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Save model</source>
        <translation>Zapisz model</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Save model (Ctrl+S)</source>
        <translation>Zapisz model (Ctrl+S)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Save model as (Ctrl+S)</source>
        <translation>Zapisz model jako (Ctrl+S)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Zoom to &amp;100%</source>
        <translation>Powiększ do &amp;100%</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Zoom in</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Zoom out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Zoom full</source>
        <translation>Cały zasięg</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as PDF</source>
        <translation>Eksportuj jako PDF</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as SVG</source>
        <translation>Eksportuj jako SVG</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Run model (F5)</source>
        <translation>Uruchom model (F5)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Save model in project</source>
        <translation>Zapisz model w projekcie</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Open model…</source>
        <translation>Otwórz model...</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Save model as…</source>
        <translation>Zapisz model jako…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as image…</source>
        <translation>Eksportuj jako obraz...</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as PDF…</source>
        <translation>Eksportuj jako PDF...</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as SVG…</source>
        <translation>Eksportuj jako SVG...</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as Python Script…</source>
        <translation>Eksportuj jako skrypt Pythona…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Export as Python Script</source>
        <translation>Eksportuj jako skrypt Pythona</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Edit model help…</source>
        <translation>Edytuj pomoc modelu…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgModeler.ui"/>
        <source>Run model…</source>
        <translation>Uruchom model...</translation>
    </message>
</context>
<context>
    <name>DlgMultipleSelection</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgMultipleSelection.ui"/>
        <source>Multiple selection</source>
        <translation>Zaznaczenie wielokrotne</translation>
    </message>
</context>
<context>
    <name>DlgNumberInput</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgNumberInput.ui"/>
        <source>Enter number or expression</source>
        <translation>Podaj numer wyrażenia</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgNumberInput.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter expression in the text field. Double-click on elements in the tree to add their values to the expression.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wpisz wyrażenie w pole tekstowe. Podwójne kliknięcie na element w liście by dodać do wyrażenia&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgNumberInput.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Warning&lt;/span&gt;: if expression result is float value, but integer required, result will be rounded to integer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Uwaga&lt;/span&gt;: jeśli wynikiem wyrażenia jest liczba rzeczywista zamiast całkowitej, zostanie ona automatycznie zaokrąglona.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>DlgRenderingStyles</name>
    <message>
        <location filename="../python/plugins/processing/ui/DlgRenderingStyles.ui"/>
        <source>Dialog</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgRenderingStyles.ui"/>
        <source>Output</source>
        <translation>Wynik</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgRenderingStyles.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
</context>
<context>
    <name>DlgSqlLayerWindow</name>
    <message>
        <source>Column(s) with unique values</source>
        <translation>Kolumna(y) z unikalnymi wartościami</translation>
    </message>
    <message>
        <source>Column with unique values</source>
        <translation>Kolumna z unikalnymi wartościami</translation>
    </message>
    <message>
        <source>{0} rows, {1:.3f} seconds</source>
        <translation>{0} wierszy, {1:.3f} sekund</translation>
    </message>
    <message>
        <source>QueryLayer</source>
        <translation>WarstwaSQL</translation>
    </message>
</context>
<context>
    <name>DlgSqlWindow</name>
    <message>
        <source>{0} - {1} [{2}]</source>
        <translation>{0} - {1} [{2}]</translation>
    </message>
    <message>
        <source>Column(s) with unique values</source>
        <translation>Kolumna(y) z unikalnymi wartościami</translation>
    </message>
    <message>
        <source>Column with unique values</source>
        <translation>Kolumna z unikalnymi wartościami</translation>
    </message>
    <message>
        <source>{0} rows, {1:.3f} seconds</source>
        <translation>{0} wierszy, {1:.3f} sekund</translation>
    </message>
    <message>
        <source>There was an error creating the SQL layer, please check the logs for further information.</source>
        <translation>Wystąpił błąd podczas tworzenia warstwy SQL. Sprawdź log, aby uzyskać więcej informacji.</translation>
    </message>
    <message>
        <source>View Name</source>
        <translation>Nazwa widoku</translation>
    </message>
    <message>
        <source>View name</source>
        <translation>Nazwa widoku</translation>
    </message>
    <message>
        <source>QueryLayer</source>
        <translation>WarstwaSQL</translation>
    </message>
    <message>
        <source>Save SQL Query</source>
        <translation>Zapisz zapytanie SQL</translation>
    </message>
    <message>
        <source>Load SQL Query</source>
        <translation>Wczytaj zapytanie SQL</translation>
    </message>
    <message>
        <source>SQL File (*.sql *.SQL)</source>
        <translation>Plik SQL (*.sql *.SQL)</translation>
    </message>
    <message>
        <source>SQL File (*.sql *.SQL);;All Files (*)</source>
        <translation>Plik SQL (*.sql *.SQL);;Wszystkie pliki (*)</translation>
    </message>
</context>
<context>
    <name>DlgTableProperties</name>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
    <message>
        <source>No columns were selected.</source>
        <translation>Nie wybrano żadnej kolumny.</translation>
    </message>
    <message>
        <source>Delete Column</source>
        <translation>Usuń kolumnę</translation>
    </message>
    <message>
        <source>Are you sure you want to delete column &apos;{0}&apos;?</source>
        <translation>Czy na pewno chcesz usunąć kolumnę &apos;{0}&apos;?</translation>
    </message>
    <message>
        <source>Delete Constraint</source>
        <translation>Usuń relację</translation>
    </message>
    <message>
        <source>Are you sure you want to delete constraint &apos;{0}&apos;?</source>
        <translation>Czy na pewno chcesz usunąć relację &apos;{0}&apos;?</translation>
    </message>
    <message>
        <source>No constraints were selected.</source>
        <translation>Nie wybrano żadnego warunku.</translation>
    </message>
    <message>
        <source>The selected table has no geometry.</source>
        <translation>Wybrana tabela nie posiada geometrii.</translation>
    </message>
    <message>
        <source>Create Spatial Index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <source>Create spatial index for field {0}?</source>
        <translation>Utworzyć indeks przestrzenny dla pola {0}?</translation>
    </message>
    <message>
        <source>No indices were selected.</source>
        <translation>Nie wybrano żadnego indeksu.</translation>
    </message>
    <message>
        <source>Delete Index</source>
        <translation>Usuń indeks</translation>
    </message>
    <message>
        <source>Are you sure you want to delete index &apos;{0}&apos;?</source>
        <translation>Czy na pewno chcesz usunąć indeks &apos;{0}&apos;?</translation>
    </message>
    <message>
        <source>Add comment</source>
        <translation>Dodaj komentarz</translation>
    </message>
    <message>
        <source>Table successfully commented</source>
        <translation>Dodano komentarz do tabeli</translation>
    </message>
    <message>
        <source>Delete comment</source>
        <translation>Usuń komentarz</translation>
    </message>
    <message>
        <source>Comment deleted</source>
        <translation>Komentarz został usunięty</translation>
    </message>
</context>
<context>
    <name>DlgVersioning</name>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>New columns</source>
        <translation>Nowe pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Add Change Logging Support to a Table</source>
        <translation>Włącz wersjonowanie tabeli</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Table should be empty, with a primary key</source>
        <translation>Oczekiwana jest pusta tabela z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Create a view with current content (&lt;TABLE&gt;_current)</source>
        <translation>Twórz widok z aktualną zawartością (&lt;TABLE&gt;_current)</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>id_hist</source>
        <translation>id_hist</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>Start time</source>
        <translation>Termin początku</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>time_start</source>
        <translation>time_start</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>End time</source>
        <translation>Termin końca</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>time_end</source>
        <translation>time_end</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>User role</source>
        <translation>Rola użytkownika</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>user_role</source>
        <translation>user_role</translation>
    </message>
    <message>
        <location filename="../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui"/>
        <source>SQL to be executed</source>
        <translation>Zapytanie SQL</translation>
    </message>
</context>
<context>
    <name>DnDTree</name>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1149"/>
        <source>Base configuration</source>
        <translation>Konfiguracja podstawowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1320"/>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1403"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1168"/>
        <source>Configure Relation Editor</source>
        <translation>Konfiguruj edytor relacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1173"/>
        <source>Show link button</source>
        <translation>Wyświetl przycisk połączenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1175"/>
        <source>Show unlink button</source>
        <translation>Wyświetl przycisk rozłączenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1203"/>
        <source>Configure QML Widget</source>
        <translation>Skonfiguruj widżet QML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1217"/>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1244"/>
        <source>Insert QML code here…</source>
        <translation>Tutaj wstaw kod QML…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1233"/>
        <source>Free text…</source>
        <translation>Dowolny tekst…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1234"/>
        <source>Rectangle</source>
        <translation>Prostokąt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1235"/>
        <source>Pie chart</source>
        <translation>Wykres kołowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1236"/>
        <source>Bar chart</source>
        <translation>Wykres słupkowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1322"/>
        <source>QML Code</source>
        <translation>Kod QML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1364"/>
        <source>Configure HTML Widget</source>
        <translation>Skonfiguruj widżet HTML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1405"/>
        <source>HTML Code</source>
        <translation>Kod HTML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="1443"/>
        <source>Configure Field</source>
        <translation>Konfiguruj pole</translation>
    </message>
</context>
<context>
    <name>DockWidget</name>
    <message>
        <location filename="../python/plugins/processing/ui/resultsdockbase.ui"/>
        <source>Results Viewer</source>
        <translation>Podgląd wyników</translation>
    </message>
</context>
<context>
    <name>DualEdgeTriangulation</name>
    <message>
        <location filename="../src/analysis/interpolation/DualEdgeTriangulation.cpp" line="2734"/>
        <source>Reading points…</source>
        <translation>Wczytywanie punktów…</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/DualEdgeTriangulation.cpp" line="2799"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/analysis/interpolation/DualEdgeTriangulation.cpp" line="2799"/>
        <source>File could not be written.</source>
        <translation>Nie można zapisać pliku.</translation>
    </message>
</context>
<context>
    <name>EditModelAction</name>
    <message>
        <source>Edit Model…</source>
        <translation>Edytuj model…</translation>
    </message>
    <message>
        <source>Cannot edit model: {}</source>
        <translation>Nie można edytować modelu: {}</translation>
    </message>
</context>
<context>
    <name>EditScriptAction</name>
    <message>
        <source>Edit Script…</source>
        <translation>Edytuj skrypt…</translation>
    </message>
    <message>
        <source>Edit Script</source>
        <translation>Edytuj skrypt</translation>
    </message>
    <message>
        <source>Can not find corresponding script file.</source>
        <translation>Nie znaleziono pasującego pliku skryptu.</translation>
    </message>
</context>
<context>
    <name>EffectPropertiesWidget</name>
    <message>
        <location filename="../src/ui/effects/qgseffectpropertieswidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectpropertieswidget.ui"/>
        <source>Effect type</source>
        <translation>Typ efektu</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectpropertieswidget.ui"/>
        <source>This effect doesn&apos;t have any editable properties</source>
        <translation>Ten efekt nie posiada żadnych edytowalnych właściwości</translation>
    </message>
</context>
<context>
    <name>EliminateSelection</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Largest Area</source>
        <translation>największej powierzchni</translation>
    </message>
    <message>
        <source>Smallest Area</source>
        <translation>najmniejszej powierzchni</translation>
    </message>
    <message>
        <source>Largest Common Boundary</source>
        <translation>największym wspólnym zasięgu</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Merge selection with the neighbouring polygon with the</source>
        <translation>Złącz zaznaczone z sąsiadującym poligonem z</translation>
    </message>
    <message>
        <source>Eliminated</source>
        <translation>Usunięte</translation>
    </message>
    <message>
        <source>Eliminate selected polygons</source>
        <translation>Eliminuj wybrane poligony</translation>
    </message>
    <message>
        <source>{0}: (No selection in input layer &quot;{1}&quot;)</source>
        <translation>{0}: (Brak zaznaczenia w warstwie wejściowej &quot;{1}&quot;)</translation>
    </message>
    <message>
        <source>Could not replace geometry of feature with id {0}</source>
        <translation>Nie można zmienić geometrii obiektu o id {0}</translation>
    </message>
    <message>
        <source>Could not commit changes</source>
        <translation>Nie można zatwierdzić zmian</translation>
    </message>
</context>
<context>
    <name>EnumModelerWidget</name>
    <message>
        <source>Clear?</source>
        <translation>Wyczyścić?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete all items?</source>
        <translation>Czy na pewno chcesz usunąć wszystkie elementy?</translation>
    </message>
</context>
<context>
    <name>ExampleProcessingAlgorithm</name>
    <message>
        <source>My Script</source>
        <translation>Mój skrypt</translation>
    </message>
    <message>
        <source>Example scripts</source>
        <translation>Przykładowe skrypty</translation>
    </message>
    <message>
        <source>Example algorithm short description</source>
        <translation>Przykładowy krótki opis algorytmu</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
</context>
<context>
    <name>ExecuteSQL</name>
    <message>
        <source>Execute SQL</source>
        <translation>Wykonaj zapytanie SQL</translation>
    </message>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Additional input datasources (called input1, .., inputN in the query)</source>
        <translation>Dodatkowe źródła danych (w zapytaniu nazywane input1, …, inputN)</translation>
    </message>
    <message>
        <source>SQL query</source>
        <translation>Zapytanie SQL</translation>
    </message>
    <message>
        <source>Unique identifier field</source>
        <translation>Pole wartości unikalnej</translation>
    </message>
    <message>
        <source>Geometry field</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <source>Autodetect</source>
        <translation>Wykryj automatycznie</translation>
    </message>
    <message>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <source>SQL Output</source>
        <translation>Rezultat zapytania SQL</translation>
    </message>
    <message>
        <source>Empty SQL. Please enter valid SQL expression and try again.</source>
        <translation>Pusty SQL. Proszę wprowadzić prawidłowe wyrażenie SQL i spróbować powtórnie.</translation>
    </message>
    <message>
        <source>Cannot find geometry field</source>
        <translation>Nie można odnaleźć pola geometrii</translation>
    </message>
</context>
<context>
    <name>ExecuteSql</name>
    <message>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <source>OGR SQL</source>
        <translation>OGR SQL</translation>
    </message>
    <message>
        <source>SQLite</source>
        <translation>SQLite</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>SQL expression</source>
        <translation>Wyrażenie SQL</translation>
    </message>
    <message>
        <source>SQL dialect</source>
        <translation>Dialekt SQL</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>SQL result</source>
        <translation>Wynik SQL</translation>
    </message>
    <message>
        <source>Execute SQL</source>
        <translation>Wykonaj zapytanie SQL</translation>
    </message>
    <message>
        <source>Vector miscellaneous</source>
        <translation>Wektor - różne</translation>
    </message>
    <message>
        <source>Empty SQL. Please enter valid SQL expression and try again.</source>
        <translation>Pusty SQL. Proszę wprowadzić prawidłowe wyrażenie SQL i spróbować powtórnie.</translation>
    </message>
</context>
<context>
    <name>ExportGeometryInfo</name>
    <message>
        <source>export,add,information,measurements,areas,lengths,perimeters,latitudes,longitudes,x,y,z,extract,points,lines,polygons,sinuosity,fields</source>
        <translation>export,add,information,measurements,areas,lengths,perimeters,latitudes,longitudes,x,y,z,extract,points,lines,polygons,sinuosity,fields</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Layer CRS</source>
        <translation>układ warstwy</translation>
    </message>
    <message>
        <source>Project CRS</source>
        <translation>układ projektu</translation>
    </message>
    <message>
        <source>Ellipsoidal</source>
        <translation>Elipsoidalne</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Calculate using</source>
        <translation>Oblicz używając</translation>
    </message>
    <message>
        <source>Added geom info</source>
        <translation>Warstwa z dodaną geometrią</translation>
    </message>
    <message>
        <source>Add geometry attributes</source>
        <translation>Dodaj atrybuty geometrii</translation>
    </message>
</context>
<context>
    <name>ExportModelAsPythonScriptAction</name>
    <message>
        <source>Export Model as Python Algorithm…</source>
        <translation>Eksportuj model jako algorytm Pythona…</translation>
    </message>
</context>
<context>
    <name>ExtentFromLayer</name>
    <message>
        <source>Layer tools</source>
        <translation>Narzędzia warstwy</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Extract layer extent</source>
        <translation>Wydobądź zasięg warstwy</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <source>polygon,vector,raster,extent,envelope,bounds,bounding,boundary,layer,round,rounded</source>
        <translation>polygon,vector,raster,extent,envelope,bounds,bounding,boundary,layer,round,rounded</translation>
    </message>
    <message>
        <source>Round values to</source>
        <translation>Zaokrąglaj wartości do</translation>
    </message>
</context>
<context>
    <name>ExtentSelectionPanel</name>
    <message>
        <source>[Leave blank to use min covering extent]</source>
        <translation>[Pozostaw puste, aby użyć minimalnego zasięgu]</translation>
    </message>
    <message>
        <source>Use Canvas Extent</source>
        <translation>Użyj zasięgu widoku mapy</translation>
    </message>
    <message>
        <source>Use Layer Extent…</source>
        <translation>Użyj zasięgu warstwy…</translation>
    </message>
    <message>
        <source>Select Extent on Canvas</source>
        <translation>Wybierz zasięg w widoku mapy</translation>
    </message>
    <message>
        <source>Use Min Covering Extent from Input Layers</source>
        <translation>Użyj minimalnego zasięgu pokrywającego warstwy wejściowe</translation>
    </message>
</context>
<context>
    <name>ExtractProjection</name>
    <message>
        <source>Input file</source>
        <translation>Plik źródłowy</translation>
    </message>
    <message>
        <source>Create also .prj file</source>
        <translation>Twórz również plik .prj</translation>
    </message>
    <message>
        <source>World file</source>
        <translation>Plik wpasowania world</translation>
    </message>
    <message>
        <source>ESRI Shapefile prj file</source>
        <translation>Plik prj ESRI Shapefile</translation>
    </message>
    <message>
        <source>Extract projection</source>
        <translation>Odczytaj odwzorowanie</translation>
    </message>
    <message>
        <source>Raster projections</source>
        <translation>Raster - projekcja</translation>
    </message>
    <message>
        <source>This algorithm can only be used with GDAL raster layers</source>
        <translation>Tego algorytmu można użyć tylko z warstwami rastrowymi GDAL</translation>
    </message>
</context>
<context>
    <name>ExtractSpecificVertices</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Vertex indices</source>
        <translation>Indeksy wierzchołków</translation>
    </message>
    <message>
        <source>Vertices</source>
        <translation>Wierzchołki</translation>
    </message>
    <message>
        <source>Extract specific vertices</source>
        <translation>Wydobądź określone wierzchołki</translation>
    </message>
    <message>
        <source>points,vertex,nodes</source>
        <translation>points,vertex,nodes</translation>
    </message>
    <message>
        <source>&apos;{}&apos; is not a valid vertex index</source>
        <translation>&apos;{}&apos; nie jest poprawnym indeksem wierzchołka</translation>
    </message>
</context>
<context>
    <name>FeatureSourceWidgetWrapper</name>
    <message>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
</context>
<context>
    <name>FieldsCalculator</name>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Field calculator</source>
        <translation>Kalkulator pól</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Create a new field</source>
        <translation>Twórz nowe pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Output field name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Output field type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Output field width</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Width of complete output. For example 123,456 means 6 as field width.</source>
        <translation>Określa całkowitą długość. Przykładowo, zapis 123.456 wymaga 6 znaków.</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Update existing field</source>
        <translation>Aktualizuj istniejące pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>Output file</source>
        <translation>Plik wynikowy</translation>
    </message>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <source>Float</source>
        <translation>liczba zmiennoprzecinkowa</translation>
    </message>
    <message>
        <source>Integer</source>
        <translation>liczba całkowita</translation>
    </message>
    <message>
        <source>String</source>
        <translation>Tekstowe</translation>
    </message>
    <message>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation>Nazwa pliku wynikowego</translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Typ pola</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Długość pola</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation>Liczba cyfr</translation>
    </message>
    <message>
        <source>Create new field</source>
        <translation>Twórz nowe pole</translation>
    </message>
    <message>
        <source>Formula</source>
        <translation>Formuła</translation>
    </message>
    <message>
        <source>Calculated</source>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <source>Field name is not set. Please enter a field name</source>
        <translation>Brak nazwy pola. Wprowadź ją</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/DlgFieldsCalculator.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>FieldsCalculatorDialog</name>
    <message>
        <source>[Save to temporary file]</source>
        <translation>[Zapisz w pliku tymczasowym]</translation>
    </message>
    <message>
        <source>Save file</source>
        <translation>Zapisz plik</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation>Nieudane uruchomienie algorytmu</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
</context>
<context>
    <name>FieldsMapper</name>
    <message>
        <source>attributes,table</source>
        <translation>attributes,table</translation>
    </message>
    <message>
        <source>Fields mapping</source>
        <translation>Mapowanie pól</translation>
    </message>
    <message>
        <source>Refactored</source>
        <translation>Warstwa ze zmienionymi polami</translation>
    </message>
    <message>
        <source>Parser error in expression &quot;{}&quot;: {}</source>
        <translation>Błąd przetwarzania w wyrażeniu &quot;{}&quot;: {}</translation>
    </message>
    <message>
        <source>Evaluation error in expression &quot;{}&quot;: {}</source>
        <translation>Błąd obliczeń w wyrażeniu &quot;{}&quot;: {}</translation>
    </message>
    <message>
        <source>Refactor fields</source>
        <translation>Zmień pola</translation>
    </message>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
</context>
<context>
    <name>FieldsMappingModel</name>
    <message>
        <source>Source expression</source>
        <translation>Wyrażenie źródłowe</translation>
    </message>
    <message>
        <source>Field name</source>
        <translation>Nazwa pola</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
</context>
<context>
    <name>FieldsMappingPanel</name>
    <message>
        <source>Do you want to reset the field mapping?</source>
        <translation>Czy chcesz zresetować układ pól?</translation>
    </message>
</context>
<context>
    <name>FieldsPyculator</name>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <source>Integer</source>
        <translation>liczba całkowita</translation>
    </message>
    <message>
        <source>Float</source>
        <translation>liczba zmiennoprzecinkowa</translation>
    </message>
    <message>
        <source>String</source>
        <translation>Tekstowe</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Result field name</source>
        <translation>Nazwa pola wynikowego</translation>
    </message>
    <message>
        <source>Field type</source>
        <translation>Typ pola</translation>
    </message>
    <message>
        <source>Field length</source>
        <translation>Długość pola</translation>
    </message>
    <message>
        <source>Field precision</source>
        <translation>Liczba cyfr</translation>
    </message>
    <message>
        <source>Global expression</source>
        <translation>Wyrażenie globalne</translation>
    </message>
    <message>
        <source>Formula</source>
        <translation>Formuła</translation>
    </message>
    <message>
        <source>Calculated</source>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <source>FieldPyculator code execute error.Global code block can't be executed!
{0}
{1}</source>
        <translation>Błąd wykonywania kodu FieldPyculator. Kod globalny nie może być wykonany!
{0}
{1}</translation>
    </message>
    <message>
        <source>FieldPyculator code execute error. Field code block can't be executed!
{0}
{1}</source>
        <translation>Błąd wykonywania kodu FieldPyculator. Blok kodu dla pola nie może być wykonany!
{0}
{1}</translation>
    </message>
    <message>
        <source>FieldPyculator code execute error
Field code block does not return &apos;{0}&apos; variable! Please declare this variable in your code!</source>
        <translation>Błąd wykonywania kodu FieldPyculator.
Blok kodu dla pola nie zwraca zmiennej &apos;{0}&apos;! Proszę nadać wartość tej zmiennej w swoim kodzie!</translation>
    </message>
    <message>
        <source>Advanced Python field calculator</source>
        <translation>Zaawansowany kalkulator pól Pythona</translation>
    </message>
</context>
<context>
    <name>FileDirectorySelector</name>
    <message>
        <source>Select directory</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <source>All files (*)</source>
        <translation>Wszystkie pliki (*)</translation>
    </message>
</context>
<context>
    <name>FileSelectionPanel</name>
    <message>
        <source>Select Folder</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <source>{} files</source>
        <translation>{} plików</translation>
    </message>
    <message>
        <source>);;All files (*.*)</source>
        <translation>);;Wszystkie pliki (*.*)</translation>
    </message>
</context>
<context>
    <name>FileWidgetWrapper</name>
    <message>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <source>{} files</source>
        <translation>{} plików</translation>
    </message>
    <message>
        <source>);;All files (*.*)</source>
        <translation>);;Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation>Wybierz plik</translation>
    </message>
</context>
<context>
    <name>FindProjection</name>
    <message>
        <source>crs,srs,coordinate,reference,system,guess,estimate,finder,determine</source>
        <translation>crs,srs,coordinate,reference,system,guess,estimate,finder,determine</translation>
    </message>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Target area for layer</source>
        <translation>Docelowy obszar dla warstwy</translation>
    </message>
    <message>
        <source>CRS candidates</source>
        <translation>Proponowane układy</translation>
    </message>
    <message>
        <source>Find projection</source>
        <translation>Znajdź odwzorowanie</translation>
    </message>
    <message>
        <source>Found candidate CRS: {}</source>
        <translation>Znaleziono proponowane układy: {}</translation>
    </message>
    <message>
        <source>No matching projections found</source>
        <translation>Nie znaleziono pasującego odwzorowania</translation>
    </message>
</context>
<context>
    <name>FixedTableDialog</name>
    <message>
        <source>Add row</source>
        <translation>Dodaj wiersz</translation>
    </message>
    <message>
        <source>Remove row(s)</source>
        <translation>Usuń wiersz(e)</translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation>Usuń wszystko</translation>
    </message>
</context>
<context>
    <name>FixedTablePanel</name>
    <message>
        <source>Fixed table {0}x{1}</source>
        <translation>Naprawiona tabela {0}x{1}</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/ExecuteSQLWidgetBase.ui"/>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/widgetBaseSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetLayerSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetNumberSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetParametersPanel.ui"/>
        <location filename="../python/plugins/processing/ui/widgetRangeSelector.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/ExecuteSQLWidgetBase.ui"/>
        <source>Insert</source>
        <translation>Wstaw</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>sqrt</source>
        <translation>sqrt</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>acos</source>
        <translation>acos</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>asin</source>
        <translation>asin</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>sin</source>
        <translation>sin</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>tan</source>
        <translation>tan</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>atan</source>
        <translation>atan</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>cos</source>
        <translation>cos</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>log10</source>
        <translation>log10</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>ln</source>
        <translation>ln</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Add…</source>
        <translation>Dodaj…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Save…</source>
        <translation>Zapisz…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterCalculatorWidget.ui"/>
        <source>Predefined expressions</source>
        <translation>Wyrażenia predefiniowane</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <source>Vector layer</source>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <source>Interpolation attribute</source>
        <translation>Atrybut do interpolacji</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <source>Use Z-coordinate for interpolation</source>
        <translation>Wykorzystaj współrzędną Z do interpolacji</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Toggle advanced mode</source>
        <translation>Tryb zaawanasowany</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Lower bound</source>
        <translation>Od</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Upper bound</source>
        <translation>Do</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Add row</source>
        <translation>Dodaj wiersz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <source>Remove row</source>
        <translation>Usuń wiersz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Move up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Move down</source>
        <translation>Niżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Load colors from file</source>
        <translation>Wczytaj kolory z pliku</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Save colors to file</source>
        <translation>Zapisz kolory do pliku</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <source>Generate color table automatically</source>
        <translation>Automatycznie generuj tabelę kolorów</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Remove row(s)</source>
        <translation>Usuń wiersz(e)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Open</source>
        <translation>Otwórz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <source>Load layers on completion</source>
        <translation>Wczytaj warstwy po zakończeniu</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetLayerSelector.ui"/>
        <source>Iterate over this layer</source>
        <translation>Kolejne na tej warstwie</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetParametersPanel.ui"/>
        <source>Advanced parameters</source>
        <translation>Parametry zaawansowane</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetRangeSelector.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetRangeSelector.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Add new field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>add</source>
        <translation>dodaj</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Delete selected field</source>
        <translation>Usuń zaznaczone pole</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>delete</source>
        <translation>usuń</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Move selected field up</source>
        <translation>Przesuń wybrane pole wyżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>up</source>
        <translation>wyżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Move selected field down</source>
        <translation>Przesuń wybrane pole niżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>down</source>
        <translation>niżej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Reset all fields</source>
        <translation>Wyczyść wszystkie pola</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>reset</source>
        <translation>wyczyść</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Load fields from layer</source>
        <translation>Wczytaj pola z warstwy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Load fields from selected layer</source>
        <translation>Wczytaj pola z wybranej warstwy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>equals</source>
        <translation>równe (equals)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>contains</source>
        <translation>zawiera (contains)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>touches</source>
        <translation>styka się (touches)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>intersects</source>
        <translation>przecina (intersects)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>within</source>
        <translation>wewnątrz (within)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>overlaps</source>
        <translation>nachodzi (overlaps)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>crosses</source>
        <translation>przecina (crosses)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/widgetGeometryPredicateSelector.ui"/>
        <source>disjoint</source>
        <translation>jest rozłączne (disjoint)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Number of rows (pixels) in output raster</source>
        <translation>Liczba wierszy (pikseli) rastra wynikowego</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Columns</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Resolution of each pixel in output raster, in layer units</source>
        <translation>Rozdzielczość piksela rastra wynikowego w jednostkach mapy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Pixel size X</source>
        <translation>Szerokość komórki</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Number of columns (pixels) in output raster</source>
        <translation>Liczba kolumn (pikseli) rastra wynikowego</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Rows</source>
        <translation>wierszy</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/RasterResolutionWidget.ui"/>
        <source>Pixel size Y</source>
        <translation>Wysokość komórki</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/interpolationdatawidgetbase.ui"/>
        <location filename="../python/plugins/processing/algs/qgis/ui/reliefcolorswidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/widgetBaseSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetBatchPanel.ui"/>
        <location filename="../python/plugins/processing/ui/widgetLayerSelector.ui"/>
        <location filename="../python/plugins/processing/ui/widgetNumberSelector.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <source>Remove item</source>
        <translation>Usuń symbol</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <source>Add item</source>
        <translation>Dodaj symbol</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <source>Clear all</source>
        <translation>Wyczyść wszystko</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/enummodelerwidgetbase.ui"/>
        <source>Allow multiple selection</source>
        <translation>Zezwalaj na wielokrotny wybór</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <source>Fixed number of rows</source>
        <translation>Stała liczba kolumn</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <source>Add column</source>
        <translation>Dodaj kolumnę</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/matrixmodelerwidgetbase.ui"/>
        <source>Remove column</source>
        <translation>Usuń kolumnę</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/algs/qgis/ui/fieldsmappingpanelbase.ui"/>
        <source>Load Fields</source>
        <translation>Wczytaj pola</translation>
    </message>
</context>
<context>
    <name>GPKGDBPlugin</name>
    <message>
        <source>There is no defined database connection &quot;{0}&quot;.</source>
        <translation>Brak zdefiniowanego połączenia z bazą {0}.</translation>
    </message>
</context>
<context>
    <name>GPKGDatabase</name>
    <message>
        <source>Run &amp;Vacuum</source>
        <translation>Uruchom i &amp;uprzątnij bazę</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Bazy danych</translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Nie wybrana lub nie podłączona baza danych.</translation>
    </message>
</context>
<context>
    <name>GdalAlgorithmProvider</name>
    <message>
        <source>Activate</source>
        <translation>Włącz</translation>
    </message>
</context>
<context>
    <name>GdalParametersPanel</name>
    <message>
        <source>GDAL/OGR console call</source>
        <translation>Polecenie konsoli GDAL/OGR</translation>
    </message>
    <message>
        <source>[temporary file]</source>
        <translation>[plik tymczasowy]</translation>
    </message>
    <message>
        <source>Invalid value for parameter &apos;{0}&apos;</source>
        <translation>Niepoprawna wartość parametru &apos;{0}&apos;</translation>
    </message>
</context>
<context>
    <name>GeometryByExpression</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <source>Output geometry type</source>
        <translation>Typ docelowej geometrii</translation>
    </message>
    <message>
        <source>Output geometry has z dimension</source>
        <translation>Geometria wynikowa posiada wymiar Z</translation>
    </message>
    <message>
        <source>Output geometry has m values</source>
        <translation>Geometria wynikowa posiada wartość M</translation>
    </message>
    <message>
        <source>Geometry expression</source>
        <translation>Wyrażenie geometrii</translation>
    </message>
    <message>
        <source>Geometry by expression</source>
        <translation>Geometria wyrażeniem</translation>
    </message>
    <message>
        <source>Modified geometry</source>
        <translation>Zmodyfikowana geometria</translation>
    </message>
    <message>
        <source>Evaluation error: {0}</source>
        <translation>Błąd obliczeń: {0}</translation>
    </message>
    <message>
        <source>{} is not a geometry</source>
        <translation>{} nie jest geometrią</translation>
    </message>
</context>
<context>
    <name>GeometryConvert</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Centroids</source>
        <translation>Centroidy</translation>
    </message>
    <message>
        <source>Nodes</source>
        <translation>Wyodrębnione węzły</translation>
    </message>
    <message>
        <source>Linestrings</source>
        <translation>Linie</translation>
    </message>
    <message>
        <source>Multilinestrings</source>
        <translation>Multilinie</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>New geometry type</source>
        <translation>Nowy typ geometrii</translation>
    </message>
    <message>
        <source>Converted</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Cannot convert from {0} to LineStrings</source>
        <translation>Konwersja {0} na LineStrings nie powiodła się</translation>
    </message>
    <message>
        <source>Cannot convert from {0} to MultiLineStrings</source>
        <translation>Konwersja {0} na MultiLineStrings nie powiodła się</translation>
    </message>
    <message>
        <source>Cannot convert from Point to Polygon</source>
        <translation>Konwersja punktu na poligon nie powiodła się</translation>
    </message>
    <message>
        <source>Convert geometry type</source>
        <translation>Zmień typ geometrii</translation>
    </message>
</context>
<context>
    <name>GeometryGeneratorWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgsgeometrygeneratorwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsgeometrygeneratorwidgetbase.ui"/>
        <source>Geometry type</source>
        <translation>typ geometrii</translation>
    </message>
</context>
<context>
    <name>GlobePlugin</name>
    <message>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="269"/>
        <source>Launch Globe</source>
        <translation>Uruchom Globe</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="272"/>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="1141"/>
        <source>&amp;Globe</source>
        <translation>&amp;Glob</translation>
    </message>
</context>
<context>
    <name>Grass7Algorithm</name>
    <message>
        <source>Could not open GRASS GIS 7 algorithm: {0}
{1}</source>
        <translation>Nie można otworzyć algorytmu GRASS GIS 7: {0}
{1}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>GRASS GIS 7 region extent</source>
        <translation>Zasięg regionu GRASS GIS 7</translation>
    </message>
    <message>
        <source>GRASS GIS 7 region cellsize (leave 0 for default)</source>
        <translation>Wielkość komórki GRASS GIS 7 (pozostaw 0, aby użyć domyślnej wartości)</translation>
    </message>
    <message>
        <source>Output Rasters format options (createopt)</source>
        <translation>Opcje rastra wynikowego (createopt)</translation>
    </message>
    <message>
        <source>Output Rasters format metadata options (metaopt)</source>
        <translation>Metadane rastra wynikowego (metaopt)</translation>
    </message>
    <message>
        <source>v.in.ogr snap tolerance (-1 = no snap)</source>
        <translation>Tolerancja przyciągania v.in.ogr (-1 = brak przyciągania)</translation>
    </message>
    <message>
        <source>v.in.ogr min area</source>
        <translation>Minimalna powierzchnia v.in.ogr</translation>
    </message>
    <message>
        <source>v.out.ogr output type</source>
        <translation>Typ wynikowy v.out.ogr</translation>
    </message>
    <message>
        <source>v.out.ogr output data source options (dsco)</source>
        <translation>Opcje danych wyjściowych (dsco) v.out.ogr</translation>
    </message>
    <message>
        <source>v.out.ogr output layer options (lco)</source>
        <translation>Opcje warstwy wyjściowej (lco) v.out.ogr</translation>
    </message>
    <message>
        <source>Also export features without category (not labeled). Otherwise only features with category are exported</source>
        <translation>Wyeksportuj także obiekty bez kategorii (niepodpisane). W przeciwnym razie eksportowane są tylko obiekty z kategorią</translation>
    </message>
    <message>
        <source>GRASS GIS 7 folder is not configured. Please configure it before running GRASS GIS 7 algorithms.</source>
        <translation>Katalog GRASS GIS 7 nie jest skonfigurowany. Proszę go skonfigurować przed uruchomieniem algorytmów GRASS GIS 7.</translation>
    </message>
    <message>
        <source>GRASS GIS 7 execution commands</source>
        <translation>Uruchamiane polecenia GRASS GIS 7</translation>
    </message>
    <message>
        <source>processInputs end. Commands: {}</source>
        <translation>Koniec processInputs. Komendy: {}</translation>
    </message>
    <message>
        <source>processCommands end. Commands: {}</source>
        <translation>Koniec processCommands. Komendy: {}</translation>
    </message>
</context>
<context>
    <name>Grass7AlgorithmProvider</name>
    <message>
        <source>Activate</source>
        <translation>Włącz</translation>
    </message>
    <message>
        <source>GRASS7 folder</source>
        <translation>Katalog GRASS7</translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation>Zapisz wykonane polecenia w pliku zdarzeń</translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation>Zapisz echo konsoli w pliku zdarzeń</translation>
    </message>
    <message>
        <source>Location of GRASS docs</source>
        <translation>Lokalizacja dokumentacji GRASS</translation>
    </message>
    <message>
        <source>For vector layers, use v.external (faster) instead of v.in.ogr</source>
        <translation>Dla warstw wektorowych użyj v.external (szybsze) zamiast of v.in.ogr</translation>
    </message>
    <message>
        <source>Could not open GRASS GIS 7 algorithm: {0}</source>
        <translation>Nie można otworzyć algorytmu GRASS GIS 7: {0}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Could not open GRASS GIS 7 algorithm: {0}
{1}</source>
        <translation>Nie można otworzyć algorytmu GRASS GIS 7: {0}
{1}</translation>
    </message>
</context>
<context>
    <name>Grass7Utils</name>
    <message>
        <source>GRASS GIS 7 execution console output</source>
        <translation>Echo konsoli GRASS GIS 7</translation>
    </message>
    <message>
        <source>GRASS command crashed :( Try a different set of input parameters and consult the GRASS algorithm manual for more information.</source>
        <translation>Awaria komendy GRASS :( Wypróbuj innego zestawu parametrów wejściowych i zapoznaj się z instrukcją algorytmu GRASS, aby uzyskać więcej informacji.</translation>
    </message>
    <message>
        <source>Suggest disabling the experimental &quot;use v.external&quot; option from the Processing GRASS Provider options.</source>
        <translation>Sugerowane jest wyłączenie eksperymentalnej opcji &quot;use v.external&quot; w opcjach Processing GRASS Provider.</translation>
    </message>
    <message>
        <source>GRASS GIS 7 folder is not configured. Please configure it before running GRASS GIS 7 algorithms.</source>
        <translation>Katalog GRASS GIS 7 nie jest skonfigurowany. Proszę go skonfigurować przed uruchomieniem algorytmów GRASS GIS 7.</translation>
    </message>
    <message>
        <source>GRASS GIS 7 binary {0} can&apos;t be found on this system from a shell. Please install it or configure your PATH {1} environment variable.</source>
        <translation>Nie znaleziono programu GRASS GIS 7  {0} w systemie powłoki. Zainstaluj go lub skonfiguruj zmienną środowiskową PATH {1}.</translation>
    </message>
    <message>
        <source>GRASS 7 can&apos;t be found on this system from a shell. Please install it or configure your PATH environment variable.</source>
        <translation>Nie znaleziono programu GRASS GIS 7 w systemie powłoki. Zainstaluj go lub skonfiguruj zmienną środowiskową PATH.</translation>
    </message>
    <message>
        <source>The specified GRASS 7 folder &quot;{}&quot; does not contain a valid set of GRASS 7 modules.
Please, go to the Processing settings dialog, and check that the GRASS 7
folder is correctly configured</source>
        <translation>Podany katalog GRASS GIS 7 &quot;{}&quot; nie zawiera prawidłowych modułów GRASS GIS 7.
Proszę przejść do okna ustawień processingu i sprawdzić, czy katalog GRASS GIS 7
jest poprawnie skonfigurowany.</translation>
    </message>
</context>
<context>
    <name>GrassAlgorithm</name>
    <message>
        <source>r.horizon.height - Horizon angle computation from a digital elevation model.</source>
        <extracomment>r.horizon.height</extracomment>
        <translation>r.horizon.height - Stwórz rastrową mapę azymutu z NMT (numerycznego modelu terenu)</translation>
    </message>
    <message>
        <source>r.sunmask.datetime - Calculates cast shadow areas from sun position and elevation raster map.</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>r.sunmask.datetime - Oblicza cienie na podstawie pozycji słońca i rastrowej mapy topograficznej</translation>
    </message>
    <message>
        <source>r.sunmask.position - Calculates cast shadow areas from sun position and elevation raster map.</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation>r.sunmask.position - Oblicza powierzchnie cieni na podstawie pozycji słońca i mapy topograficznej.</translation>
    </message>
    <message>
        <source>r.in.lidar.info - Extract information from LAS file</source>
        <extracomment>r.in.lidar.info</extracomment>
        <translation>r.in.lidar.info - wydobądź informacje z pliku LAS</translation>
    </message>
    <message>
        <source>Performs bilinear or bicubic spline interpolation with Tykhonov regularization.</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation>Przeprowadza interpolację bikubiczna lub dwuliniową funkcją sklejaną Tykhonova.</translation>
    </message>
    <message>
        <source>Outputs raster map layer values lying along user defined transect line(s).</source>
        <extracomment>r.transect</extracomment>
        <translation>Generuje mapę rastrową wartości wzdłuż zdefiniowanych przez użytkownika profili</translation>
    </message>
    <message>
        <source>Calculates solar elevation, solar azimuth, and sun hours.</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Oblicza wysokość słoneczną, azymut słoneczny i godziny słoneczne.</translation>
    </message>
    <message>
        <source>Calculates patch number index on a raster map, using a 4 neighbour algorithm.</source>
        <extracomment>r.li.patchnum</extracomment>
        <translation>Oblicza indeks numeru nakładki na mapie rastrowej za pomocą algorytmu sąsiedztwa 4 pól.</translation>
    </message>
    <message>
        <source>r.li.renyi.ascii - Calculates Renyi&apos;s diversity index on a raster map</source>
        <extracomment>r.li.renyi.ascii</extracomment>
        <translation>r.li.renyi.ascii - Oblicza wskaźnik różnorodności gatunkowej Renyiego dla mapy rastrowej</translation>
    </message>
    <message>
        <source>r.blend.combine - Blends color components of two raster maps by a given ratio and export into a unique raster.</source>
        <extracomment>r.blend.combine</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.</source>
        <extracomment>i.smap</extracomment>
        <translation>Przeprowadza clasyfikację kontekstową wykorzystując estymację sekwencyją maksymalnej częstości (SMAP: sequeantial a posteriori estimation).</translation>
    </message>
    <message>
        <source>Generates spectral signatures for land cover types in an image using a clustering algorithm.</source>
        <extracomment>i.cluster</extracomment>
        <translation>Generuje sygnaturę spektralną dla typów pokrycia terenu na obrazie, wykorzystując algorytm grupowania klastra (ang. clustering algorithm).</translation>
    </message>
    <message>
        <source>i.eb.hsebal01.coords - Computes sensible heat flux iteration SEBAL 01. Inline coordinates</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation>i.eb.hsebal01.coords - Oblicza sensowną iterację wymiany strumienia ciepła SEBAL 01. Współrzędne wewnętątrz linii.</translation>
    </message>
    <message>
        <source>Computes biomass growth, precursor of crop yield calculation.</source>
        <extracomment>i.biomass</extracomment>
        <translation>Oblicza wzrost biomasy, prekursor obliczania plonów.</translation>
    </message>
    <message>
        <source>Calculates Optimum-Index-Factor table for spectral bands</source>
        <extracomment>i.oif</extracomment>
        <translation>Oblicza tabelę Optymalnych Indeksów Współczynników dla pasm spektralnych (ang. Optimum-Index-Factor)</translation>
    </message>
    <message>
        <source>Calculates shape index on a raster map</source>
        <extracomment>r.li.shape</extracomment>
        <translation>Oblicza indeks kształtu dla mapy rastrowej.</translation>
    </message>
    <message>
        <source>Calculates Pielou&apos;s diversity index on a raster map</source>
        <extracomment>r.li.pielou</extracomment>
        <translation>Oblicza wskaźnik różnorodności gatunkowej Pielou dla mapy rastrowej.</translation>
    </message>
    <message>
        <source>Computes potential evapotranspiration calculation with hourly Penman-Monteith.</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation>Oblicza potencjalną ewotranspirację wykorzystujac równanie Penman-Monteith ze średnią godzinową.</translation>
    </message>
    <message>
        <source>r.li.shape.ascii - Calculates shape index on a raster map</source>
        <extracomment>r.li.shape.ascii</extracomment>
        <translation>r.li.shape.ascii - Oblicza wskaźnik kształu dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Identifies segments (objects) from imagery data.</source>
        <extracomment>i.segment</extracomment>
        <translation>Identyfikuje segmenty (obiekty) z danych rastrowych.</translation>
    </message>
    <message>
        <source>Computes topographic correction of reflectance.</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes evapotranspiration calculation Priestley and Taylor formulation, 1972.</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates different types of vegetation indices.</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates statistics for i.smap from raster map.</source>
        <extracomment>i.gensigset</extracomment>
        <translation>Oblicza statystyki dla i.smap na podstawie mapy rastrowej</translation>
    </message>
    <message>
        <source>Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).</source>
        <extracomment>i.eb.evapfr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Actual evapotranspiration for diurnal period (Bastiaanssen, 1995). </source>
        <extracomment>i.eb.eta</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.mask.rast - Creates a MASK for limiting raster operation.</source>
        <extracomment>r.mask.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>i.topo.coor.ill - Creates illumination model for topographic correction of reflectance.</source>
        <extracomment>i.topo.corr.ill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates dominance&apos;s diversity index on a raster map</source>
        <extracomment>r.li.dominance</extracomment>
        <translation>Oblicza wskaźnik różnorodności gatunkowej dla mapy rastrowej</translation>
    </message>
    <message>
        <source>r.walk.points - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from point vector layers.</source>
        <extracomment>r.walk.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes broad band albedo from surface reflectance. </source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports SPOT VGT NDVI data into a raster map.</source>
        <extracomment>i.in.spotvgt</extracomment>
        <translation>Importuje obrazy SPOT VGT NDVI do mapy rastrowej.</translation>
    </message>
    <message>
        <source>Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs auto-balancing of colors for RGB images.</source>
        <extracomment>i.colors.enhance</extracomment>
        <translation>Autokompensacja kolorów obrazów RGB</translation>
    </message>
    <message>
        <source>Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Principal components analysis (PCA) for image processing.</source>
        <extracomment>i.pca</extracomment>
        <translation>Analiza głównych składowych (PCA).</translation>
    </message>
    <message>
        <source>Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Classifies the cell spectral reflectances in imagery data.</source>
        <extracomment>i.maxlik</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs Tasseled Cap (Kauth Thomas) transformation.</source>
        <extracomment>i.tasscap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Net radiation approximation (Bastiaanssen, 1995).</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.pielou.ascii - Calculates Pielou&apos;s diversity index on a raster map</source>
        <extracomment>r.li.pielou.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Regroup multiple mono-band rasters into a single multiband raster.</source>
        <extracomment>i.group</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rapidly fills &apos;no data&apos; cells (NULLs) of a raster map with interpolated values (IDW).</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Image fusion algorithms to sharpen multispectral with high-res panchromatic channels</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Soil heat flux approximation (Bastiaanssen, 1995).</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mosaics several images and extends colormap.</source>
        <extracomment>i.image.mosaic</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.simpson.ascii - Calculates Simpson&apos;s diversity index on a raster map</source>
        <extracomment>r.li.simpson.ascii</extracomment>
        <translation>r.li.simpson.ascii - Oblicza wskaźnik różnorodności gatunkowej Simpsona dla mapy rastrowej.</translation>
    </message>
    <message>
        <source>r.stats.quantile.out - Compute category quantiles using two passes and output statistics</source>
        <extracomment>r.stats.quantile.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates mean pixel attribute index on a raster map</source>
        <extracomment>r.li.mpa</extracomment>
        <translation>Oblicza średnią wartość wskaźnika parametru dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Calculates multiple linear regression from raster maps.</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.topmodel.topidxstats - Builds a TOPMODEL topographic index statistics file.</source>
        <extracomment>r.topmodel.topidxstats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.category.out - Exports category values and labels associated with user-specified raster map layers.</source>
        <extracomment>r.category.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates Shannon&apos;s diversity index on a raster map</source>
        <extracomment>r.li.shannon</extracomment>
        <translation>Oblicza wskaźnik różnorodności gatunkowej Shannona dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Finds shortest path using timetables.</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts a raster map layer into a height-field file for POV-Ray</source>
        <extracomment>r.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports E00 file into a vector map</source>
        <extracomment>v.in.e00</extracomment>
        <translation>Importuje plik E00 do mapy wektorowej</translation>
    </message>
    <message>
        <source>Exports a vector map to a GRASS ASCII vector representation.</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports a vector map layer to PostGIS feature table. </source>
        <extracomment>v.out.postgis</extracomment>
        <translation>Eksportuje warstwę wektorową do tabeli obiektów PostGIS.</translation>
    </message>
    <message>
        <source>Converts raster maps into the VTK-ASCII format</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>A simple utility for converting bearing and distance measurements to coordinates and vice versa. It assumes a Cartesian coordinate system</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports a GRASS raster to a binary MAT-File</source>
        <extracomment>r.out.mat</extracomment>
        <translation>Eksportuj raster GRASS do formatu binarnego MAT</translation>
    </message>
    <message>
        <source>Split lines to shorter segments by length.</source>
        <extracomment>v.split</extracomment>
        <translation>Podziel linie na krótsze segmenty o zadanej długości.</translation>
    </message>
    <message>
        <source>r.li.edgedensity.ascii - Calculates edge density index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.edgedensity.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts (rasterize) a vector layer into a raster layer.</source>
        <extracomment>v.to.rast</extracomment>
        <translation>Konwertuje (rasteryzuje) warstwę wektorową na warstwę rastrową.</translation>
    </message>
    <message>
        <source>Computes bridges and articulation points in the network.</source>
        <extracomment>v.net.bridge</extracomment>
        <translation>Oblicza mosty i punkty węzłowe sieci.</translation>
    </message>
    <message>
        <source>Export a raster layer into a GRASS ASCII text file</source>
        <extracomment>r.out.ascii</extracomment>
        <translation>Eksportuj raster do pliku tekstowego GRASS ASCII </translation>
    </message>
    <message>
        <source>Exports a raster map to a text file as x,y,z values based on cell centers</source>
        <extracomment>r.out.xyz</extracomment>
        <translation>Eksportuj raster do pliku tekstowego jako wartości x, y, z bazując na środkach komórek rastra</translation>
    </message>
    <message>
        <source>Selects vector objects from a vector layer and creates a new layer containing only the selected objects.</source>
        <extracomment>v.extract</extracomment>
        <translation>Wybiera obiekty wektorowe z warstwy wektorowej i tworzy nową warstwę zwierającą jedynie zaznaczone obiekty.</translation>
    </message>
    <message>
        <source>Converts 3 GRASS raster layers (R,G,B) to a PPM image file</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation>Eksportuje warstwy rastrowe 3 GRASS (R,G,B) do obrazu PPM</translation>
    </message>
    <message>
        <source>Uploads raster values at positions of vector centroids to the table.</source>
        <extracomment>v.what.rast</extracomment>
        <translation>Zapisuje wartości rastra w punktach wektorowych centroidów do tabeli</translation>
    </message>
    <message>
        <source>Creates a vector map from an ASCII points file or ASCII vector file.</source>
        <extracomment>v.in.ascii</extracomment>
        <translation>Towrzy mapę wektorową z punktów pliku ASCI lub wektorowego pliku ASCI.</translation>
    </message>
    <message>
        <source>Performs network maintenance</source>
        <extracomment>v.net</extracomment>
        <translation>Przeprowadza zarządzanie siecią.</translation>
    </message>
    <message>
        <source>Calculates category or object oriented statistics (accumulator-based statistics)</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation>Oblicza statystyki kategorii lub obiektów (statystyki oparte na rejestrach: akumulatorach)</translation>
    </message>
    <message>
        <source>Export a GRASS raster map as a non-georeferenced PNG image</source>
        <extracomment>r.out.png</extracomment>
        <translation>Eksportuj mapę rastrową GRASS jako obraz PNG bez georeferencji</translation>
    </message>
    <message>
        <source>Converts 2D vector features to 3D by sampling of elevation raster map.</source>
        <extracomment>v.drape</extracomment>
        <translation>Konwertuj wektor 2D do 3D poprzez próbkowanie rastra</translation>
    </message>
    <message>
        <source>r.walk.coords - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from a list of coordinates.</source>
        <extracomment>r.walk.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fills lake at given point to given level.</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Re-projects a vector map from one location to the current location</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs surface interpolation from vector points map by splines.</source>
        <extracomment>v.surf.rst</extracomment>
        <translation>Wykonuje interpolację powierzchni na podstawie punktów mapy wektorowej za pomocą krzywych</translation>
    </message>
    <message>
        <source>Converts raster map series to MPEG movie</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs cluster identification</source>
        <extracomment>v.cluster</extracomment>
        <translation>Przeprowadza identyfikację klastra</translation>
    </message>
    <message>
        <source>Produces a vector map of specified contours from a raster map. </source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports a vector map to SVG file.</source>
        <extracomment>v.out.svg</extracomment>
        <translation>Eksportuje mapę wektorową do pliku SVG.</translation>
    </message>
    <message>
        <source>Decimates a point cloud</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.shannon.ascii - Calculates Shannon&apos;s diversity index on a raster map</source>
        <extracomment>r.li.shannon.ascii</extracomment>
        <translation>r.li.shannon.ascii - Oblicza wskaźnik różnorodności gatunkowej Shannona dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Calculates patch density index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.patchdensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates mean patch size index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.mps</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates standard deviation of patch area a raster map</source>
        <extracomment>r.li.padsd</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate new raster map from a r.mapcalc expression.</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.what.coords - Queries raster maps on their category values and category labels on a point.</source>
        <extracomment>r.what.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates edge density index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.edgedensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates/modifies the color table associated with a raster map.</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.padcv.ascii - Calculates coefficient of variation of patch area on a raster map</source>
        <extracomment>r.li.padcv.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Splits a raster map into tiles</source>
        <extracomment>r.tile</extracomment>
        <translation>Dzieli mapę rastrową na kafle.</translation>
    </message>
    <message>
        <source>Creates a fractal surface of a given fractal dimension.</source>
        <extracomment>r.surf.fractal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.mps.ascii - Calculates mean patch size index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.mps.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates random surface(s) with spatial dependence.</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.what.points - Queries raster maps on their category values and category labels on a layer of points.</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values (low-memory alternative).</source>
        <extracomment>r.buffer.lowmem</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates contrast weighted edge density index on a raster map</source>
        <extracomment>r.li.cwed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Manages category values and labels associated with user-specified raster map layers.</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates range of patch area size on a raster map</source>
        <extracomment>r.li.padrange</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.surf.rst.cvdev - Performs surface interpolation from vector points map by splines.</source>
        <extracomment>v.surf.rst.cvdev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates richness index on a raster map</source>
        <extracomment>r.li.richness</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.stats.quantile.rast - Compute category quantiles using two passes and output rasters.</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a buffer around vector features of given type.</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.blend.rgb - Blends color components of two raster maps by a given ratio and exports into three rasters.</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates coefficient of variation of patch area on a raster map</source>
        <extracomment>r.li.padcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates rate of spread raster maps.</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates Simpson&apos;s diversity index on a raster map</source>
        <extracomment>r.li.simpson</extracomment>
        <translation>Oblicza wskaźnik różnorodności gatunkowej Simpsona dla mapy rastrowej.</translation>
    </message>
    <message>
        <source>Makes each output cell value an accumulation function of the values assigned to the corresponding cells in the input raster map layers.</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes USLE R factor, Rainfall erosivity index.</source>
        <extracomment>r.usler</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions.</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imagery (i.*)</source>
        <extracomment>i.zc</extracomment>
        <translation>Obraz (i.*)</translation>
    </message>
    <message>
        <source>r.li.cwed.ascii - Calculates contrast weighted edge density index on a raster map</source>
        <extracomment>r.li.cwed.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.mask.vect - Creates a MASK for limiting raster operation with a vector layer.</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates topographic index layer from elevation raster layer</source>
        <extracomment>r.topidx</extracomment>
        <translation>Tworzy warstwę indeksu topograficznego na podstawie rastra wysokości terenu</translation>
    </message>
    <message>
        <source>Calculates Renyi&apos;s diversity index on a raster map</source>
        <extracomment>r.li.renyi</extracomment>
        <translation>Oblicza wskaźnik różnorodności gatunkowej Renyiego dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Resamples raster map layers using an analytic kernel.</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports the color table associated with a raster map.</source>
        <extracomment>r.colors.out</extracomment>
        <translation>Eksportuje tabelę kolorów powiązane z rastrem.</translation>
    </message>
    <message>
        <source>Splits a raster map into red, green and blue maps.</source>
        <extracomment>r.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes USLE Soil Erodibility Factor (K).</source>
        <extracomment>r.uslek</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.dominance.ascii - Calculates dominance&apos;s diversity index on a raster map</source>
        <extracomment>r.li.dominance.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Locates the closest points between objects in two raster maps.</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.padsd.ascii - Calculates standard deviation of patch area a raster map</source>
        <extracomment>r.li.padsd.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.walk.rast - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from a raster.</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.patchnum.ascii - Calculates patch number index on a raster map, using a 4 neighbour algorithm.</source>
        <extracomment>r.li.patchnum.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.patchdensity.ascii - Calculates patch density index on a raster map, using a 4 neighbour algorithm</source>
        <extracomment>r.li.patchdensity.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Numerical calculation program for transient, confined and unconfined solute transport in two dimensions</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a latitude/longitude raster map.</source>
        <extracomment>r.latlong</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Simulates TOPMODEL which is a physically based hydrologic model.</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Simulates elliptically anisotropic spread.</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Drapes a color raster over an shaded relief or aspect map. </source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports GRASS vector map layers to DXF file format.</source>
        <extracomment>v.out.dxf</extracomment>
        <translation>Eksportuje wektorowe warstwy GRASS do formatu DXF.</translation>
    </message>
    <message>
        <source>Generates a raster layer with contiguous areas grown by one cell.</source>
        <extracomment>r.grow</extracomment>
        <translation>Tworzy raster z ciągłymi obszarami powiększonymi o jedną komórkę.</translation>
    </message>
    <message>
        <source>Converts a raster layer to a PPM image file at the pixel resolution of the currently defined region.</source>
        <extracomment>r.out.ppm</extracomment>
        <translation>Przetwarza raster do obrazu PPM z rozdzielczością aktualnego regionu</translation>
    </message>
    <message>
        <source>Generates random cell values with spatial dependence.</source>
        <extracomment>r.random.cells</extracomment>
        <translation>Tworzy losowe, przestrzennie zależne wartości komórek rastra</translation>
    </message>
    <message>
        <source>Stream network extraction</source>
        <extracomment>r.stream.extract</extracomment>
        <translation>Ekstrakcja sieci rzecznej</translation>
    </message>
    <message>
        <source>Miscellaneous (m.*)</source>
        <extracomment>m.cogo</extracomment>
        <translation>Różne (m.*)</translation>
    </message>
    <message>
        <source>Create a new vector map layer by combining other vector map layers.</source>
        <extracomment>v.patch</extracomment>
        <translation>Utwórz warstwę z połączenia warstw wektorowych.</translation>
    </message>
    <message>
        <source>Performs an affine transformation on a vector layer.</source>
        <extracomment>v.transform</extracomment>
        <translation>Przekształca afinicznie warstwę wektorową.</translation>
    </message>
    <message>
        <source>Reinterpolates using regularized spline with tension and smoothing.</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.</source>
        <extracomment>r.spreadpath</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates parallel line to input vector lines.</source>
        <extracomment>v.parallel</extracomment>
        <translation>Tworzy linie równoległe do zadanych linii wektorowych</translation>
    </message>
    <message>
        <source>Recodes categorical raster maps.</source>
        <extracomment>r.recode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Horizon angle computation from a digital elevation model.</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL)</source>
        <extracomment>r.out.gridatb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Indices for quadrat counts of vector point lists.</source>
        <extracomment>v.qcount</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Detects the object&apos;s edges from a LIDAR data set.</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation>Wykrywa krawędzie obiektów w zbiorze danych LIDAR.</translation>
    </message>
    <message>
        <source>Thins non-zero cells that denote linear features in a raster layer.</source>
        <extracomment>r.thin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import GetFeature from WFS</source>
        <extracomment>v.in.wfs</extracomment>
        <translation>Importuje GetFeature z WFS</translation>
    </message>
    <message>
        <source>Produces a raster layer of uniform random deviates whose range can be expressed by the user.</source>
        <extracomment>r.surf.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Produces the quantization file for a floating-point map.</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a GRASS vector layer of a user-defined grid.</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts terrain parameters from a DEM.</source>
        <extracomment>r.param.scale</extracomment>
        <translation>Wydobądź parametry terenu z DEM.</translation>
    </message>
    <message>
        <source>Creates a composite raster layer by using one (or more) layer(s) to fill in areas of &quot;no data&quot; in another map layer.</source>
        <extracomment>r.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster (r.*)</source>
        <extracomment>r.what.points</extracomment>
        <translation>Raster (r.*)</translation>
    </message>
    <message>
        <source>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.</source>
        <extracomment>i.rgb.his</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates watershed subbasins raster map.</source>
        <extracomment>r.basins.fill</extracomment>
        <translation>Generuj mapę rastrową zlewni cząstkowych.</translation>
    </message>
    <message>
        <source>Outputs a covariance/correlation matrix for user-specified raster layer(s).</source>
        <extracomment>r.covar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Compute quantiles using two passes.</source>
        <extracomment>r.quantile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector (v.*)</source>
        <extracomment>v.what.vect</extracomment>
        <translation>Wektor (v.*)</translation>
    </message>
    <message>
        <source>Classifies attribute data, e.g. for thematic mapping.</source>
        <extracomment>v.class</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random location perturbations of GRASS vector points</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</source>
        <extracomment>v.reclass</extracomment>
        <translation>Zmienia wartości kategorii wektora dla istniejącej mapy wektorowej zgodnie z wynikami zapytań SQL lub wartością w kolumnie tabeli atrybutów.</translation>
    </message>
    <message>
        <source>Reports statistics for raster layers.</source>
        <extracomment>r.report</extracomment>
        <translation>Zaraportuj statystyki dla warstw rastrowych.</translation>
    </message>
    <message>
        <source>r.relief.scaling - Creates shaded relief from an elevation layer (DEM).</source>
        <extracomment>r.relief.scaling</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Randomly generate a 2D/3D vector points map.</source>
        <extracomment>v.random</extracomment>
        <translation>Generuj losowo punkty wektorowe 2D/3D</translation>
    </message>
    <message>
        <source>Resamples raster layers to a coarser grid using aggregation.</source>
        <extracomment>r.resamp.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates category or object oriented statistics.</source>
        <extracomment>r.statistics</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create points along input lines</source>
        <extracomment>v.to.points</extracomment>
        <translation>Twórz punktu wzdłuż linii</translation>
    </message>
    <message>
        <source>Computes minimum spanning tree for the network.</source>
        <extracomment>v.net.spanningtree</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes the shortest path between all pairs of nodes in the network</source>
        <extracomment>v.net.allpairs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes vertex connectivity between two sets of nodes in the network.</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates Steiner tree for the network and given terminals</source>
        <extracomment>v.net.steiner</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.net.report - Reports lines information of a network</source>
        <extracomment>v.net.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs visibility graph construction.</source>
        <extracomment>v.net.visibility</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate error matrix and kappa parameter for accuracy assessment of classification result.</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flow computation for massive grids.</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes emissivity from NDVI, generic method for sparse land. </source>
        <extracomment>i.emissivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates univariate statistics from the non-null cells of a raster map.</source>
        <extracomment>r.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Surface interpolation from vector point data by Inverse Distance Squared Weighting.</source>
        <extracomment>v.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Construction of flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a raster digital elevation model (DEM).</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates raster layers of slope, aspect, curvatures and partial derivatives from a elevation raster layer.</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tests for normality for points.</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates linear regression from two raster layers : y = a + b*x.</source>
        <extracomment>r.regression.line</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Finds the mode of values in a cover layer within areas assigned the same category value in a user-specified base layer.</source>
        <extracomment>r.mode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reports geometry statistics for vectors.</source>
        <extracomment>v.report</extracomment>
        <translation>Raport statystyk geometrii dla wektorów.</translation>
    </message>
    <message>
        <source>Bicubic or bilinear spline interpolation with Tykhonov regularization.</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation>Interpolacja bikubiczna lub dwulinowa funkcją sklejaną Tykhonova.</translation>
    </message>
    <message>
        <source>Watershed basin creation program.</source>
        <extracomment>r.water.outlet</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resamples raster map to a finer grid using interpolation.</source>
        <extracomment>r.resamp.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates red, green and blue raster layers combining hue, intensity and saturation (HIS) values from user-specified input raster layers.</source>
        <extracomment>r.his</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Produces tilings of the source projection for use in the destination region and projection.</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.richness.ascii - Calculates richness index on a raster map</source>
        <extracomment>r.li.richness.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.mpa.ascii - Calculates mean pixel attribute index on a raster map</source>
        <extracomment>r.li.mpa.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sets color rules based on stddev from a raster map&apos;s mean value.</source>
        <extracomment>r.colors.stddev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate images with textural features from a raster map.</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.li.padrange.ascii - Calculates range of patch area size on a raster map</source>
        <extracomment>r.li.padrange.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a Delaunay triangulation from an input vector map containing points or centroids.</source>
        <extracomment>v.delaunay</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates area statistics for raster layers.</source>
        <extracomment>r.stats</extracomment>
        <translation>Oblicza statystyki powierzchniowe dla warstw rastrowych.</translation>
    </message>
    <message>
        <source>Traces a flow through an elevation model on a raster map.</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Produces a convex hull for a given vector map.</source>
        <extracomment>v.hull</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates points/segments from input vector lines and positions.</source>
        <extracomment>v.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Samples a raster layer at vector point locations.</source>
        <extracomment>v.sample</extracomment>
        <translation>Próbkuj warstwę rastrową w lokalizacjach punktów wektorowych.</translation>
    </message>
    <message>
        <source>Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer.</source>
        <extracomment>r.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.</source>
        <extracomment>i.his.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Toolset for cleaning topology of vector map.</source>
        <extracomment>v.clean</extracomment>
        <translation>Narzędzie czyszczenia topologii map wektorowych.</translation>
    </message>
    <message>
        <source>Calculates univariate statistics for attribute. Variance and standard deviation is calculated only for points if specified.</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Zero-crossing &quot;edge detection&quot; raster function for image processing.</source>
        <extracomment>i.zc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Prints vector map attributes</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs raster map matrix filter.</source>
        <extracomment>r.mfilter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Prints terse list of category values found in a raster layer.</source>
        <extracomment>r.describe</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overlays two vector maps.</source>
        <extracomment>v.overlay</extracomment>
        <translation>Nakłada na siebie dwie mapy wektorowe.</translation>
    </message>
    <message>
        <source>Builds polylines from lines or boundaries.</source>
        <extracomment>v.build.polylines</extracomment>
        <translation>Zbuduj polilinie z linii lub granic.</translation>
    </message>
    <message>
        <source>Imports geonames.org country files into a GRASS vector points map.</source>
        <extracomment>v.in.geonames</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts vector polygons or points to lines.</source>
        <extracomment>v.to.lines</extracomment>
        <translation>Konwertuj poligony wektorowe na punkty lub linie.</translation>
    </message>
    <message>
        <source>Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import ASCII x,y[,z] coordinates as a series of lines.</source>
        <extracomment>v.in.lines</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.kernel.vector - Generates a vector density map from vector points on a vector network.</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.kernel.rast - Generates a raster density map from vector points map.</source>
        <extracomment>v.kernel.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Change the type of geometry elements.</source>
        <extracomment>v.type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports Mapgen or Matlab-ASCII vector maps into GRASS.</source>
        <extracomment>v.in.mapgen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports a vector map as GRASS GIS specific archive file.</source>
        <extracomment>v.pack</extracomment>
        <translation>Eksportuj mapę wektorową jako plik archiwum w formacie GRASS GIS.</translation>
    </message>
    <message>
        <source>Removes outliers from vector point data.</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Edits a vector map, allows adding, deleting and modifying selected vector features.</source>
        <extracomment>v.edit</extracomment>
        <translation>Edytuje wektor, pozwala na dodawanie, usuwanie i modyfikowanie wybranych obiektów wektorowych.</translation>
    </message>
    <message>
        <source>Converts a vector map to VTK ASCII output.</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with defined height.</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs transformation of 2D vector features to 3D.</source>
        <extracomment>v.to.3d</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.build.check - Checks for topological errors.</source>
        <extracomment>v.build.check</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster map from LAS LiDAR points using univariate statistics.</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates univariate statistics from a raster map based on vector polygons and uploads statistics to new attribute columns.</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Count points in areas and calculate statistics.</source>
        <extracomment>v.vect.stats</extracomment>
        <translation>Policz punkty w obszarach i wylicz statystyki.</translation>
    </message>
    <message>
        <source>Uploads vector values at positions of vector points to the table.</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Surface area estimation for rasters.</source>
        <extracomment>r.surf.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Combines red, green and blue raster maps into a single composite raster map.</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts a raster into a vector layer.</source>
        <extracomment>r.to.vect</extracomment>
        <translation>Konwertuj raster na warstwę wektorową.</translation>
    </message>
    <message>
        <source>Creates a cross product of the category values from multiple raster map layers.</source>
        <extracomment>r.cross</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fills no-data areas in raster maps using spline interpolation.</source>
        <extracomment>r.fillnulls</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Visualization and animation tool for GRASS data.</source>
        <extracomment>nviz</extracomment>
        <translation>Narzędzie tworzące animację i wizualizację danych GRASS.</translation>
    </message>
    <message>
        <source>Canonical components analysis (CCA) program for image processing.</source>
        <extracomment>i.cca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts quality control parameters from MODIS QC layers.</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates statistics for i.maxlik from raster map.</source>
        <extracomment>i.gensig</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes the maximum flow between two sets of nodes in the network.</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.net.nreport - Reports nodes information of a network</source>
        <extracomment>v.net.nreport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates raster plane layer given dip (inclination), aspect (azimuth) and one point.</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Splits network by cost isolines.</source>
        <extracomment>v.net.iso</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output basic information about a raster layer.</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dissolves boundaries between adjacent areas sharing a common category number or attribute.</source>
        <extracomment>v.dissolve</extracomment>
        <translation>Scal granice sąsiadujących poligonów posiadające tę samą kategorię lub atrybut</translation>
    </message>
    <message>
        <source>Allocates subnets for nearest centers (direction from center)</source>
        <extracomment>v.net.alloc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes shortest distance via the network between the given sets of features.</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Finds the nearest element in vector map &apos;to&apos; for elements in vector map &apos;from&apos;.</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes strongly and weakly connected components in the network.</source>
        <extracomment>v.net.components</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a cycle connecting given nodes (Traveling salesman problem)</source>
        <extracomment>v.net.salesman</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Finds shortest path on vector network</source>
        <extracomment>v.net.path</extracomment>
        <translation>Odszukaj najkrótszą drogę w sieci wektorowej</translation>
    </message>
    <message>
        <source>Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values.</source>
        <extracomment>r.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filters and generates a depressionless elevation layer and a flow direction layer from a given elevation raster layer.</source>
        <extracomment>r.fill.dir</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>GRASS raster map layer data resampling capability using nearest neighbors.</source>
        <extracomment>r.resample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates shaded relief from an elevation layer (DEM).</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescales histogram equalized the range of category values in a raster  layer.</source>
        <extracomment>r.rescale.eq</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Manages NULL-values of given raster map.</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Makes each cell category value a function of the category values assigned to the cells around it</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generates a raster layer of distance to features in input layer.</source>
        <extracomment>r.grow.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Watershed basin analysis program.</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster layer of Gaussian deviates.</source>
        <extracomment>r.surf.gauss</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster layer and vector point map containing randomly located points.</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Selects features from vector map (A) by features from other vector map (B).</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster map containing concentric rings around a given point.</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.</source>
        <extracomment>r.clump</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Outputs the raster layer values lying on user-defined line(s).</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Outputs basic information about a user-specified vector map.</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Randomly partition points into test/train sets.</source>
        <extracomment>v.kcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Building contour determination and Region Growing algorithm for determining the building inside</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overland flow hydrologic simulation using path sampling method (SIMWE).</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster layer of cumulative cost of moving across a raster layer whose cell values represent cost.</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescales the range of category values in a raster layer.</source>
        <extracomment>r.rescale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes the viewshed of a point on an elevation raster map.</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates the volume of data &quot;clumps&quot;.</source>
        <extracomment>r.volume</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Inverse Fast Fourier Transform (IFFT) for image processing.</source>
        <extracomment>i.ifft</extracomment>
        <translation>Odwrotne szybkie przekształcenie Fouriera (IFFT) dla obrazów.</translation>
    </message>
    <message>
        <source>Vector based generalization.</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Surface generation program from rasterized contours.</source>
        <extracomment>r.surf.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts to POV-Ray format, GRASS x,y,z -&gt; POV-Ray x,z,y</source>
        <extracomment>v.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Surface interpolation utility for raster layers.</source>
        <extracomment>r.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Visualization(NVIZ)</source>
        <extracomment>nviz</extracomment>
        <translation>Wizualizacja (NVIZ)</translation>
    </message>
    <message>
        <source>Makes each cell value a function of attribute values and stores in an output raster map.</source>
        <extracomment>v.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts files in DXF format to GRASS vector map format.</source>
        <extracomment>v.in.dxf</extracomment>
        <translation>Konwertuj pliki w formacie DXF do formatu mapy wektorowej programu GRASS.</translation>
    </message>
    <message>
        <source>Fast Fourier Transform (FFT) for image processing.</source>
        <extracomment>i.fft</extracomment>
        <translation>Szybkie przekształcenie Fouriera (FFT) dla obrazów.</translation>
    </message>
    <message>
        <source>Performs atmospheric correction using the 6S algorithm.</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Export a raster layer to the Virtual Reality Modeling Language (VRML)</source>
        <extracomment>r.out.vrml</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster layers. Input rasters layers/bands must be separated in different data sources.</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.sun.insoltime - Solar irradiance and irradiation model (daily sums).</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>r.sun.incidout - Solar irradiance and irradiation model ( for the set local time).</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output integer category values, not cell values</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aspect layer [decimal degrees]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Data is Landsat-5 TM</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Constrain model through central window cell</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate geometric distances instead of attribute statistics</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not align output with the input</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of values printed before wrapping a line (only SURFER or MODFLOW format)</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Starting value and step for z bulk-labeling. Pair: value,step (e.g. 1100,10)</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Buffer</source>
        <extracomment>v.buffer</extracomment>
        <translation>Otoczka</translation>
    </message>
    <message>
        <source>Use polydata-trianglestrips for elevation grid creation</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor sampled raster values</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Skip earlier feature IDs and start downloading at this one</source>
        <extracomment>v.in.wfs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum z height for 3D output</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Find the best Tykhonov regularizing parameter using a &quot;leave-one-out&quot; cross validation method</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use a full filled quadratic linear equation system, default is a sparse linear equation system.</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for output file to hold the report</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled RST</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map (image fft, imaginary part)</source>
        <extracomment>i.ifft</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input crop height raster map [m]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Modified elevation</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Specific yield in [1/m]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Patched</source>
        <extracomment>r.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filtered</source>
        <extracomment>r.mfilter</extracomment>
        <translation>Filtrowane</translation>
    </message>
    <message>
        <source>Override projection check (use current location&apos;s projection)</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lidar Raster</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for new column to which partition number is written</source>
        <extracomment>v.kcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Low threshold for terrain to object reclassification</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only import points of selected class(es) (comma separated integers)</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create Voronoi diagram for input areas</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dither</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates of stopping point(s) (E,N)</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not report cells where all maps have no data</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature type to convert to</source>
        <extracomment>v.type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input atmospheric pressure raster map [millibars]</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold water depth [m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Row value of the wet pixel</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overlapping Windows</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input map is in Matlab format</source>
        <extracomment>v.in.mapgen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>second</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>sekunda</translation>
    </message>
    <message>
        <source>Number of header lines to skip at top of input file</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation coordinate of a point on the plane</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Water discharge [m3/s]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mean Pixel Attribute</source>
        <extracomment>r.li.mpa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for output ASCII file or ASCII vector name if &apos;-o&apos; is defined</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not create attribute tables</source>
        <extracomment>v.in.dxf</extracomment>
        <translation>Nie twórz tabeli atrybutów</translation>
    </message>
    <message>
        <source>Interpolated IDW</source>
        <extracomment>v.surf.idw</extracomment>
        <translation>Interpolowany raster (IDW)</translation>
    </message>
    <message>
        <source>Input vector to reproject</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Allow only horizontal and vertical flow of water</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import only every n-th point</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Preserve only every n-th point</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector map</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ignore values outside this range (lo,hi)</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of the height independent friction velocity (u*) [m/s]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing fine fuel moisture of the cell receiving a spotting firebrand (%, required with -s)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cumulative cost</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lists of tests (1-15): e.g. 1,3-8,13</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output raster resolution</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Evapotranspiration</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter range for z data (min, max)</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spacecraft sensor</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate distance to nearest NULL cell</source>
        <extracomment>r.grow.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolation Grid</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for output PostGIS layer</source>
        <extracomment>v.out.postgis</extracomment>
        <translation>Nazwa dla wyjściowej warstwy PostGIS</translation>
    </message>
    <message>
        <source>Name of the surface skin temperature [K]</source>
        <extracomment>i.eb.eta</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Apply post-processing filter to remove small holes</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output vector</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing aspect (degree, CCW from E)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output is radiance (W/m2)</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter radius (horizontal) for each filter (comma separated list of float if multiple)</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates of starting point(s) (a list of E,N)</source>
        <extracomment>r.walk.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold for the outliers</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use only first point in grid cell during grid-based decimation</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bounding box for selecting features</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Allocate a full quadratic linear equation system, default is a sparse linear equation system</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>incidence angle raster map</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Source WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Formula</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation>Formuła</translation>
    </message>
    <message>
        <source>Value of DOY for ETo first day</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Erosion-deposition [kg/m2s]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input E00 file</source>
        <extracomment>v.in.e00</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Global (total) irradiance/irradiation [W.m-2]</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolated spline</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Basic sampling window size needed to meet certain accuracy (3)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Insolation time [h]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor for input</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map</source>
        <extracomment>r.water.outlet</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing base ROS (cm/min)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percent of disturbed land, for USLE</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use structured grid for elevation (not recommended)</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Y Back Coordinates</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The leakage coefficient of the river bed in [1/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List of contour levels</source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quality factor (1 = highest quality, lowest compression)</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Consider earth curvature (current ellipsoid)</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Emissivity</source>
        <extracomment>i.emissivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of intermediate images to produce</source>
        <extracomment>r.surf.fractal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map(s) for view no.2</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use Z values for filtering, but intensity values for statistics</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of output vector</source>
        <extracomment>v.in.e00</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network Alloction</source>
        <extracomment>v.net.alloc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Max ROS</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Names of ASTER DN layers (15 layers)</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Field separator for RMS report</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Method used for reclassification</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Azimuth of the sun in degrees to the east of north</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Y shift</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Snap points to network</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Throw away every n-th point</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Profile coordinate pairs</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolated rasters</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled interpolated</source>
        <extracomment>r.resamp.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer (A)</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Conversion factor for values used for approximation</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output Directory</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <source>Raster map from which to copy category table</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of fp subranges to collect stats from</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Perform 3D transformation</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spline smoothing parameter</source>
        <extracomment>r.fillnulls</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output raster map as integer</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quantized raster(s)</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use formfeeds between pages</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not expect a header when reading in standard format</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value to write for &quot;grown&quot; cells</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use extended form correction</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Manning&apos;s n unique value</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output text file</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input nir channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculation time (in seconds)</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fractal dimension of surface (2 &lt; D &lt; 3)</source>
        <extracomment>r.surf.fractal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MODIS (7 input bands:1,2,3,4,5,6,7)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Categories</source>
        <extracomment>r.describe</extracomment>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Do not use SOLPOS algorithm of NREL</source>
        <extracomment>r.sunhours</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum memory to be used with -m flag (in MB)</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of topographic index statistics file</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Estimates Map</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map to be queried</source>
        <extracomment>r.transect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exponent for distance weighting (0.0-4.0)</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation</source>
        <extracomment>r.watershed</extracomment>
        <translation>Wysokość</translation>
    </message>
    <message>
        <source>Folder to get horizon rasters</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No flat areas allowed in flow direction</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope</source>
        <extracomment>v.surf.rst</extracomment>
        <translation>Nachylenie</translation>
    </message>
    <message>
        <source>GRIDATB</source>
        <extracomment>r.out.gridatb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create 3D output</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distribution of perturbation</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dissolved</source>
        <extracomment>v.dissolve</extracomment>
        <translation>Agreguj</translation>
    </message>
    <message>
        <source>Vector points to be spatially perturbed</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of light use efficiency raster map (UZB:cotton=1.9)</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Path</source>
        <extracomment>v.net.path</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster values to use for mask. Format: 1 2 3 thru 7 *</source>
        <extracomment>r.mask.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PPM</source>
        <extracomment>r.out.ppm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output format is invisible = NULL, else current elev - viewpoint_elev</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not copy attributes</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Weigh by line length or area size</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Retardation factor [-]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Arc backward direction cost column (name)</source>
        <extracomment>v.net.bridge</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clumps layer (preferably the output of r.clump)</source>
        <extracomment>r.volume</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Data value multiplier</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>day</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>dzień</translation>
    </message>
    <message>
        <source>Cumulative error tolerance for eigenvector centrality</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List available layers and exit</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of degree latitude raster map [dd.ddd]</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of real-sky diffuse radiation coefficient input raster map</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Combined</source>
        <extracomment>v.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector points overlay file(s)</source>
        <extracomment>nviz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Convert from coordinates to bearing and distance</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The type of solver which should solve the linear equation system</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First order partial derivative dx (E-W slope)</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>From Category values</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Desired north-south resolution</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of cells between flowlines</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not report no data cells</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First pulse vector layer</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Default label or format string for dynamic labeling. Used when no explicit label exists for the category</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map(s) for view no.1</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stddev Colors</source>
        <extracomment>r.colors.stddev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Anisotropy angle (in degrees counterclockwise from East)</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Include category labels in the output</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input arcs file</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold (comma separated for each tool)</source>
        <extracomment>v.clean</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled BSpline</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of aerodynamic resistance to heat momentum raster map [s/m]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print correlation matrix</source>
        <extracomment>r.covar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Azimuth of the plane</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>POV vector</source>
        <extracomment>v.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Area</source>
        <extracomment>r.surf.area</extracomment>
        <translation>Powierzchnia</translation>
    </message>
    <message>
        <source>ASCII</source>
        <extracomment>v.in.ascii</extracomment>
        <translation>ASCII</translation>
    </message>
    <message>
        <source>Also import quality map (SM status map layer) and filter NDVI map</source>
        <extracomment>i.in.spotvgt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coefficients for walking energy formula parameters a,b,c,d</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Restrict points to areas in input vector</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of output degree centrality column</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Consider the effect of atmospheric refraction</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enhanced Green</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of rainfall and potential evapotranspiration data file</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum memory to be used (in MB). Cache size for raster rows</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WHERE condition of SQL statement without &apos;where&apos; keyword&apos;</source>
        <extracomment>v.net.allpairs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>method</source>
        <extracomment>r.statistics</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print raw indexes of fp ranges (fp maps only)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input maximum air temperature raster map [C]</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Title for error matrix and kappa</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of column used as z coordinate</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mosaic Raster</source>
        <extracomment>i.image.mosaic</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flow direction</source>
        <extracomment>r.terraflow</extracomment>
        <translation>Kierunek przepływu</translation>
    </message>
    <message>
        <source>LiDAR input files in LAS format (*.las or *.laz)</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector to layer (to)</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tangential curvature raster</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map containing longitudes [decimal degrees]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the ground albedo coefficient input raster map</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Outer search radius</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Base layer to be reclassified</source>
        <extracomment>r.mode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Suppress warnings</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groundwater filter velocity vector part in x direction [m/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use only points in current region</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input topographic index raster map</source>
        <extracomment>r.topmodel.topidxstats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum segment length in meters in output vector map</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lesser or greater than specified value</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Uncompressed geonames file from (with .txt extension)</source>
        <extracomment>v.in.geonames</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Length of each spline step in the north-south direction</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>DTM from contours</source>
        <extracomment>r.surf.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column to use for buffer distances</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Color to use instead of NULL values. Either a standard color name, R:G:B triplet, or &quot;none&quot;</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of existing 3d raster map</source>
        <extracomment>nviz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance between points in map units</source>
        <extracomment>v.to.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate binary raster map</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Compression level of PNG file (0 = none, 1 = fastest, 9 = best)</source>
        <extracomment>r.out.png</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of soil silt fraction raster map [0.0-1.0]</source>
        <extracomment>r.uslek</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Method used for point interpolation</source>
        <extracomment>v.to.lines</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Temporal integration</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quantile to calculate for method=quantile</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imaginary part arrays</source>
        <extracomment>i.fft</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category values (for Integer rasters). Example: 1,3,7-9,13</source>
        <extracomment>r.category.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Curvature tolerance that defines &apos;planar&apos; surface</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distance</source>
        <extracomment>v.distance</extracomment>
        <translation>odległość</translation>
    </message>
    <message>
        <source>Color rules</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The longitudinal dispersivity length. [m]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reject Threshold</source>
        <extracomment>i.maxlik</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Non-zero data only</source>
        <extracomment>r.cross</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column with stop timestamps</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Richness</source>
        <extracomment>r.li.richness</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of classes to define</source>
        <extracomment>v.class</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Produces shell script output</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input elevation raster map [m a.s.l.]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&apos;from&apos; feature type</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use line nodes or vertices only</source>
        <extracomment>v.to.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Angle of rotation (in degrees counter-clockwise)</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate and store the groundwater filter velocity vector part in x direction [m/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ignore values outside this range (min,max)</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Power parameter; greater values assign greater influence to closer points</source>
        <extracomment>v.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolation method, currently only linear interpolation is supported</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of background vector map</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of random categories matching vector objects to extract</source>
        <extracomment>v.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Snakes beta parameter</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creation options</source>
        <extracomment>v.out.postgis</extracomment>
        <translation>Opcje generowania</translation>
    </message>
    <message>
        <source>The piezometric head in [m]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Diffusion increase constant</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input movement direction map associated with the cost surface</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overlay</source>
        <extracomment>v.overlay</extracomment>
        <translation>przenikanie</translation>
    </message>
    <message>
        <source>Color rules file</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the raster map used as mask</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category values. Example: 1,3,7-9,13</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of points in a segment</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of reflectance raster maps to be corrected topographically</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vegetation Index</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topographic index ln(a / tan(b))</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flatness distance, zero for none</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solar Azimuth Angle</source>
        <extracomment>r.sunhours</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Colors file</source>
        <extracomment>r.what.color</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the y-derivatives raster map [m/m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Buildings</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <source>Do not skip features without category</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Page width</source>
        <extracomment>r.report</extracomment>
        <translation>Szerokość strony</translation>
    </message>
    <message>
        <source>Name of Surface temperature raster map [K]</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output format is invisible = 0, visible = 1</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Morphometric parameter in &apos;size&apos; window to calculate</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Segments</source>
        <extracomment>v.segment</extracomment>
        <translation>Segmenty</translation>
    </message>
    <message>
        <source>Use meters to define search units (default is cells)</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Landsat 5+7 (6 input bands:1,2,3,4,5,7)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold for cell object frequency in region growing</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use dnorm independent tension</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of blue channel</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the detachment capacity coefficient raster map [s/m]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Patch Area SD</source>
        <extracomment>r.li.padsd</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MAT File</source>
        <extracomment>r.out.mat</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling distance step coefficient</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type of column for z values</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The x-part of the hydraulic conductivity tensor in [m/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>To WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force 2D output even if input is 3D</source>
        <extracomment>v.out.postgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resolution along profile</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Day of Year of satellite overpass [0-366]</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map(s) for Color</source>
        <extracomment>nviz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random seed (SEED_MIN &gt;= value &gt;= SEED_MAX)</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transect definition: east,north,azimuth,distance[,east,north,azimuth,distance,...]</source>
        <extracomment>r.transect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use start raster map values in output spread time raster map</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Text delimiter</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The initial piezometric head in [m]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input elevation raster map</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print raster array information in shell script style</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of cells that drain through each cell</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Snapping threshold for boundaries</source>
        <extracomment>v.overlay</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Biomass</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extract skeletons for input areas</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of soil clay fraction raster map [0.0-1.0]</source>
        <extracomment>r.uslek</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of iteration used to solver the linear equation system</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Initial number of classes (1-255)</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import all objects into one layer</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing the 10-hour fuel moisture (%)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>East positive, offset from GMT</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Trace elevation</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mean curvature raster</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cost allocation map</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Map for y coefficient</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the Mannings n raster map</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of first raster map</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set negative ETa to zero</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use base raster resolution instead of computational region</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Gain (H/L) of all Landsat ETM+ bands (1-5,61,62,7,8)</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Look-ahead parameter</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unique stream ids (vect)</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spline tension parameter</source>
        <extracomment>r.fillnulls</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer (A) Type</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Nearest</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not build topology</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Normality</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Attribute(s) to include in output SVG</source>
        <extracomment>v.out.svg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Data type of resulting layer</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum slope val. (in percent) for which aspect is computed</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Attribute column</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to be used for &lt;red&gt;</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dominance</source>
        <extracomment>r.li.dominance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Suppress page headers</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The transversal dispersivity length. [m]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Blended Green</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the emissivity map [-]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Source of raster values</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Width of tiles (columns)</source>
        <extracomment>r.tile</extracomment>
        <translation>Szerokość kafelków (kolumn)</translation>
    </message>
    <message>
        <source>Use original Hargreaves (1985)</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Second order partial derivative dyy</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sun elevation angle (degrees, &lt; 90.0)</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling locations vector points</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggregated</source>
        <extracomment>r.series</extracomment>
        <translation>Zagregowane</translation>
    </message>
    <message>
        <source>Regularization weight in reclassification evaluation</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>month</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>miesiąc</translation>
    </message>
    <message>
        <source>ASCII file for add tool</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter range for z data (min,max)</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Simulation error [m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector map</source>
        <extracomment>v.build.check</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of cover raster map</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Similarity calculation method</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Albedo</source>
        <extracomment>i.albedo</extracomment>
        <translation>Albedo</translation>
    </message>
    <message>
        <source>Width and height of boxes in grid</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Starting coordinate pair</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percentile to calculate</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random_Surface</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of file containing start and end points</source>
        <extracomment>v.net.path</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Outliers</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Snakes alpha parameter</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance from point to network</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster map converted to reflectance (default is radiance)</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector layer containing starting point(s)</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolate points between line vertices</source>
        <extracomment>v.to.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SWIR is Low Gain 2</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Contours</source>
        <extracomment>r.contour</extracomment>
        <translation>Warstwice</translation>
    </message>
    <message>
        <source>Size of processing window (odd number only, max: 69)</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector line layer (network)</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force output of integer values</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sort output by distance</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groundwater flow</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of fPAR raster map</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&apos;to&apos; feature type</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer to select the cells which should be processed</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output at-sensor radiance instead of reflectance for all bands</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write each output path as one line, not as original input segments</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output header row</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Updated</source>
        <extracomment>v.what.vect</extracomment>
        <translation>Zaktualizowane</translation>
    </message>
    <message>
        <source>Error matrix and kappa</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add points on nodes</source>
        <extracomment>v.net.components</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Floating point range: dmin,dmax</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggressive mode (Landsat)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lower and upper accumulation limits (lower,upper)</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer with rasterized contours</source>
        <extracomment>r.surf.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Field separator. Special characters: pipe, comma, space, tab, newlineString representing NULL value</source>
        <extracomment>r.what.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rast stats</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of vertex points per grid cell</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network</source>
        <extracomment>v.net</extracomment>
        <translation>Sieć</translation>
    </message>
    <message>
        <source>The size of moving window (odd and &gt;= 3)</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Easting coordinate (point of interest)</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to be used for &lt;blue&gt;</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input file in Mapgen/Matlab format</source>
        <extracomment>v.in.mapgen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector points layer</source>
        <extracomment>v.qcount</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write MODFLOW (USGS) ASCII array</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of Net Radiation raster map [W/m2]</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use Night-time</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Montgomery exponent for slope</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>y_input</source>
        <extracomment>r.spreadpath</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer without outliers</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum segment length</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinate precision</source>
        <extracomment>v.out.svg</extracomment>
        <translation>Dokładność współrzędnych</translation>
    </message>
    <message>
        <source>Percentage of the points in the output of &apos;douglas_reduction&apos; algorithm</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Gaussian deviates</source>
        <extracomment>r.surf.gauss</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use negative depth values for lake raster layer</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>High threshold for object to terrain reclassification</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flatness threshold (degrees)</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output partial derivatives instead of topographic parameters</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print extended metadata info in shell script style</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output easting and northing in first two columns of four column output</source>
        <extracomment>r.transect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Azimuth of the sun in degrees from north</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>For horizon rasters, read from the DEM an extra buffer southward the present region</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tykhonov regularization weight</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Correct the coordinates to match the VTK-OpenGL precision</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accumulated</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Soil Heat Flux</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolate values from the nearest four cells</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TOPMODEL output</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the sun zenith angle map [degrees]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Inline control points</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>HAPEX-Sahel empirical correction (Roerink, 1995)</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tangential curvature</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only do the work if the map doesn&apos;t have a NULL-value bitmap file</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>B56composite (step 6)</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output world file</source>
        <extracomment>r.out.png</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer D</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&apos;to&apos; vector map</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of interpolation points</source>
        <extracomment>v.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Count cell numbers along the path</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reclass rule file</source>
        <extracomment>v.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing the 1-hour fuel moisture (%)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for input raster map (green)</source>
        <extracomment>i.rgb.his</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The initial concentration in [kg/m^3]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report zero distance if rasters are overlapping</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Where to place the grid</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Water sources and sinks in [m^3/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column with route ids</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the evaporative fraction map</source>
        <extracomment>i.eb.eta</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Concentration of inner sources and inner sinks in [kg/s] (i.e. a chemical reaction)</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the output walkers vector points layer</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write output in compass orientation (default is CCW, East=0)</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Classified</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LatLong</source>
        <extracomment>r.latlong</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Keep null values in output raster layer</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use the &apos;Knight&apos;s move&apos;; slower, but more accurate</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input rasters</source>
        <extracomment>i.smap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sink Category values</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Produces web map server query string output</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Statistic for interpolated cell values</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column for Z values</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Typed</source>
        <extracomment>v.type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the attribute column with smoothing parameters</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time step. Generate output for this time step</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sigma (in cells) for Gaussian filter</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input file with one output raster map name and sample point position per line, field separator between name and sample point is &apos;pipe&apos;</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster(s)</source>
        <extracomment>r.out.xyz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only one point per cat in grid cell</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Components_Line</source>
        <extracomment>v.net.components</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Skip first n points</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates of stopping point(s) (a list of E,N)</source>
        <extracomment>r.walk.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create a FCELL map (floating point single precision) as output</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report for cats floating-point ranges (floating-point maps only)</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the elevation raster map [m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fixed height for 3D vector features</source>
        <extracomment>v.to.3d</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column for &apos;attr&apos; parameter (data type must be numeric)</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold for double pulse in region growing</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not align the current region to the elevation layer</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Patch Density</source>
        <extracomment>r.li.patchdensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percentile to calculate (comma separated list if multiple) (requires extended statistics flag)</source>
        <extracomment>r.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input point layer (nodes)</source>
        <extracomment>v.net.spanningtree</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quadrat radius</source>
        <extracomment>v.qcount</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input 5th channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of the factor of reduction of soil noise (MSAVI2 only)</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Regression coefficients</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rotation around z axis in degrees counterclockwise</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write output as original input segments, not each path as one line</source>
        <extracomment>v.net.path</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scientific format</source>
        <extracomment>r.report</extracomment>
        <translation>Format naukowy</translation>
    </message>
    <message>
        <source>Name of output betweenness centrality column</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print only class breaks (without min and max)</source>
        <extracomment>v.class</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layer to fill</source>
        <extracomment>r.fillnulls</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rayleigh atmosphere (diffuse sky irradiance)</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use less memory, at a performance penalty</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The calculation time in seconds</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Inner search radius</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Title for output raster map</source>
        <extracomment>r.clump</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer number or name (&apos;-1&apos; for all layers)</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of albedo raster map [0.0;1.0]</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SPOT NDVI Raster</source>
        <extracomment>i.in.spotvgt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Least cost path</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Degree threshold in network generalization</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling intervals (by row and col)</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the water depth raster map [m]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector from points layer (from)</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of data cells within search radius</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use only valid points</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolation method to use</source>
        <extracomment>r.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to calculate statistics from</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Disable wrapping to -180,180 for latlon output</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enhanced Blue</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor for converting horizontal units to elevation units</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Turn on cache reporting</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate n points for each individual area</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of water availability raster map [0.0-1.0]</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vectorized</source>
        <extracomment>r.to.vect</extracomment>
        <translation>Warstwa spoligonizowana</translation>
    </message>
    <message>
        <source>Name of input text file</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum contour level</source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Blended Blue</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Intensity</source>
        <extracomment>r.his</extracomment>
        <translation>Intensywność</translation>
    </message>
    <message>
        <source>Do not include column names in output</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rainfall excess rate unique value [mm/hr]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling density for additional computing (range: 0.0 - 1.0 (0.5))</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of output closeness centrality column</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of elevation raster map</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to be used for &lt;green&gt;</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer to clean</source>
        <extracomment>v.clean</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column to be updated with the query result</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solar zenith in degrees</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Civil time zone value, if none, the time will be local solar time</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time step when computing all-day radiation sums [decimal hours]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Initial time for current simulation (0) (min)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Z shift</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer categories and attributes</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance between theoretical arc and polygon segments as multiple of buffer</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Attribute table column with values to interpolate</source>
        <extracomment>v.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance of spatial correlation (value(s) &gt;= 0.0)</source>
        <extracomment>r.random.cells</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distance threshold (default: in cells) for interpolation</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stream width (in meters). Default is raster cell width</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of two or more input raster maps</source>
        <extracomment>i.pca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write output in degrees (default is radians)</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Texture files directory</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multiband raster</source>
        <extracomment>i.group</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output format (printf-style)</source>
        <extracomment>r.what.color</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not ignore zero elevation</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column(s), comma separated</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Angle of major axis in degrees</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import polyface meshes as 3D wire frame</source>
        <extracomment>v.in.dxf</extracomment>
        <translation>Importuj wielopowierzchniową siatkę jako szkielet 3D</translation>
    </message>
    <message>
        <source>Align the current region to the input raster map</source>
        <extracomment>r.recode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer containing classification result</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SWIR is High Gain</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature type</source>
        <extracomment>v.net.bridge</extracomment>
        <translation>Typ obiektu</translation>
    </message>
    <message>
        <source>Raster layer A</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Round floating point data</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Consider spotting effect (for wildfires)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Storage type for resultant raster map</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum cell value of distribution</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of existing vector map with areas</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groundwater sources and sinks in [m^3/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescale output raster map [0,255]</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Band number of MODIS product (mod09Q1=[1,2],mod09A1=[1-7],m[o/y]d09CMG=[1-7], mcd43B2q=[1-7])</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector map to use as mask</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>x-y extent of the Gaussian filter</source>
        <extracomment>i.zc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only import points of selected return type</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map containing latitudes [decimal degrees]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of significant digits (floating point only)</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Assign unique categories to new points</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stream segments</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input diurnal net radiation raster map [W/m2/d]</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer(s) to report on</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Operator to use</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Evaporative Fraction</source>
        <extracomment>i.eb.evapfr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aspect</source>
        <extracomment>v.surf.rst</extracomment>
        <translation>Ekspozycja</translation>
    </message>
    <message>
        <source>MPEG file</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input rasters. Landsat4-7: bands 1,2,3,4,5,7; Landsat8: bands 2,3,4,5,6,7; MODIS: bands 1,2,3,4,5,6,7</source>
        <extracomment>i.tasscap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Source Category values</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Atmospheric correction</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Uncertainty Map</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Renyi</source>
        <extracomment>r.li.renyi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Base layer to take quant rules from</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groundwater filter velocity vector part in y direction [m/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove existing color table</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the transport capacity coefficient raster map [s]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reverse transformation; 3D vector features to 2D</source>
        <extracomment>v.to.3d</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Adjusted stream points</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spline tension value</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Grid</source>
        <extracomment>v.mkgrid</extracomment>
        <translation>siatka</translation>
    </message>
    <message>
        <source>Covariance report</source>
        <extracomment>r.covar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Basic information</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for new PPM file</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map(s)</source>
        <extracomment>r.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the flow controls raster map (permeability ratio 0-1)</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Satellite sensor</source>
        <extracomment>i.tasscap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescaled equalized</source>
        <extracomment>r.rescale.eq</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Recharge map e.g: 6*10^-9 per cell in [m^3/s*m^2]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate sun position only and exit</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>For horizon rasters, read from the DEM an extra buffer eastward the present region</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Half-basins</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input SPOT VGT NDVI HDF file</source>
        <extracomment>i.in.spotvgt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy also attribute table</source>
        <extracomment>v.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Desired east-west resolution</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Conversion factor from units to meters in source projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input altitude raster map in m (optional)</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input imagery range [0,255]</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Integer range: min,max</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multiply the result by number of input points</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance to the network</source>
        <extracomment>v.net.path</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum z height for 3D output</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Convergence factor for MFD (1-10)</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clump also diagonal cells</source>
        <extracomment>r.clump</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The y-part of the hydraulic conductivity tensor in [m/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance to neighbors</source>
        <extracomment>v.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>CWED</source>
        <extracomment>r.li.cwed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network Visibility</source>
        <extracomment>v.net.visibility</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type of output aspect and slope layer</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input average air temperature raster map [C]</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Red</source>
        <extracomment>r.rgb</extracomment>
        <translation>Czerwony</translation>
    </message>
    <message>
        <source>Illumination Model</source>
        <extracomment>i.topo.corr.ill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for output raster map (comma separated list if multiple)</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random seed (SEED_MIN &gt;= value &gt;= SEED_MAX) (default [random])</source>
        <extracomment>r.random.cells</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Read fp map as integer (use map&apos;s quant rules)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum memory to be used in MB</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer C</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the diurnal net radiation map [W/m2]</source>
        <extracomment>i.eb.eta</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum radius for ring/circle map (in meters)</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converted</source>
        <extracomment>v.in.wfs</extracomment>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Alternate spatial reference system</source>
        <extracomment>v.in.wfs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Kernel radius in map units</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to use as mask</source>
        <extracomment>r.mask.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The input data range to be rescaled</source>
        <extracomment>r.rescale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Categories layer</source>
        <extracomment>r.mode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum contour level</source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lake</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write raster values as z coordinate</source>
        <extracomment>r.to.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sort output statistics by cell counts</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create inverse mask</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solar Elevation Angle</source>
        <extracomment>r.sunhours</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Textural measurement method(s)</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print grid coordinates (east and north)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cleaned</source>
        <extracomment>v.clean</extracomment>
        <translation>Warstwa oczyszczona</translation>
    </message>
    <message>
        <source>Ground reflected irradiance [W.m-2]</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print minimal region extent of selected vector features instead of attributes</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Costs for isolines</source>
        <extracomment>v.net.iso</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input coded stream network raster layer</source>
        <extracomment>r.basins.fill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Perturbed</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector points map for which to edit attributes</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope factor determines travel energy cost per height step</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use the low-memory version of the program</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spotting Distance</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slide of computed point toward the original point</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The input raster map is a cost surface (direction surface must also be specified)</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Profile curvature</source>
        <extracomment>v.surf.rst</extracomment>
        <translation>Krzywizna profilu</translation>
    </message>
    <message>
        <source>Alpha value is the order of the generalized entropy</source>
        <extracomment>r.li.renyi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer with starting point(s) (at least 1 cell &gt; 0)</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of soil organic matter raster map [0.0-1.0]</source>
        <extracomment>r.uslek</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of iteration used to solve the linear equation system</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Selected</source>
        <extracomment>v.select</extracomment>
        <translation>Wybrane</translation>
    </message>
    <message>
        <source>Circles</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Neighborhood diameter in map units</source>
        <extracomment>v.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of file containing initial signatures</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Classification</source>
        <extracomment>v.class</extracomment>
        <translation>Klasyfikacja</translation>
    </message>
    <message>
        <source>Only interpolate null cells in input raster map</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output type</source>
        <extracomment>v.out.svg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File containing weights</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer number or name with walking connections</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random</source>
        <extracomment>v.random</extracomment>
        <translation>losowa</translation>
    </message>
    <message>
        <source>Patch Number</source>
        <extracomment>r.li.patchnum</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create NULL-value bitmap file validating all data cells</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Don&apos;t index points by raster cell</source>
        <extracomment>v.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File containing spectral signatures</source>
        <extracomment>i.cca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of floating-point subranges to collect stats from</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print types/names of table columns for specified layer instead of info</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PADCV</source>
        <extracomment>r.li.padcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Three (x,y,z) raster maps to create vector values</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Soft mode (MODIS)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Day</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Dzień</translation>
    </message>
    <message>
        <source>Name of second raster map for blending</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Switch the compression off</source>
        <extracomment>v.pack</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Direction ROS</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output tessellation as a graph (lines), not areas</source>
        <extracomment>v.voronoi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer Number</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column name to upload points count (integer, created if doesn&apos;t exists)</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VRML</source>
        <extracomment>r.out.vrml</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Altitude of the sun in degrees above the horizon</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Length units</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Runoff infiltration rate unique value [mm/hr]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The value to replace the null value by</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tiles Directory</source>
        <extracomment>r.tile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical scaling factor</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Length of each spline step in the east-west direction</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This method will be applied to compute the accumulative values from the input maps</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Irradiation raster map [Wh.m-2.day-1]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create reclass map with statistics as category labels</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unit cost layer</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column with walk lengths</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map containing friction costs</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Always use cloud signature (step 14)</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Points along lines</source>
        <extracomment>v.to.points</extracomment>
        <translation>Punkty na linii</translation>
    </message>
    <message>
        <source>Metric</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lidar</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Delete stream segments shorter than cells</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input red channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Top surface of the aquifer in [m]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not perform region cropping optimization</source>
        <extracomment>r.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter range for intensity values (min, max)</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector layer attribute column to use for comparison</source>
        <extracomment>v.sample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create a &apos;flat&apos; 2D hull even if the input is 3D points</source>
        <extracomment>v.hull</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lines</source>
        <extracomment>v.to.lines</extracomment>
        <translation>Linie</translation>
    </message>
    <message>
        <source>Use Hargreaves-Samani (1985)</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The type of solver which should solve the symmetric linear equation system</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input text file with category numbers/number ranges to be extracted</source>
        <extracomment>v.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of features to download</source>
        <extracomment>v.in.wfs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>B45ratio: Desert detection (step 10)</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Base raster layer</source>
        <extracomment>r.statistics</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector layer</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Diffuse irradiance [W.m-2]</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value option that sets the area size limit [hectares]</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shift factor for input</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Green</source>
        <extracomment>r.rgb</extracomment>
        <translation>Zielony</translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <extracomment>r.surf.gauss</extracomment>
        <translation>Odchylenie standardowe</translation>
    </message>
    <message>
        <source>Create buffer-like parallel lines</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of starting raster points map (all non-NULL cells are starting points)</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lower left easting and northing coordinates of map</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use raster values as categories instead of unique sequence</source>
        <extracomment>r.to.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output values as percentages</source>
        <extracomment>r.colors.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NullRaster</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>QC Classification</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Factor for exaggerating relief</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Second order partial derivative dxy</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the runoff infiltration rate raster map [mm/hr]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sink-watershed</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input lines layer</source>
        <extracomment>v.to.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The height of the drainage bed in [m]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Angle step size for multidirectional horizon</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>X shift</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Regularization weight in residual evaluation</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print cell counts</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Include no data values</source>
        <extracomment>r.out.xyz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Apply grid-based decimation</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The output data range</source>
        <extracomment>r.rescale</extracomment>
        <translation>Wyjściowy zakres danych</translation>
    </message>
    <message>
        <source>Rows/columns overlap for segmentation</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Separate output for each angle (0, 45, 90, 135)</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of segments per flowline</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input vector map to pack</source>
        <extracomment>v.pack</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Edges</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation>Krawędzie</translation>
    </message>
    <message>
        <source>Modify only first found feature in bounding box</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time used for iterations [minutes]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import subregion only</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of iterations to compute eigenvector centrality</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Names of meteorological station ETo raster maps [0-400] [mm/d or cm/d]</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Field separator (Special characters: pipe, comma, space, tab, newline)</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>X Back Coordinates</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Wide report, 132 columns (default: 80)</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output field separator</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling method</source>
        <extracomment>v.drape</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add comments to describe the region</source>
        <extracomment>r.out.ppm3</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of vertices in segment</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Beam irradiance [W.m-2]</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network Centrality</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use positive flow accumulation even for likely underestimates</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bounding boxes</source>
        <extracomment>v.patch</extracomment>
        <translation>Zasięgi</translation>
    </message>
    <message>
        <source>Overlap of tiles</source>
        <extracomment>r.tile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report for cats fp ranges (fp maps only)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File containing category label rules</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Size of submatrix to process at one time</source>
        <extracomment>i.smap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Assume z coordinate is ellipsoidal height and transform if possible</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor affects the origin (if no elevation map is given)</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not make caps at the ends of polylines</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Northing coordinate of a point on the plane</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of soil sand fraction raster map [0.0-1.0]</source>
        <extracomment>r.uslek</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transport limited erosion-deposition [kg/m2s]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum memory to be used (in MB)</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The type of groundwater flow</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input 2D vector map</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Three (r,g,b) raster maps to create RGB values</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Method for aggregate statistics</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Angle range for same direction detection</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of TOPMODEL parameters file</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of red channel</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of walkers</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>GetFeature URL starting with &apos;http&apos;</source>
        <extracomment>v.in.wfs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate recode rules based on quantile-defined intervals</source>
        <extracomment>r.quantile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster to reproject</source>
        <extracomment>r.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Neighborhood</source>
        <extracomment>v.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Closeness threshold in network generalization</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Uniformly distributed cell values</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reprojected raster</source>
        <extracomment>r.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Apply filter only to zero data values</source>
        <extracomment>r.mfilter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Pielou</source>
        <extracomment>r.li.pielou</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of DOY for the last day of the period studied</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Suppress reporting of NULLs when all values are NULL</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Voronoi</source>
        <extracomment>v.voronoi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Try to calculate an optimal radius with given &apos;radius&apos; taken as maximum (experimental)</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SWIR is Low Gain 1</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set computation region to match the new raster map</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List of percentiles</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Flow</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Weighting factor for water flow velocity vector</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Algorithm to use for classification</source>
        <extracomment>v.class</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set the flow stabilizing scheme (full or exponential upwinding).</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Make outside corners straight</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Expanded</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use closest color</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First order partial derivative dy (N-S slope)</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope raster</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation>Raster nachylenia</translation>
    </message>
    <message>
        <source>Exclude border edges</source>
        <extracomment>r.li.edgedensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation raster layer [meters]</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of points for a contour line (0 -&gt; no limit)</source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Neighborhood operation</source>
        <extracomment>v.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Smooth corners of area features</source>
        <extracomment>r.to.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only import points falling within current region (points mode)</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dip of plane</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Problem areas</source>
        <extracomment>r.fill.dir</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Include a category for cloud shadows</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>GROUP BY conditions of SQL statement without &apos;group by&apos; keyword</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Barrier</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not incorporate the shadowing effect of terrain</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Height-field type (0=actual heights 1=normalized)</source>
        <extracomment>r.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use geodesic calculation for longitude-latitude locations</source>
        <extracomment>v.net.steiner</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input network vector map</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Smoothing parameter</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sediment flux [kg/ms]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unit of measure</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only do the work if the map is integer</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Data point position for each input map</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing elevation (m, required for spotting)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percent of solar radiance in path radiance</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map specifying the upper accumulation limit</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not import every n-th point</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing midflame wind speed (ft/min, required with -s)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector layer containing stream(s)</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical scale</source>
        <extracomment>r.surf.area</extracomment>
        <translation>Skala wysokości</translation>
    </message>
    <message>
        <source>Centroids</source>
        <extracomment>r.volume</extracomment>
        <translation>Centroidy</translation>
    </message>
    <message>
        <source>Use maximum likelihood estimation (instead of smap)</source>
        <extracomment>i.smap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of Day of Year raster map [1-366]</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of illumination input base raster map</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Angle step size for multidirectional horizon [degrees]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>String representing NULL value</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input net solar radiation raster map [MJ/m2/h]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>units</source>
        <extracomment>v.report</extracomment>
        <translation>jednostki</translation>
    </message>
    <message>
        <source>Name of input raster map(s) for view no.4</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggregate operation</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Information report</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates of starting point(s) (E,N)</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clustered</source>
        <extracomment>v.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input vector map with training points</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer for y coefficient</source>
        <extracomment>r.regression.line</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rasterized</source>
        <extracomment>v.to.rast</extracomment>
        <translation>Wynik rasteryzacji</translation>
    </message>
    <message>
        <source>Raster map from which to copy color table</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Export PostGIS topology instead of simple features</source>
        <extracomment>v.out.postgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input map: elevation map</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reverse selection</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor for elevation</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Cut</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of file that contains the weight to calculate the index</source>
        <extracomment>r.li.cwed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Combine tools with recommended follow-up tools</source>
        <extracomment>v.clean</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>GRASS Ascii</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flow line</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NOAA AVHRR (2 input bands:1,2)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Comma separated value list (for float rasters). Example: 1.4,3.8,13</source>
        <extracomment>r.category.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of time of satellite overpass raster map [local time in UTC]</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force 2D clustering</source>
        <extracomment>v.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster Values File</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>For horizon rasters, read from the DEM an extra buffer westward the present region</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Watersheds</source>
        <extracomment>r.basins.fill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input surface reflectance QC layer [bit array]</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multiplicative factor to convert elevation units to meters</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of levels to be used for &lt;blue&gt;</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output distances in meters instead of map units</source>
        <extracomment>r.grow.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates for query (east, north)</source>
        <extracomment>r.what.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map to query colors</source>
        <extracomment>r.what.color</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Centers point layer (nodes)</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NReport</source>
        <extracomment>v.net.nreport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of shaded relief or aspect raster map</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Betweeness threshold in network generalization</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggregation method</source>
        <extracomment>r.resamp.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SFD (D8) flow (default is MFD)</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of levels to be used for &lt;green&gt;</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable disk swap memory option (-m): Operation is slow</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer</source>
        <extracomment>v.report</extracomment>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Value of nearest cell</source>
        <extracomment>r.grow.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the difference map of temperature from surface skin to about 2 m height [K]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>year</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>rok</translation>
    </message>
    <message>
        <source>X-part of the hydraulic conductivity tensor in [m/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Find unresolved areas only</source>
        <extracomment>r.fill.dir</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use circular neighborhood</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parameter(s) of distribution (uniform: maximum; normal: mean and stddev)</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Desired new category value (enter -1 to keep original categories)</source>
        <extracomment>v.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Weight according to area (slower)</source>
        <extracomment>r.resamp.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The height of the river bed in [m]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column name to upload statistics (double, created if doesn&apos;t exists)</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only do the work if the map is floating-point</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of azimuth directions categorized</source>
        <extracomment>i.zc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Error break criteria for iterative solver</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Deviations</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show the category labels of the grid cell(s)</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical exaggeration</source>
        <extracomment>r.out.vrml</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Map(s) for x coefficient</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum input data value to include in interpolation</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>3D</source>
        <extracomment>v.to.3d</extracomment>
        <translation>3D</translation>
    </message>
    <message>
        <source>Column name</source>
        <extracomment>v.univar</extracomment>
        <translation>Nazwa kolumny</translation>
    </message>
    <message>
        <source>Print x and y (column and row)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Northing coordinate (point of interest)</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Kernel function</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map (intensity)</source>
        <extracomment>i.his.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Routing using SFD (D8) direction</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column used to dissolve common boundaries</source>
        <extracomment>v.dissolve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query tool</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of column used as y coordinate</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output is the interpolation error</source>
        <extracomment>r.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Correct the coordinates to fit the VTK-OpenGL precision</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculated</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <source>Filled</source>
        <extracomment>r.fillnulls</extracomment>
        <translation>Wypełnione</translation>
    </message>
    <message>
        <source>Method of object-based statistic</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use z in grid decimation</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer containing reference classes</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Y-part of the hydraulic conductivity tensor in [m/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>minute</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>minuta</translation>
    </message>
    <message>
        <source>Tykhonov regularization parameter (affects smoothing)</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transformed</source>
        <extracomment>v.transform</extracomment>
        <translation>Transformowane</translation>
    </message>
    <message>
        <source>Maximal tolerance value</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum cumulative cost</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Horizon</source>
        <extracomment>r.horizon.height</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only import points of selected return type Options: first, last, mid</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Net Radiation</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not build vector topology</source>
        <extracomment>r.to.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Offset along major axis in map units</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Units of distance</source>
        <extracomment>r.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of columns for a tile in the source projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The y-part of the diffusion tensor in [m^2/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report</source>
        <extracomment>v.report</extracomment>
        <translation>Raport</translation>
    </message>
    <message>
        <source>Field separator. Special characters: pipe, comma, space, tab, newline</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Normalize values by sum of density multiplied by length of each segment.</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Weighted input, do not perform the default scaling of input raster maps</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layers to be patched together</source>
        <extracomment>r.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shape</source>
        <extracomment>r.li.shape</extracomment>
        <translation>Kształt</translation>
    </message>
    <message>
        <source>Column value of the wet pixel</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minutes</source>
        <extracomment>r.sunhours</extracomment>
        <translation>minuty</translation>
    </message>
    <message>
        <source>Concentration sources and sinks bounded to a water source or sink in [kg/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector layer (v.lidar.growing output)</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of levels to be used for &lt;red&gt;</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>3D Vector</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spline interpolation algorithm</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sun elevation in degrees</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column to be updated with the query result</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing fuel models</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Amount of overland flow per cell</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input DXF file</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Signature File</source>
        <extracomment>i.gensigset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>From WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum flow accumulation for streams</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generalized</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Include column names in output (points mode)</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector point layer (first set of nodes)</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input map: map with real depressions</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of iterations</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not build topology for the output vector</source>
        <extracomment>v.clean</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Power coefficient for IDW interpolation</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VTK File</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cover raster layer</source>
        <extracomment>r.statistics</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start angle for multidirectional horizon</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to be used for high resolution panchromatic channel</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Split by length</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Distance</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter range for z data</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output vector map</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>A single value of the ground albedo coefficient</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Beautify flat areas</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The status for each cell, = 0 - inactive cell, 1 - active cell, 2 - dirichlet- and 3 - transfer boundary condition</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Z scale</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Height for sampled raster NULL values</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ground truth training map</source>
        <extracomment>i.gensigset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output file holding node sequence</source>
        <extracomment>v.net.salesman</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The distance between two samples (&gt;= 1)</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Base ROS</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for output PostGIS datasource</source>
        <extracomment>v.out.postgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of base raster map</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input relative humidity raster map [%]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Regularization weight in gradient evaluation</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Field separator</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Color using standard deviation bands</source>
        <extracomment>r.colors.stddev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the single-way atmospheric transmissivitymap [-]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category values</source>
        <extracomment>v.net.steiner</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Recoded</source>
        <extracomment>r.recode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set1 Category values</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Difference threshold between 0 and 1</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Character representing no data cell value</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aspect raster</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print in shell script style</source>
        <extracomment>i.oif</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove NULL-value bitmap file</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shaded</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input file containing coordinate pairs</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Anisotropy scaling factor</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of QC type to extract</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Discard &lt;trim&gt; percent of the smallest and &lt;trim&gt; percent of the largest observations (0-50)</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The coordinate of the center (east,north)</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map (hue)</source>
        <extracomment>i.his.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of quadrats</source>
        <extracomment>v.qcount</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Residual Map</source>
        <extracomment>r.regression.multi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ASCII file to be imported</source>
        <extracomment>v.in.lines</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Water level</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum distance or -1.0 for no limit</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input file</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Buffer distance in map units</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Operation to be performed</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bypass second-pass processing, and merge warm (not ambiguous) and cold clouds</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dry/Wet pixels coordinates are in image projection, not row/col</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>New coordinate reference system</source>
        <extracomment>v.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Water diffusion constant</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector layer</source>
        <extracomment>v.transform</extracomment>
        <translation>Wejściowa warstwa wektorowa</translation>
    </message>
    <message>
        <source>Inverse Fast Fourier Transform</source>
        <extracomment>i.ifft</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Profile curvature raster</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Logarithmic-absolute scaling</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolation spline step value in north direction</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Geonames</source>
        <extracomment>v.in.geonames</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tension parameter</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map containing slope (degree)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use SFD above this threshold</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescaling range for output maps. For no rescaling use 0,0</source>
        <extracomment>i.pca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of annual precipitation raster map [mm/year]</source>
        <extracomment>r.usler</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input 7th channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Comma separated names of data layers to download</source>
        <extracomment>v.in.wfs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multiply the density result by this number</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Increment between contour levels</source>
        <extracomment>r.contour</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Normalize (center and scale) input maps</source>
        <extracomment>i.pca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>To Category values</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Seconds</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Sekundy</translation>
    </message>
    <message>
        <source>Groundwater budget for each cell [m^3/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sensible Heat Flux</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the Day Of Year (DOY) map [-]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of color table</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of rows for a tile in the source projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale factor for output</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Atmospheric correction method</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stop points</source>
        <extracomment>r.walk.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use this number of time loops if the CFL flag is off. The timestep will become dt/loops.</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>To feature type</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of NDVI raster map [-]</source>
        <extracomment>i.emissivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Year</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Rok</translation>
    </message>
    <message>
        <source>Distance zone(s) (e.g. 100,200,300)</source>
        <extracomment>r.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Depressionless DEM</source>
        <extracomment>r.fill.dir</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cross Validation Errors</source>
        <extracomment>v.surf.rst.cvdev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column value of the dry pixel</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Radius of buffer in raster cells</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to which apply the mask</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generalization algorithm</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print topology information only</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fractal Surface</source>
        <extracomment>r.surf.fractal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of existing vector map with points</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold distance (coords,snap,query)</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Preserve only n points per grid cell</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Declination value (overriding the internally computed value) [radians]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Irradiance/irradiation raster map [Wh.m-2.day-1]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column used as raster category labels</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hour</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Godzina</translation>
    </message>
    <message>
        <source>Seed point coordinates</source>
        <extracomment>r.lake</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tool</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distribution mean</source>
        <extracomment>r.surf.gauss</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of bins to use</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of instantaneous soil heat flux raster map [W/m2]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Iso</source>
        <extracomment>v.net.iso</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sink WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter radius for each filter (comma separated list of float if multiple)</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random raster</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing directions of maximal ROS (degree)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Composite</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of the actual vapour pressure (e_act) [KPa]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the rainfall excess rate (rain-infilt) raster map [mm/hr]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The x-part of the diffusion tensor in [m^2/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cleaning tool</source>
        <extracomment>v.clean</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output will be filtered input bands</source>
        <extracomment>i.pca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum angle between two consecutive segments in Hermite method</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Profile</source>
        <extracomment>r.profile</extracomment>
        <translation>Profil </translation>
    </message>
    <message>
        <source>Input input raster layer</source>
        <extracomment>r.grow.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance or -1.0 for no limit</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale to apply to z data</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column name of nearest feature (used with upload=to_attr)</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of green channel</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Estimate point density and distance</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Conversion factor from units to meters in destination projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of NDVI raster map [-1.0;+1.0]</source>
        <extracomment>i.eb.soilheatflux</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing maximal ROS (cm/min)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Units</source>
        <extracomment>r.surf.area</extracomment>
        <translation>Jednostki</translation>
    </message>
    <message>
        <source>Rebalance blue channel for LANDSAT</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plane</source>
        <extracomment>r.plane</extracomment>
        <translation>Płaszczyzna</translation>
    </message>
    <message>
        <source>Node method</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Width of hole edge used for interpolation (in cells)</source>
        <extracomment>r.fillnulls</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cluster separation</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The name of the column whose values are to be used as new categories</source>
        <extracomment>v.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling distance step coefficient (0.5-1.5)</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster maps use as extension the number of the band instead the code</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Seed for random number generation</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Constant elevation (if no elevation map is specified)</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map to use for masking. Only cells that are not NULL and not zero are interpolated</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create VTK point data instead of VTK cell data</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Partition</source>
        <extracomment>v.kcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only write new color table if it does not already exist</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of USLE R equation</source>
        <extracomment>r.usler</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Local (solar) time (decimal hours)</source>
        <extracomment>r.sun.incidout</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LAS information</source>
        <extracomment>r.in.lidar.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of significant digits</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled aggregated</source>
        <extracomment>r.resamp.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flow path length</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The value of the patch type</source>
        <extracomment>r.li.edgedensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layer to thin</source>
        <extracomment>r.thin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling point position for each output map (comma separated list)</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope tolerance that defines a &apos;flat&apos; surface (degrees)</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates geomorphons (terrain forms) and associated geometry using machine vision approach.</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Low gradient threshold for edge classification</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster map to be used as mask</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>X scale</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Second order partial derivative dxx</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled Filter</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sediment concentration [particle/m3]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Blue</source>
        <extracomment>r.rgb</extracomment>
        <translation>Niebieski</translation>
    </message>
    <message>
        <source>Amount of memory to use in MB</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Preserve relative colors, adjust brightness only</source>
        <extracomment>i.colors.enhance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy only n points</source>
        <extracomment>v.decimate</extracomment>
        <translation>Kopiuj tylko n punktów</translation>
    </message>
    <message>
        <source>Maximum length of segment on network</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Object modifier (OBJECT_MODIFIER in POV-Ray documentation)</source>
        <extracomment>v.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print extended metadata information in shell script style</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map(s)</source>
        <extracomment>i.oif</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector points layer for query</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of column with stop ids</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Convex hull</source>
        <extracomment>v.hull</extracomment>
        <translation>Otoczka wypukła</translation>
    </message>
    <message>
        <source>Number of passes through the dataset</source>
        <extracomment>r.basins.fill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Factor for output smoothness</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not create attribute table</source>
        <extracomment>v.voronoi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Read floating-point map as integer</source>
        <extracomment>r.describe</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer B</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of existing vector map</source>
        <extracomment>v.type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No header in the report</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only print the range of the data</source>
        <extracomment>r.describe</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spread Time</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mean curvature</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Pad Range</source>
        <extracomment>r.li.padrange</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the Linke atmospheric turbidity coefficient input raster map</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Delaunay triangulation</source>
        <extracomment>v.delaunay</extracomment>
        <translation>Triangulacja Delone</translation>
    </message>
    <message>
        <source>Input vector point layer (flow nodes)</source>
        <extracomment>v.net.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Thinned</source>
        <extracomment>r.thin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use the Courant-Friedrichs-Lewy criteria for time step calculation</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy input cell values on output</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create grid of points instead of areas and centroids</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of altitude corrected surface temperature raster map [K]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Blended Red</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print the stats in shell script style</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network Timetable</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Make NULL cells transparent</source>
        <extracomment>r.out.png</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum deviation in map units</source>
        <extracomment>v.perturb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shannon</source>
        <extracomment>r.li.shannon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ignore the map extent of DXF file</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Movement directions</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type of solver which should solve the symmetric linear equation system</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer E</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Store only the coordinates, throw away categories</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topographic correction method</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Offset along minor axis in map units</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum query distance in map units</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the Mannings n value</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type of components</source>
        <extracomment>v.net.components</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum distance between points (to remove almost identical points)</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extend colors to full range of data on each channel</source>
        <extracomment>i.colors.enhance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Error break criteria for iterative solvers (jacobi, sor, cg or bicgstab)</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate extended statistics</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map containing wind directions (degree)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Edited</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input file format</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The relaxation parameter used by the jacobi and sor solver for speedup or stabilizing</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input from ETM+ image taken before July 1, 2000</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import only n points</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Suppress reporting of any NULLs</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing live fuel moisture (%)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column to be queried</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Edge Density</source>
        <extracomment>r.li.edgedensity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Make outside corners round</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Offset for target elevation above the ground</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of walkers, default is twice the number of cells</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SpanningTree</source>
        <extracomment>v.net.spanningtree</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use intensity values rather than Z values</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The maximum distance to consider when finding the horizon height</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print averaged values instead of intervals</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File containing recode rules</source>
        <extracomment>r.recode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Root Mean Square errors file</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Wide report (132 columns)</source>
        <extracomment>r.kappa</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster value (for use=val)</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>hour</source>
        <extracomment>r.sunmask.datetime</extracomment>
        <translation>godzina</translation>
    </message>
    <message>
        <source>File containing segment rules</source>
        <extracomment>v.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Salesman</source>
        <extracomment>v.net.salesman</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Radius is in map units rather than cells</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input air temperature raster map [K]</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mean Patch Size</source>
        <extracomment>r.li.mps</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of points to be created</source>
        <extracomment>v.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Real part arrays</source>
        <extracomment>i.fft</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&apos;upload&apos;: Values describing the relation between two nearest features</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quantiles</source>
        <extracomment>r.quantile</extracomment>
        <translation>Kwantyle</translation>
    </message>
    <message>
        <source>Coordinate for which you want to calculate the horizon</source>
        <extracomment>r.horizon.height</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampled raster values will be multiplied by this factor</source>
        <extracomment>v.sample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shadows</source>
        <extracomment>r.sunmask.position</extracomment>
        <translation>Cienie</translation>
    </message>
    <message>
        <source>Unique stream ids (rast)</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reclassified</source>
        <extracomment>v.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accumulate input values along the path</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layer with data gaps to fill</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Base raster</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time is local sidereal time, not Greenwich standard time</source>
        <extracomment>r.sunhours</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output aspect direction format</source>
        <extracomment>r.fill.dir</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use 8 neighbors (3x3 neighborhood) instead of the default 4 neighbors for each pixel</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Radius of sphere for points and tube for lines</source>
        <extracomment>v.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topographic index</source>
        <extracomment>r.topidx</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Character to represent no data cell</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector (v.lidar.edgedetection output)</source>
        <extracomment>v.lidar.growing</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Goodness_of_fit</source>
        <extracomment>i.smap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Image creation date (yyyy-mm-dd)</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cost assigned to null cells. By default, null cells are excluded</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scaling factor for attribute column values</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not export attribute table</source>
        <extracomment>v.out.postgis</extracomment>
        <translation>Nie eksportuj tabeli atrybutów</translation>
    </message>
    <message>
        <source>Name of input green channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input points layer</source>
        <extracomment>v.voronoi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of points for approximation in a segment (&gt;segmax)</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing midflame wind velocities (ft/min)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Modifier for z coordinates, this string is appended to each z coordinate</source>
        <extracomment>v.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Water depth [m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>lognormal</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Layer for x coefficient</source>
        <extracomment>r.regression.line</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column name or expression</source>
        <extracomment>v.class</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not copy attribute table</source>
        <extracomment>v.to.3d</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation units (overrides scale factor)</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Length (float) of each spline step in the east-west direction</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Page length</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Shifting value for z coordinates</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for input raster map (blue)</source>
        <extracomment>i.rgb.his</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input soil heat flux raster map [W/m2]</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input lines</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topological errors</source>
        <extracomment>v.build.check</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the input slope raster map (terrain slope or solar panel inclination) [decimal degrees]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Components_Point</source>
        <extracomment>v.net.components</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>One cell (range) per line</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sensitivity of Gaussian filter</source>
        <extracomment>i.zc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinate identifying the viewing position</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The horizon information input map basename</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value to write for input cells which are non-NULL (-1 =&gt; NULL)</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of points to create a cluster</source>
        <extracomment>v.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>OIF File</source>
        <extracomment>i.oif</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List of cell values to be set to NULL</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value to represent no data cell</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The number of points to allocate</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Segmented Raster</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Viewing elevation above the ground</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ignore zero (0) data cells instead of NULL cells</source>
        <extracomment>r.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Read the input files in this number of chunks</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of first raster map for blending</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Values to query colors for (comma separated list)</source>
        <extracomment>r.what.color</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category</source>
        <extracomment>r.category</extracomment>
        <translation>Kategoria</translation>
    </message>
    <message>
        <source>Raster map to be sampled</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input minimum air temperature raster map [C]</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PNG File</source>
        <extracomment>r.out.png</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multiplier for z-values</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not expect header of input data</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create old (version 4) ASCII file</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solar azimuth in degrees</source>
        <extracomment>i.topo.corr.ill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector polygon map</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lambda coefficients for combining walking energy and friction cost</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Format for reporting the slope</source>
        <extracomment>r.slope.aspect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Node cost column (number)</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Flow accumulation</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>SVG File</source>
        <extracomment>v.out.svg</extracomment>
        <translation>Plik SVG</translation>
    </message>
    <message>
        <source>Column name of points map to use for statistics</source>
        <extracomment>v.vect.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bridge</source>
        <extracomment>v.net.bridge</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use the extent of the input for the raster extent</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output Map</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set2 Category values</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VNIR is High Gain</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time interval for creating output maps [minutes]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new vertices, but do not split</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>pth percentile of the values (between 1 and 100)</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum visibility radius. By default infinity (-1)</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not automatically add unique ID as category to each point</source>
        <extracomment>v.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Height of tiles (rows)</source>
        <extracomment>r.tile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Side</source>
        <extracomment>v.parallel</extracomment>
        <translation>Strona</translation>
    </message>
    <message>
        <source>Drain</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Basin</source>
        <extracomment>r.water.outlet</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Inline category label rules</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of starting raster points map</source>
        <extracomment>r.cost</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector line layer (arcs)</source>
        <extracomment>v.net.visibility</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output color values as RRR:GGG:BBB</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Priestley-Taylor coefficient</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Subtract raster values from the Z coordinates</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input feature type</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance between points on isoline (to insert additional points)</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Statistics</source>
        <extracomment>v.univar</extracomment>
        <translation>Statystyki</translation>
    </message>
    <message>
        <source>Cover values extracted from the category labels of the cover map</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of the slope of the soil line (MSAVI2 only)</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of quantiles</source>
        <extracomment>r.stats.quantile.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stream power index a * tan(b)</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>High gradient threshold for edge classification</source>
        <extracomment>v.lidar.edgedetection</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Automatic wet/dry pixel (careful!)</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topographic convergence index (tci)</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use the current region</source>
        <extracomment>r.describe</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolated RST</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output triangulation as a graph (lines), not areas</source>
        <extracomment>v.delaunay</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Month</source>
        <extracomment>r.sunhours</extracomment>
        <translation>Miesiąc</translation>
    </message>
    <message>
        <source>Distance filter remains flat before beginning exponent</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster maps</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input polygons layer</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not create table in points mode</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Time-series output</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Allpairs</source>
        <extracomment>v.net.allpairs</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>String to represent null cell (GRASS grid only)</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Landscape structure configuration</source>
        <extracomment>r.li.simpson</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Intervisibility</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of sensible heat flux raster map [W/m2]</source>
        <extracomment>i.eb.evapfr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of partitions</source>
        <extracomment>v.kcv</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category number mode</source>
        <extracomment>v.build.polylines</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clustering method</source>
        <extracomment>v.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use polydata-vertices for elevation grid creation</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Univariate results</source>
        <extracomment>r.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>A single value of the orientation (aspect), 270 is south</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation bias</source>
        <extracomment>r.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Disable loop support</source>
        <extracomment>v.generalize</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Saturation</source>
        <extracomment>r.his</extracomment>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <source>Calculate and store the groundwater filter velocity vector part in y direction [m/s]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start points</source>
        <extracomment>r.walk.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling interpolation method</source>
        <extracomment>v.sample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output shaded relief layer</source>
        <extracomment>r.relief</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input cover raster layer</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum bits for digital numbers</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Snap added or modified features in the given threshold to the nearest existing feature</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input net radiation raster map [W/m2]</source>
        <extracomment>i.evapo.pt</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>DXF vector</source>
        <extracomment>v.out.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale to apply to intensity values</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lines are labelled</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer (B) Type</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column prefix for new attribute columns</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Source projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enhanced Red</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map for which to edit null values</source>
        <extracomment>r.null</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hue</source>
        <extracomment>r.his</extracomment>
        <translation>Odcień</translation>
    </message>
    <message>
        <source>Name of two input raster for computing inter-class distances</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The methods to use</source>
        <extracomment>v.rast.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum distance of spatial correlation</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The leakage coefficient of the drainage bed in [1/s]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation layer [meters]</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invert selection by layers (don&apos;t import layers in list)</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of output eigenvector centrality column</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input vector map</source>
        <extracomment>v.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Compute upslope flowlines instead of default downhill flowlines</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector point layer (nodes)</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LAS input file</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculate all textural measurements</source>
        <extracomment>r.texture</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer F</source>
        <extracomment>r.mapcalc.simple</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scale output to input and copy color rules</source>
        <extracomment>i.topo.corr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>3D vector</source>
        <extracomment>v.drape</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>3-D lengths instead of 2-D</source>
        <extracomment>r.flow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Runtime statistics</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print category labels</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate vector points as 3D points</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solute Transport</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map (saturation)</source>
        <extracomment>i.his.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print map region only</source>
        <extracomment>v.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reset to standard color range</source>
        <extracomment>i.colors.enhance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Statistics File</source>
        <extracomment>r.stats.quantile.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster layer(s) to be quantized</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filtering option</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column(s) to be exported</source>
        <extracomment>v.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output vertical record separator</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>End angle for multidirectional horizon</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rescaled</source>
        <extracomment>r.rescale</extracomment>
        <translation>Przeskalowane</translation>
    </message>
    <message>
        <source>Output greyscale instead of color</source>
        <extracomment>r.out.ppm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates of outlet point</source>
        <extracomment>r.water.outlet</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Landscape structure configuration file</source>
        <extracomment>r.li.simpson</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column name(s) where values specified by &apos;upload&apos; option will be uploaded</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print APPROXIMATE percents (total percent may not be 100%)</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Segmentation method</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>x_input</source>
        <extracomment>r.spreadpath</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layers</source>
        <extracomment>r.cross</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use colors from color tables for NULL values</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set2 WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum input data value to include in interpolation</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layers</source>
        <extracomment>v.patch</extracomment>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <source>Morphometric parameter</source>
        <extracomment>r.param.scale</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map used for zoning, must be of type CELL</source>
        <extracomment>r.univar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of column used as category</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input file with control points</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invert colors</source>
        <extracomment>r.colors</extracomment>
        <translation>Odwróć kolory</translation>
    </message>
    <message>
        <source>Resolution of output raster map</source>
        <extracomment>r.proj</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percent convergence</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Y scale</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Difference in x,y,z direction for moving feature or vertex</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Locations of real depressions</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dissolve common boundaries</source>
        <extracomment>v.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Errors</source>
        <extracomment>v.generalize</extracomment>
        <translation>Błędy</translation>
    </message>
    <message>
        <source>Water level (head) of the river with leakage connection in [m]</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tolerance of arc polylines in map units</source>
        <extracomment>v.parallel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature ids</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Close added boundaries (using threshold distance)</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sort the result (ascending, descending)</source>
        <extracomment>v.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>coordinate</source>
        <extracomment>r.spreadpath</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input wind speed raster map [m/s]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Propagate NULLs</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Random vector</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Zero crossing</source>
        <extracomment>i.zc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output format</source>
        <extracomment>v.out.ascii</extracomment>
        <translation>Format wyjściowy</translation>
    </message>
    <message>
        <source>List of point coordinates</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of second raster map</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Terrain blocking overland surface flow, for USLE</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dynamic label coefficients. Two pairs of category multiplier and offsets, for $1 and $2</source>
        <extracomment>r.category</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Color layer</source>
        <extracomment>r.out.vrml</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Polygon for selecting features</source>
        <extracomment>v.edit</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for sampling points output text file.</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percent to brighten</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Drainage direction</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector map to be queried</source>
        <extracomment>v.what.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Preserve original cell values (By default original values are smoothed)</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create 3D vector map</source>
        <extracomment>v.in.mapgen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cross product</source>
        <extracomment>r.cross</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of cells to be created</source>
        <extracomment>r.random.cells</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input file containing signatures</source>
        <extracomment>i.smap</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print area totals</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File containing reclass rules</source>
        <extracomment>r.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quadrats</source>
        <extracomment>v.qcount</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Truncate floating point data</source>
        <extracomment>r.quant</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Statistic to use for raster values</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>input raster layer</source>
        <extracomment>r.grow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Names of satellite ETa raster maps [mm/d or cm/d]</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force segments to be exactly of given length, except for last one</source>
        <extracomment>v.split</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Longitude output</source>
        <extracomment>r.latlong</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of sub-signatures in any class</source>
        <extracomment>i.gensigset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Masked</source>
        <extracomment>r.mask.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cover raster</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional stream depth (in meters)</source>
        <extracomment>r.carve</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not build topology in points mode</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column used for height</source>
        <extracomment>v.to.3d</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Final Report File</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold for connecting centers to the network (in map unit)</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of iterations</source>
        <extracomment>r.thin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force center at zero</source>
        <extracomment>r.colors.stddev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster layer</source>
        <extracomment>r.surf.idw</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector layer</source>
        <extracomment>v.extract</extracomment>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <source>Simpson</source>
        <extracomment>r.li.simpson</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of DOY for the first day of the period studied</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Packed archive</source>
        <extracomment>v.pack</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpolation spline step value in east direction</source>
        <extracomment>v.outlier</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Arc forward/both direction(s) cost column (name)</source>
        <extracomment>v.net.bridge</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column with object heights</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bottom surface of the aquifer in [m]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampled NN</source>
        <extracomment>r.resample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of times to repeat the filter</source>
        <extracomment>r.mfilter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation raster map for height extraction</source>
        <extracomment>v.drape</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate unformatted report</source>
        <extracomment>r.volume</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for input raster map (red)</source>
        <extracomment>i.rgb.his</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of MODIS product type</source>
        <extracomment>i.modis.qc</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Neighbors</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only &apos;terrain&apos; points</source>
        <extracomment>v.lidar.correction</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print range only</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum pixels to consider digital number as dark object</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tileset</source>
        <extracomment>r.tileset</extracomment>
        <translation>Kafel</translation>
    </message>
    <message>
        <source>Names of satellite ETa Day of Year (DOY) raster maps [0-400] [-]</source>
        <extracomment>i.evapo.time</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>For horizon rasters, read from the DEM an extra buffer northward the present region</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum length of surface flow, for USLE</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map specifying the lower accumulation limit</source>
        <extracomment>r.series.accumulate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical output (instead of horizontal)</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unique label for each watershed basin</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resultant raster</source>
        <extracomment>r.stats.zonal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column definition in SQL style (example: &apos;x double precision, y double precision, cat int, name varchar(10)&apos;)</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Repeat the starting coordinate at the end to close a loop</source>
        <extracomment>m.cogo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network_Connectivity</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Buffer distance along minor axis in map units</source>
        <extracomment>v.buffer</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum dangle length of skeletons (-1 will extract the center line)</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Easting coordinate of a point on the plane</source>
        <extracomment>r.plane</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter kernel(s)</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Read floating-point map as integer (use map&apos;s quant rules)</source>
        <extracomment>r.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Logarithmic scaling</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>USLE R Raster</source>
        <extracomment>r.usler</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Landsat 8 (7 input bands:1,2,3,4,5,6,7)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Polylines</source>
        <extracomment>v.build.polylines</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filled (flooded) elevation</source>
        <extracomment>r.terraflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>For horizon rasters, read from the DEM an extra buffer around the present region</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&apos;from&apos; vector map</source>
        <extracomment>v.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Kernel</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation>Jądro</translation>
    </message>
    <message>
        <source>Neighborhood size</source>
        <extracomment>r.neighbors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TOPMODEL topographic index statistics file</source>
        <extracomment>r.topmodel.topidxstats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer (B)</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of output povray file (TGA height field file)</source>
        <extracomment>r.out.pov</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the x-derivatives raster map [m/m]</source>
        <extracomment>r.sim.water</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Process bands serially (default: run in parallel)</source>
        <extracomment>i.pansharpen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the critical shear stress raster map [Pa]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Effective porosity [-]</source>
        <extracomment>r.solute.transport</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature type to convert from</source>
        <extracomment>v.type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum size of exterior watershed basin</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of precipitation raster map [mm/month]</source>
        <extracomment>i.evapo.mh</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope length and steepness (LS) factor for USLE</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output RRR:GGG:BBB color values for each profile point</source>
        <extracomment>r.profile</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ignore broken line(s) in points mode</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VNIR is Low Gain 1</source>
        <extracomment>i.aster.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use scale dependent tension</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Attributes</source>
        <extracomment>v.db.select</extracomment>
        <translation>Atrybuty</translation>
    </message>
    <message>
        <source>Value to calculate</source>
        <extracomment>v.report</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rectification polynomial order</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Backward least cost</source>
        <extracomment>r.spreadpath</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimal difference of z values</source>
        <extracomment>v.decimate</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Arc backward direction cost column (number)</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Size of point cache</source>
        <extracomment>r.what.points</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percentage weight of first map for color blending</source>
        <extracomment>r.blend.rgb</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum random value</source>
        <extracomment>r.surf.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of color definition column (with RRR:GGG:BBB entries)</source>
        <extracomment>v.to.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transport capacity [kg/ms]</source>
        <extracomment>r.sim.sediment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster map containing smoothing</source>
        <extracomment>r.resamp.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reclass rules text (if rule file not used)</source>
        <extracomment>r.reclass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>point vector defining sample points</source>
        <extracomment>v.normal</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layer(s)</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input file with one input raster map name and data point position per line, field separator between name and sample point is &apos;pipe&apos;</source>
        <extracomment>r.series.interp</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Arc forward/both direction(s) cost column (number)</source>
        <extracomment>v.net.timetable</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of rows and columns in grid</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input bounding/constraining raster map</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Method</source>
        <extracomment>i.pansharpen</extracomment>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Perform orthogonal 3D transformation</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create an integer raster layer</source>
        <extracomment>r.surf.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>String representing no data cell value</source>
        <extracomment>r.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input temperature raster map [C]</source>
        <extracomment>i.evapo.pm</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing the 100-hour fuel moisture (%)</source>
        <extracomment>r.ros</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Root Zone Soil Moisture</source>
        <extracomment>i.eb.evapfr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable Single Flow Direction (D8) flow (default is Multiple Flow Direction)</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster to drape over relief raster map</source>
        <extracomment>r.shade</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parallel lines</source>
        <extracomment>v.parallel</extracomment>
        <translation>Linie równoległe</translation>
    </message>
    <message>
        <source>Number of levels to be used for each component</source>
        <extracomment>r.composite</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of instantaneous net radiation raster map [W/m2]</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Boundary condition status, 0-inactive, 1-active, 2-dirichlet</source>
        <extracomment>r.gwflow</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use zero (0) for transparency instead of NULL</source>
        <extracomment>r.patch</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coordinates</source>
        <extracomment>v.net.visibility</extracomment>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <source>A single value of inclination (slope)</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Coincidence report</source>
        <extracomment>r.coin</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clumps</source>
        <extracomment>r.clump</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster Value File</source>
        <extracomment>r.what.coords</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the attribute column with values to be used for approximation</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Weighting factor for each input map, default value is 1.0</source>
        <extracomment>r.series</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Percent of map to keep in memory</source>
        <extracomment>r.in.lidar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interpret distance as map units, not number of cells (Do not select with geodetic coordinates)</source>
        <extracomment>r.fill.stats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set1 WHERE conditions of SQL statement without &apos;where&apos; keyword</source>
        <extracomment>v.net.connectivity</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map (image fft, real part)</source>
        <extracomment>i.ifft</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of topographic index classes</source>
        <extracomment>r.topmodel.topidxstats</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sparse points layer</source>
        <extracomment>v.surf.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report null objects as *</source>
        <extracomment>r.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column to store value</source>
        <extracomment>r.to.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Arc type</source>
        <extracomment>v.net</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Topographic index class. Generate output for this topographic index class</source>
        <extracomment>r.topmodel</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of Steiner points</source>
        <extracomment>v.net.steiner</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input from ETM+ image taken after July 1, 2000</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No. of day of the year (1-365)</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Perform cross-validation procedure without raster approximation [leave this option as True]</source>
        <extracomment>v.surf.rst.cvdev</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of column used as x coordinate</source>
        <extracomment>v.in.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of pixels in a class</source>
        <extracomment>i.cluster</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of quantization steps</source>
        <extracomment>r.describe</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum radius for ring/circle map (in meters)</source>
        <extracomment>r.circle</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mode</source>
        <extracomment>r.mode</extracomment>
        <translation>Tryb</translation>
    </message>
    <message>
        <source>Rectified</source>
        <extracomment>v.rectify</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of classes in the cloud temperature histogram</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map(s) for view no.3</source>
        <extracomment>r.out.mpeg</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampled</source>
        <extracomment>v.what.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sunshine Hours</source>
        <extracomment>r.sunhours</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Slope steepness (S) factor for USLE</source>
        <extracomment>r.watershed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transect file</source>
        <extracomment>r.transect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Information</source>
        <extracomment>v.info</extracomment>
        <translation>Informacje</translation>
    </message>
    <message>
        <source>Map coordinates of starting point(s) (E,N)</source>
        <extracomment>r.drain</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of real-sky beam radiation coefficient input raster map</source>
        <extracomment>r.sun.insoltime</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input rasters (2 to 8)</source>
        <extracomment>i.cca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fixed height for 3D vector objects</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum number of cells in a segment</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing starting sources</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Simulating time duration LAG (fill the region) (min)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input raster layer</source>
        <extracomment>r.to.vect</extracomment>
        <translation>Źródłowa warstwa rastrowa</translation>
    </message>
    <message>
        <source>Write SURFER (Golden Software) ASCII grid</source>
        <extracomment>r.out.ascii</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Discretization error in map units</source>
        <extracomment>v.kernel.vect</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>XYZ File</source>
        <extracomment>r.out.xyz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Goodness Raster</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Movement Directions</source>
        <extracomment>r.walk.rast</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Landsat input rasters</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector layer defining sample points</source>
        <extracomment>v.sample</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Null value indicator</source>
        <extracomment>v.db.select</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cumulative percent importance for filtering</source>
        <extracomment>i.pca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Histogram equalization</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input raster map representing data that will be summed within clumps</source>
        <extracomment>r.volume</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Blended</source>
        <extracomment>r.blend.combine</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input elevation layer</source>
        <extracomment>r.topidx</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print raster history instead of info</source>
        <extracomment>r.info</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cropping intensity (upper brightness level)</source>
        <extracomment>i.colors.enhance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Destination projection</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name for input raster map with starting seeds</source>
        <extracomment>i.segment</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of input blue channel surface reflectance map [0.0-1.0]</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List of layers to import</source>
        <extracomment>v.in.dxf</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Export numeric attribute table fields as VTK scalar variables</source>
        <extracomment>v.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input elevation raster map</source>
        <extracomment>r.out.vtk</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster map as a display backdrop</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distance decay exponent</source>
        <extracomment>r.random.surface</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of vector lines/areas overlay map(s)</source>
        <extracomment>nviz</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of soil heat flux raster map [W/m2]</source>
        <extracomment>i.eb.evapfr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Image acquisition date (yyyy-mm-dd)</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of Landsat metadata file (.met or MTL.txt)</source>
        <extracomment>i.landsat.toar</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter file</source>
        <extracomment>r.mfilter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type of vegetation index</source>
        <extracomment>i.vi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of surface temperature raster map [K]</source>
        <extracomment>i.eb.netrad</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Force output to &apos;double&apos; raster map type (DCELL)</source>
        <extracomment>r.recode</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation layer</source>
        <extracomment>r.out.vrml</extracomment>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Direction in which you want to know the horizon height</source>
        <extracomment>r.horizon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Number of cells tiles should overlap in each direction</source>
        <extracomment>r.tileset</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of raster maps(s)</source>
        <extracomment>r.colors</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mapgen</source>
        <extracomment>v.in.mapgen</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quadtree Segmentation</source>
        <extracomment>v.surf.rst</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Row value of the dry pixel</source>
        <extracomment>i.eb.hsebal01</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum random value</source>
        <extracomment>r.surf.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of attribute column(s) used as transformation parameters (Format: parameter:column, e.g. xshift:xs,yshift:ys,zrot:zr)</source>
        <extracomment>v.transform</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input vector line layer containing visible points</source>
        <extracomment>v.net.visibility</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ASTER (6 input bands:1,3,5,6,8,9)</source>
        <extracomment>i.albedo</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of single-way transmissivity raster map [0.0-1.0]</source>
        <extracomment>i.biomass</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Length (float) of each spline step in the north-south direction</source>
        <extracomment>r.resamp.bspline</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ACCA Raster</source>
        <extracomment>i.landsat.acca</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Threshold for connecting nodes to the network (in map unit)</source>
        <extracomment>v.net.distance</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input thinned ridge network raster layer</source>
        <extracomment>r.basins.fill</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input map: accumulation map</source>
        <extracomment>r.stream.extract</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster map containing maximal spotting distance (m, required with -s)</source>
        <extracomment>r.spread</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Most common geomorphic forms</source>
        <extracomment>r.geomorphon</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network Steiner</source>
        <extracomment>v.net.steiner</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input visibility raster map in km (optional)</source>
        <extracomment>i.atcorr</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Generate points also for NULL category</source>
        <extracomment>r.random</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create hexagons (default: rectangles)</source>
        <extracomment>v.mkgrid</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elevation raster for height extraction</source>
        <extracomment>v.extrude</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter radius (vertical) for each filter (comma separated list of float if multiple)</source>
        <extracomment>r.resamp.filter</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Refraction coefficient</source>
        <extracomment>r.viewshed</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Color Table</source>
        <extracomment>r.colors.out</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.voronoi - Creates a Voronoi diagram from an input vector layer containing points.</source>
        <extracomment>v.voronoi</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>v.voronoi.skeleton - Creates a Voronoi diagram for polygons or compute the center line/skeleton of polygons.</source>
        <extracomment>v.voronoi.skeleton</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes degree, centrality, betweenness, closeness and eigenvector centrality measures in the network.</source>
        <extracomment>v.net.centrality</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input map is clumped</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reclassifies a raster layer, greater or less than user specified area size (in hectares)</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clumps including diagonal neighbors</source>
        <extracomment>r.reclass.area</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Queries colors for a raster map layer.</source>
        <extracomment>r.what.color</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Intersection Matrix Pattern used for &apos;relate&apos; operator</source>
        <extracomment>v.select</extracomment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>Grid</name>
    <message>
        <source>Create grid</source>
        <translation>Utwórz siatkę</translation>
    </message>
    <message>
        <source>grid,lines,polygons,vector,create,fishnet,diamond,hexagon</source>
        <translation>grid,lines,polygons,vector,create,fishnet,diamond,hexagon</translation>
    </message>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <source>Rectangle (polygon)</source>
        <translation>Prostokąt (poligon)</translation>
    </message>
    <message>
        <source>Diamond (polygon)</source>
        <translation>Diament (poligon)</translation>
    </message>
    <message>
        <source>Hexagon (polygon)</source>
        <translation>Sześciokąt (poligon)</translation>
    </message>
    <message>
        <source>Grid type</source>
        <translation>Typ siatki</translation>
    </message>
    <message>
        <source>Grid extent</source>
        <translation>Zasięg siatki</translation>
    </message>
    <message>
        <source>Horizontal spacing</source>
        <translation>Odległości w poziomie</translation>
    </message>
    <message>
        <source>Vertical spacing</source>
        <translation>Odległości w pionie</translation>
    </message>
    <message>
        <source>Horizontal overlay</source>
        <translation>Pokrycie poziome</translation>
    </message>
    <message>
        <source>Vertical overlay</source>
        <translation>Pokrycie pionowe</translation>
    </message>
    <message>
        <source>Grid</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <source>Invalid grid spacing: {0}/{1}</source>
        <translation>Nieprawidłowe odstępy siatki: {0}/{1}</translation>
    </message>
    <message>
        <source>Horizontal spacing is too large for the covered area</source>
        <translation>Odległości w poziomie są zbyt duże dla tego obszaru</translation>
    </message>
    <message>
        <source>Invalid overlay: {0}/{1}</source>
        <translation>Nieprawidłowe pokrycie: {0}/{1}</translation>
    </message>
    <message>
        <source>Vertical spacing is too large for the covered area</source>
        <translation>Odległości w pionie są zbyt duże dla tego obszaru</translation>
    </message>
    <message>
        <source>To preserve symmetry, hspacing is fixed relative to vspacing
                         hspacing is fixed at: {0} and hoverlay is fixed at: {1}
                         hoverlay cannot be negative. Increase hoverlay.</source>
        <translation>Aby zachować symetrię, odległości w poziomie są odpowiednio dopasowywane do odległości w pionie.
                         odległość pozioma ustawiona na: {0} i pokrycie pionowe ustawione na: {1}
                         pokrycie poziome nie może być ujemne. Zwiększ pokrycie poziome.</translation>
    </message>
</context>
<context>
    <name>GridAverage</name>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>The first radius of search ellipse</source>
        <translation>Pierwszy promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>The second radius of search ellipse</source>
        <translation>Drugi promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>Angle of search ellipse rotation in degrees (counter clockwise)</source>
        <translation>Kąt obrotu elipsy wyszukiwania (w stopniach)</translation>
    </message>
    <message>
        <source>Minimum number of data points to use</source>
        <translation>Minimalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (moving average)</source>
        <translation>Interpolowane (ruchoma średnia)</translation>
    </message>
    <message>
        <source>Grid (Moving average)</source>
        <translation>Siatka (ruchoma średnia)</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>GridDataMetrics</name>
    <message>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <source>Average distance</source>
        <translation>Średnia odległość</translation>
    </message>
    <message>
        <source>Average distance between points</source>
        <translation>Średnia odległość między punktami</translation>
    </message>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>Data metric to use</source>
        <translation>Miary do wykorzystania</translation>
    </message>
    <message>
        <source>The first radius of search ellipse</source>
        <translation>Pierwszy promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>The second radius of search ellipse</source>
        <translation>Drugi promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>Angle of search ellipse rotation in degrees (counter clockwise)</source>
        <translation>Kąt obrotu elipsy wyszukiwania (w stopniach)</translation>
    </message>
    <message>
        <source>Minimum number of data points to use</source>
        <translation>Minimalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (data metrics)</source>
        <translation>Interpolowane (miary)</translation>
    </message>
    <message>
        <source>Grid (Data metrics)</source>
        <translation>Siatka (miary)</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>GridInverseDistance</name>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>Weighting power</source>
        <translation>Waga</translation>
    </message>
    <message>
        <source>Smoothing</source>
        <translation>Wygładzanie</translation>
    </message>
    <message>
        <source>The first radius of search ellipse</source>
        <translation>Pierwszy promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>The second radius of search ellipse</source>
        <translation>Drugi promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>Angle of search ellipse rotation in degrees (counter clockwise)</source>
        <translation>Kąt obrotu elipsy wyszukiwania (w stopniach)</translation>
    </message>
    <message>
        <source>Maximum number of data points to use</source>
        <translation>Maksymalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>Minimum number of data points to use</source>
        <translation>Minimalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (IDW)</source>
        <translation>Interpolowany raster (IDW)</translation>
    </message>
    <message>
        <source>Grid (Inverse distance to a power)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>GridInverseDistanceNearestNeighbor</name>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>Weighting power</source>
        <translation>Waga</translation>
    </message>
    <message>
        <source>Smoothing</source>
        <translation>Wygładzanie</translation>
    </message>
    <message>
        <source>The radius of the search circle</source>
        <translation>Promień okręgu wyszukiwania</translation>
    </message>
    <message>
        <source>Maximum number of data points to use</source>
        <translation>Maksymalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>Minimum number of data points to use</source>
        <translation>Minimalna liczba punktów do wykorzystania</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (IDW with NN search)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Grid (IDW with nearest neighbor searching)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>GridLinear</name>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>Search distance </source>
        <translation>Odległość poszukiwań</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (Linear)</source>
        <translation>Interpolowane (liniowo)</translation>
    </message>
    <message>
        <source>Grid (Linear)</source>
        <translation>Siatka (liniowo)</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>GridNearestNeighbor</name>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Z value from field</source>
        <translation>Wartość Z z atrybutu</translation>
    </message>
    <message>
        <source>The first radius of search ellipse</source>
        <translation>Pierwszy promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>The second radius of search ellipse</source>
        <translation>Drugi promień elipsy wyszukiwania</translation>
    </message>
    <message>
        <source>Angle of search ellipse rotation in degrees (counter clockwise)</source>
        <translation>Kąt obrotu elipsy wyszukiwania (w stopniach)</translation>
    </message>
    <message>
        <source>NODATA marker to fill empty points</source>
        <translation>Marker NODATA do uzupełnienia pustych punktów</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Interpolated (Nearest neighbor)</source>
        <translation>Interpolowane (najbliższy sąsiad)</translation>
    </message>
    <message>
        <source>Grid (Nearest neighbor)</source>
        <translation>Siatka (najbliższy sąsiad)</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>Heatmap</name>
    <message>
        <source>heatmap,kde,hotspot</source>
        <translation>heatmap,kde,hotspot</translation>
    </message>
    <message>
        <source>Interpolation</source>
        <translation>Interpolacja</translation>
    </message>
    <message>
        <source>Heatmap (Kernel Density Estimation)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Quartic</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Triangular</source>
        <translation>trójkątna</translation>
    </message>
    <message>
        <source>Uniform</source>
        <translation>jednorodna</translation>
    </message>
    <message>
        <source>Triweight</source>
        <translation>trzeciego stopnia</translation>
    </message>
    <message>
        <source>Epanechnikov</source>
        <translation>Epanecznikowa</translation>
    </message>
    <message>
        <source>Raw</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scaled</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Point layer</source>
        <translation>Warstwa punktowa</translation>
    </message>
    <message>
        <source>Radius</source>
        <translation>Promień</translation>
    </message>
    <message>
        <source>Radius from field</source>
        <translation>Promień z atrybutu</translation>
    </message>
</context>
<context>
    <name>HeatmapPixelSizeWidgetWrapper</name>
    <message>
        <source>Resolution of each pixel in output raster, in layer units</source>
        <translation>Rozdzielczość piksela rastra wynikowego w jednostkach mapy</translation>
    </message>
</context>
<context>
    <name>HelpEditionDialog</name>
    <message>
        <source>Cannot open help file: {0}</source>
        <translation>Nie można otworzyć pliku pomocy: {0}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Opis algorytmu&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Parametry&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Wyniki&lt;/h2&gt;
</translation>
    </message>
    <message>
        <source>Algorithm description</source>
        <translation>Opis algorytmu</translation>
    </message>
    <message>
        <source>Short description</source>
        <translation>Krótki opis</translation>
    </message>
    <message>
        <source>Input parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <source>Outputs</source>
        <translation>Dane wyjściowe</translation>
    </message>
    <message>
        <source>Algorithm created by</source>
        <translation>Autor algorytmu</translation>
    </message>
    <message>
        <source>Algorithm help written by</source>
        <translation>Autor pomocy do algorytmu</translation>
    </message>
    <message>
        <source>Algorithm version</source>
        <translation>Wersja algorytmu</translation>
    </message>
    <message>
        <source>Documentation help URL</source>
        <translation>URL dokumentacji</translation>
    </message>
</context>
<context>
    <name>Hillshade</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Mnożnik Z</translation>
    </message>
    <message>
        <source>Azimuth (horizontal angle)</source>
        <translation>Azymut (kąt poziomy)</translation>
    </message>
    <message>
        <source>Vertical angle</source>
        <translation>Wysokość (kąt pionowy)</translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation>Cieniowanie</translation>
    </message>
</context>
<context>
    <name>HistoryDialog</name>
    <message>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Potwierdzenie</translation>
    </message>
    <message>
        <source>Clear history</source>
        <translation>Wyczyść historię</translation>
    </message>
    <message>
        <source>Save As…</source>
        <translation>Zapisz jako…</translation>
    </message>
    <message>
        <source>Save history</source>
        <translation>Zapisz historię</translation>
    </message>
    <message>
        <source>Are you sure you want to clear the history?</source>
        <translation>Czy jesteś pewien, że chcesz wyczyścić historię?</translation>
    </message>
    <message>
        <source>Save File</source>
        <translation>Zapisz plik</translation>
    </message>
    <message>
        <source>Create Test…</source>
        <translation>Twórz test…</translation>
    </message>
    <message>
        <source>Log files (*.log *.LOG)</source>
        <translation>Plik zdarzeń (*.log *.LOG)</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <source>Show help</source>
        <translation>Pokaż pomoc</translation>
    </message>
</context>
<context>
    <name>HistoryDialogPythonConsole</name>
    <message>
        <location filename="../python/console/console_history_dlg.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../python/console/console_history_dlg.ui"/>
        <source>Reload</source>
        <translation>Ponów</translation>
    </message>
    <message>
        <location filename="../python/console/console_history_dlg.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
</context>
<context>
    <name>HubDistanceLines</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <source>Miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <source>Kilometers</source>
        <translation>kilometry</translation>
    </message>
    <message>
        <source>Layer units</source>
        <translation>Jednostki warstwy</translation>
    </message>
    <message>
        <source>Source points layer</source>
        <translation>Warstwa punktów źródłowych</translation>
    </message>
    <message>
        <source>Destination hubs layer</source>
        <translation>Warstwa hubów (obiekty docelowe)</translation>
    </message>
    <message>
        <source>Hub layer name attribute</source>
        <translation>Pole atrybutu obiektu warstwy hubów</translation>
    </message>
    <message>
        <source>Measurement unit</source>
        <translation>Jednostka długości</translation>
    </message>
    <message>
        <source>Hub distance</source>
        <translation>Odległość huba</translation>
    </message>
    <message>
        <source>Distance to nearest hub (line to hub)</source>
        <translation>Odległość do najbliższego huba (linia do huba)</translation>
    </message>
    <message>
        <source>Same layer given for both hubs and spokes</source>
        <translation>Ta sama warstwa wybrana dla hubów i spoke&apos;ów</translation>
    </message>
</context>
<context>
    <name>HubDistancePoints</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <source>Feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <source>Miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <source>Kilometers</source>
        <translation>kilometry</translation>
    </message>
    <message>
        <source>Layer units</source>
        <translation>Jednostki warstwy</translation>
    </message>
    <message>
        <source>Source points layer</source>
        <translation>Warstwa punktów źródłowych</translation>
    </message>
    <message>
        <source>Destination hubs layer</source>
        <translation>Warstwa hubów (obiekty docelowe)</translation>
    </message>
    <message>
        <source>Hub layer name attribute</source>
        <translation>Pole atrybutu obiektu warstwy hubów</translation>
    </message>
    <message>
        <source>Measurement unit</source>
        <translation>Jednostka długości</translation>
    </message>
    <message>
        <source>Hub distance</source>
        <translation>Odległość huba</translation>
    </message>
    <message>
        <source>Distance to nearest hub (points)</source>
        <translation>Odległość do najbliższego huba (punkty)</translation>
    </message>
    <message>
        <source>Same layer given for both hubs and spokes</source>
        <translation>Ta sama warstwa wybrana dla hubów i spoke&apos;ów</translation>
    </message>
</context>
<context>
    <name>HypsometricCurves</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>DEM to analyze</source>
        <translation>NMT do analizy</translation>
    </message>
    <message>
        <source>Boundary layer</source>
        <translation>Granica</translation>
    </message>
    <message>
        <source>Step</source>
        <translation>Krok</translation>
    </message>
    <message>
        <source>Use % of area instead of absolute value</source>
        <translation>Użyj % powierzchni zamiast wartości bezwzględnych</translation>
    </message>
    <message>
        <source>Hypsometric curves</source>
        <translation>Krzywe hipsometryczne</translation>
    </message>
    <message>
        <source>Feature {0} does not intersect raster or entirely located in NODATA area</source>
        <translation>Obiekt {0} nie leży w obszarze rastra bądź położony jest w całości wewnątrz obszaru NODATA</translation>
    </message>
    <message>
        <source>Feature {0} is smaller than raster cell size</source>
        <translation>Obiekt {0} jest mniejszy od rozmiaru komórki rastra</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Powierzchnia</translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “numpy” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “numpy” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>IdwInterpolation</name>
    <message>
        <source>Interpolation</source>
        <translation>Interpolacja</translation>
    </message>
    <message>
        <source>Input layer(s)</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <source>Distance coefficient P</source>
        <translation>Współczynnik wagowy P</translation>
    </message>
    <message>
        <source>Output raster size</source>
        <translation>Rozmiar rastra wynikowego</translation>
    </message>
    <message>
        <source>Number of columns</source>
        <translation>Liczba kolumn</translation>
    </message>
    <message>
        <source>Number of rows</source>
        <translation>Liczba wierszy</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <source>Interpolated</source>
        <translation>Interpolowane</translation>
    </message>
    <message>
        <source>IDW interpolation</source>
        <translation>Interpolacja IDW</translation>
    </message>
    <message>
        <source>You need to specify at least one input layer.</source>
        <translation>Należy wskazać co najmniej jedną warstwę wejściową.</translation>
    </message>
    <message>
        <source>Layer {} is set to use a value attribute, but no attribute was set</source>
        <translation>W warstwie {} ustawiono użycie wartości atrybutu, ale nie ustawiono żadnego atrybutu</translation>
    </message>
</context>
<context>
    <name>ImportIntoPostGIS</name>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>Layer to import</source>
        <translation>Warstwa do importu</translation>
    </message>
    <message>
        <source>Database (connection name)</source>
        <translation>Baza danych (nazwa połączenia)</translation>
    </message>
    <message>
        <source>Schema (schema name)</source>
        <translation>Schemat (nazwa)</translation>
    </message>
    <message>
        <source>Table to import to (leave blank to use layer name)</source>
        <translation>Tabela do importowania (puste oznacza nazwę warstwy)</translation>
    </message>
    <message>
        <source>Primary key field</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <source>Convert field names to lowercase</source>
        <translation>Zamień nazwy pól na małe litery</translation>
    </message>
    <message>
        <source>Drop length constraints on character fields</source>
        <translation>Usuń ograniczenia długości nazw pól</translation>
    </message>
    <message>
        <source>Create single-part geometries instead of multi-part</source>
        <translation>Twórz obiekty elementarne zamiast wieloczęściowych</translation>
    </message>
    <message>
        <source>Export to PostgreSQL</source>
        <translation>Eksportuj do PostgreSQL</translation>
    </message>
    <message>
        <source>Exports a vector layer to a PostgreSQL database</source>
        <translation>Eksportuje warstwę wektorową do bazy danych PostgreSQL</translation>
    </message>
    <message>
        <source>import,postgis,table,layer,into,copy</source>
        <translation>import,postgis,table,layer,into,copy</translation>
    </message>
    <message>
        <source>Error importing to PostGIS
{0}</source>
        <translation>Błąd przy imporcie do PostGIS
{0}</translation>
    </message>
</context>
<context>
    <name>ImportIntoSpatialite</name>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>Layer to import</source>
        <translation>Warstwa do importu</translation>
    </message>
    <message>
        <source>File database</source>
        <translation>Plik bazy danych</translation>
    </message>
    <message>
        <source>Table to import to (leave blank to use layer name)</source>
        <translation>Tabela do importowania (puste oznacza nazwę warstwy)</translation>
    </message>
    <message>
        <source>Primary key field</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <source>Create spatial index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <source>Convert field names to lowercase</source>
        <translation>Zamień nazwy pól na małe litery</translation>
    </message>
    <message>
        <source>Drop length constraints on character fields</source>
        <translation>Usuń ograniczenia długości nazw pól</translation>
    </message>
    <message>
        <source>Create single-part geometries instead of multi-part</source>
        <translation>Twórz obiekty elementarne zamiast wieloczęściowych</translation>
    </message>
    <message>
        <source>Export to SpatiaLite</source>
        <translation>Eksportuj do SpatiaLite</translation>
    </message>
    <message>
        <source>Exports a vector layer to a SpatiaLite database</source>
        <translation>Eksportuje warstwę wektorową do bazy danych SpatiaLite</translation>
    </message>
    <message>
        <source>import,table,layer,into,copy</source>
        <translation>import,table,layer,into,copy</translation>
    </message>
    <message>
        <source>Error importing to Spatialite
{0}</source>
        <translation>Błąd przy imporcie do Spatialite
{0}</translation>
    </message>
</context>
<context>
    <name>InPlaceAlgorithmLocatorFilter</name>
    <message>
        <source>Edit Selected Features</source>
        <translation>Edytuj zaznaczone obiekty</translation>
    </message>
    <message>
        <source>Missing dependency</source>
        <translation>Brakujące zależności</translation>
    </message>
</context>
<context>
    <name>InfoViewer</name>
    <message>
        <source>DB Manager</source>
        <translation>Zarządzanie bazami danych</translation>
    </message>
</context>
<context>
    <name>InterpolationDataWidget</name>
    <message>
        <source>Points</source>
        <translation>Punkty</translation>
    </message>
    <message>
        <source>Structure lines</source>
        <translation>Linie strukturalne</translation>
    </message>
    <message>
        <source>Break lines</source>
        <translation>Linie nieciągłości</translation>
    </message>
</context>
<context>
    <name>JavascriptExecutorLoop</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemhtml.cpp" line="582"/>
        <source>HTML setFeature function error: %1</source>
        <translation>Błąd funkcji HTML setFeature: %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemhtml.cpp" line="582"/>
        <source>Layout</source>
        <translation>Układ</translation>
    </message>
</context>
<context>
    <name>KNearestConcaveHull</name>
    <message>
        <source>Concave hull (k-nearest neighbor)</source>
        <translation>Otoczka wklesła (k najbliższych sąsiadów)</translation>
    </message>
    <message>
        <source>Creates a concave hull using the k-nearest neighbor algorithm.</source>
        <translation>Tworzy otoczkę wklęsłą, wykorzystując algorytm k najbliższych sąsiadów.</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Number of neighboring points to consider (a lower number is more concave, a higher number is smoother)</source>
        <translation>Ilość sąsiadujących punktów do rozpatrzenia (niższa liczba - więcej wklęsłości, wyższa liczba - łagodniejszy)</translation>
    </message>
    <message>
        <source>Field (set if creating concave hulls by class)</source>
        <translation>Pole (ustaw, jeśli tworzysz otoczki na podstawie klasy)</translation>
    </message>
    <message>
        <source>Concave hull</source>
        <translation>Otoczka wklęsła</translation>
    </message>
</context>
<context>
    <name>KeepNBiggestParts</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <source>Parts to keep</source>
        <translation>Części do zachowania</translation>
    </message>
    <message>
        <source>Parts</source>
        <translation>Części</translation>
    </message>
    <message>
        <source>Keep N biggest parts</source>
        <translation>Zachowaj N największych części</translation>
    </message>
</context>
<context>
    <name>Konsole::TerminalDisplay</name>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/TerminalDisplay.cpp" line="3046"/>
        <source>&lt;qt&gt;Output has been &lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt; by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to resume.&lt;/qt&gt;</source>
        <translation>&lt;qt&gt;Wyświetlanie zostało &lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;zatrzymane&lt;/a&gt; przez wciśnięcie Ctrl+S.  Naciśnij &lt;b&gt;Ctrl+Q&lt;/b&gt;, aby wznowić.&lt;/qt&gt;</translation>
    </message>
</context>
<context>
    <name>Konsole::Vt102Emulation</name>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/Vt102Emulation.cpp" line="977"/>
        <source>No keyboard translator available.  The information needed to convert key presses into characters to send to the terminal is missing.</source>
        <translation>Brak translatora klawiatury. Brakuje informacji koniecznej do konwertowania wciskanych klawiszy na znaki do przesłania do terminala.</translation>
    </message>
</context>
<context>
    <name>LayerPropertiesWidget</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_layerproperties.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_layerproperties.ui"/>
        <source>Symbol layer type</source>
        <translation>Typ symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_layerproperties.ui"/>
        <source>This layer doesn&apos;t have any editable properties</source>
        <translation>Ta warstwa nie posiada żadnych edytowalnych właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_layerproperties.ui"/>
        <source>Enable layer</source>
        <translation>Aktywuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_layerproperties.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>LayerSelectionDialog</name>
    <message>
        <source>Select Extent</source>
        <translation>Wybierz zasięg</translation>
    </message>
    <message>
        <source>Use extent from</source>
        <translation>Użyj zasięgu z</translation>
    </message>
</context>
<context>
    <name>Line3DSymbolWidget</name>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Extrusion</source>
        <translation>Wyniesienie</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Absolute</source>
        <translation>absolutne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Terrain</source>
        <translation>teren</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Altitude clamping</source>
        <translation>Podstawa wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Altitude binding</source>
        <translation>Powiązanie wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Vertex</source>
        <translation>wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Centroid</source>
        <translation>centroid</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/line3dsymbolwidget.ui"/>
        <source>Render as simple 3D lines</source>
        <translation>Renderuj jako proste linie 3D</translation>
    </message>
</context>
<context>
    <name>LinesToPolygons</name>
    <message>
        <source>line,polygon,convert</source>
        <translation>line,polygon,convert</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Lines to polygons</source>
        <translation>Linie na poligony</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <source>One or more line ignored due to geometry not having a minimum of three vertices.</source>
        <translation>Pominięto jedną lub więcej linii z powodu braku minimum trzech wierzchołków w geometrii.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Edit</source>
        <translation>&amp;Edycja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;View</source>
        <translation>&amp;Widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select</source>
        <translation>Zaznacz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Measure</source>
        <translation>Pomiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save To</source>
        <translation>Zapisz do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open From</source>
        <translation>Otwórz z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Import/Export</source>
        <translation>Import/Eksport</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Decorations</source>
        <translation>&amp;Dekoracje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Layer</source>
        <translation>W&amp;arstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Plugins</source>
        <translation>&amp;Wtyczki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Help</source>
        <translation>&amp;Pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Settings</source>
        <translation>&amp;Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Raster</source>
        <translation>&amp;Raster</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Vect&amp;or</source>
        <translation>Wekt&amp;or</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Case sensitive</source>
        <translation>Uwzględniaj wielkość liter</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Whole word</source>
        <translation>Całe słowo</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Replace</source>
        <translation>Zamień</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Find what:</source>
        <translation>Znajdź to:</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Replace with:</source>
        <translation>Zamień na:</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Find</source>
        <translation>Znajdź</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Processing Script Editor</source>
        <translation>Edytor skryptów processingu</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Toolbar</source>
        <translation>Pasek narzędzi</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Open Script…</source>
        <translation>Wczytaj skrypt…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Open Script</source>
        <translation>Wczytaj skrypt</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Save Script…</source>
        <translation>Zapisz skrypt…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Save Script</source>
        <translation>Zapisz skrypt</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Save Script as…</source>
        <translation>Zapisz skrypt jako…</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Save Script as</source>
        <translation>Zapisz skrypt jako</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Run Script</source>
        <translation>Uruchom skrypt</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Increase Font Size</source>
        <translation>Zwiększ rozmiar czcionki</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Decrease Font Size</source>
        <translation>Zmniejsz rozmiar czcionki</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Find &amp;&amp; &amp;Replace</source>
        <translation>Znajdź i &amp;zamień</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Cut</source>
        <translation>Wytnij</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Undo</source>
        <translation>Cofnij</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <source>Redo</source>
        <translation>Ponów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Menu Toolbar</source>
        <translation>Menu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Preview Mode</source>
        <translation>Tryb podglądu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Create Layer</source>
        <translation>Twórz warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Layer</source>
        <translation>Dodaj warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Statusbar</source>
        <translation>Pasek statusu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Manage Layers Toolbar</source>
        <translation>Zarządzanie warstwami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Digitizing Toolbar</source>
        <translation>Digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Advanced Digitizing Toolbar</source>
        <translation>Zaawansowana digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Map Navigation Toolbar</source>
        <translation>Nawigacja mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Attributes Toolbar</source>
        <translation>Atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Plugins Toolbar</source>
        <translation>Wtyczki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Help Toolbar</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Raster Toolbar</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Label Toolbar</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Vector Toolbar</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Database Toolbar</source>
        <translation>Bazy danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Web Toolbar</source>
        <translation>Internet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Save</source>
        <translation>&amp;Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Exit QGIS</source>
        <translation>Wyjdź z QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Undo</source>
        <translation>&amp;Cofnij</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Redo</source>
        <translation>&amp;Ponów</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+Z</source>
        <translation>Ctrl+Shift+Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Cut Features</source>
        <translation>Wytnij obiekty</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Copy Features</source>
        <translation>Kopiuj obiekty</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste Features</source>
        <translation>Wklej obiekty</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Feature</source>
        <translation>Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Move Feature(s)</source>
        <translation>Przesuń obiekt(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Reshape Features</source>
        <translation>Zmień kształt obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Split Features</source>
        <translation>Rozdziel obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Split Parts</source>
        <translation>Wyodrębnij części</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Delete Selected</source>
        <translation>Usuń zaznaczone</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ring</source>
        <translation>Dodaj pierścień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Part</source>
        <translation>Dodaj część</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simplify Feature</source>
        <translation>Uprość geometrię</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Delete Ring</source>
        <translation>Usuń pierścień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Delete Part</source>
        <translation>Usuń część</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Merge Selected Features</source>
        <translation>Połącz zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Merge Attributes of Selected Features</source>
        <translation>Połącz atrybuty zaznaczonych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rotate Point Symbols</source>
        <translation>Obróć symbol punktowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Offset Point Symbol</source>
        <translation>Przesuń symbol punktowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Reverse line</source>
        <translation>Odwróć linię</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Snapping Options…</source>
        <translation>&amp;Opcje przyciągania…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Pan Map</source>
        <translation>Przesuń widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom In</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom Out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Polygon</source>
        <translation>Zaznacz obiekty wielobokiem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Freehand</source>
        <translation>Zaznacz obiekty swobodnie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Radius</source>
        <translation>Zaznacz obiekty promieniem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Deselect Features from All Layers</source>
        <translation>Zlikwiduj zaznaczenie obiektów ze wszystkich warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select All Features</source>
        <translation>Zaznacz wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Invert Feature Selection</source>
        <translation>Odwróć zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Identify Features</source>
        <translation>Informacje o obiekcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Measure Line</source>
        <translation>Pomiar odległości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+M</source>
        <translation>Ctrl+Shift+M</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Measure Area</source>
        <translation>Pomiar powierzchni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+J</source>
        <translation>Ctrl+Shift+J</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Measure Angle</source>
        <translation>Pomiar kąta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Shift+F</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom Last</source>
        <translation>Poprzedni widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom Next</source>
        <translation>Następny widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show information about a feature when the mouse is hovered over it</source>
        <translation>Wyświetl informacje o obiekcie po najechaniu na niego kursorem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Text Annotation</source>
        <translation>Opis tekstowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Form Annotation</source>
        <translation>Opis w formularzu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Move Annotation</source>
        <translation>Przesuń opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Labeling</source>
        <translation>Etykietowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layer Labeling Options</source>
        <translation>Opcje etykietowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Layer As</source>
        <translation>Zapisz warstwę jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layer &amp;Properties…</source>
        <translation>Właściwości &amp;warstwy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layer Properties</source>
        <translation>Właściwości warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show in Overview</source>
        <translation>Pokaż w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show All in Overview</source>
        <translation>Pokaż wszystkie w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Hide All from Overview</source>
        <translation>Ukryj wszystkie w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggle Full Scr&amp;een Mode</source>
        <translation>Przełącz tryb p&amp;ełnoekranowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggle Panel &amp;Visibility</source>
        <translation>Wyświetl/ukryj &amp;panele</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Tab</source>
        <translation>Ctrl+Tab</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggle Map Only</source>
        <translation>Pokaż tylko mapę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+Tab</source>
        <translation>Ctrl+Shift+Tab</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Properties…</source>
        <translation>&amp;Właściwości…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Project Properties</source>
        <translation>Właściwości projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Move Label and Diagram</source>
        <translation>Przesuń etykietę i kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Copyright Label…</source>
        <translation>&amp;Prawa autorskie…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Copyright Label</source>
        <translation>Informacja o prawach autorskich</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;North Arrow…</source>
        <translation>&amp;Strzałka północy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>North Arrow</source>
        <translation>Strzałka północy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Scale Bar…</source>
        <translation>&amp;Podziałka…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Scale Bar</source>
        <translation>Podziałka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Copy Style</source>
        <translation>Kopiuj styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste Style</source>
        <translation>Wklej styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Grid…</source>
        <translation>&amp;Siatka…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Alt+V</source>
        <translation>Ctrl+Alt+V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Export Project to DXF…</source>
        <translation>Eksportuj projekt do DXF...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Import Layers from DWG/DXF…</source>
        <translation>Importuj warstwy z DWG/DXF...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Add Circle by a Center Point and Another Point</source>
        <translation>Rysuj o&amp;krąg (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Add Rectangle from Extent</source>
        <translation>Rysuj &amp;prostokąt (zasięg)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add &amp;Rectangle from Center and a Point</source>
        <translation>Rysuj prostokąt (ś&amp;rodek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Add Regular Polygon from Center and a Point</source>
        <translation>Rysuj wielokąt &amp;foremny (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add &amp;Regular Polygon from 2 Points</source>
        <translation>Rysuj wielokąt foremny (&amp;2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circle &amp;from 2 Tangents and a Point</source>
        <translation>Rysuj okrąg (2 &amp;styczne, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Regular &amp;Polygon from Center and a Corner</source>
        <translation>Rysuj wielokąt &amp;foremny (środek, narożnik)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New &amp;Print Layout…</source>
        <translation>Nowy w&amp;ydruk…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New &amp;Report…</source>
        <translation>Nowy &amp;raport…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Revert…</source>
        <translation>Przywróć stan projektu...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Copy Layer</source>
        <translation>Kopiuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste Layer/Group</source>
        <translation>Wklej warstwę/grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Vertex Tool (Current Layer)</source>
        <translation>Edycja &amp;wierzchołków (bieżąca warstwa)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Vertex Tool (Current Layer)</source>
        <translation>Edycja wierzchołków (bieżąca warstwa)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+F3</source>
        <translation>Ctrl+F3</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Hide Deselected Layers</source>
        <translation>Ukryj niewybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+N</source>
        <translation>Ctrl+Shift+N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Value</source>
        <translation>Zaznacz obiekty przez wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Copy and Move Feature(s)</source>
        <translation>Kopiuj i przesuń obiekt(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Layout Extents…</source>
        <translation>&amp;Zasięg wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layout Extents</source>
        <translation>Zasięg wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Data Source Manager</source>
        <translation>Zarządzanie źródłami &amp;danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open Data Source Manager</source>
        <translation>Otwórz okno zarządzania źródłami danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circle from &amp;2 Points</source>
        <translation>Rysuj okrąg (&amp;2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circle from 2 points</source>
        <translation>Rysuj okrąg (2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circle from &amp;3 Points</source>
        <translation>Rysuj okrąg (3 &amp;punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circle from 3 points</source>
        <translation>Rysuj okrąg (3 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circle by a center point and another point</source>
        <translation>Rysuj okrąg (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Add Ellipse from Center and 2 Points</source>
        <translation>Rysuj elipsę (ś&amp;rodek, 2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from center and 2 points</source>
        <translation>Rysuj elipsę (środek, 2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from &amp;Center and a Point</source>
        <translation>Rysuj &amp;elipsę (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from center and a point</source>
        <translation>Rysuj elipsę (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from &amp;Extent</source>
        <translation>Rysuj elipsę (&amp;zasięg)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from extent</source>
        <translation>Rysuj elipsę (zasięg)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from &amp;Foci</source>
        <translation>Rysuj elipsę (&amp;ogniska)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse from foci</source>
        <translation>Rysuj elipsę (ogniska)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add rectangle from extent</source>
        <translation>Rysuj prostokąt (zasięg)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add rectangle from center and a point</source>
        <translation>Rysuj prostokąt (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add regular polygon from center and a point</source>
        <translation>Rysuj wielokąt foremny (środek, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add regular polygon from 2 points</source>
        <translation>Rysuj wielokąt foremny (2 punkty)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add &amp;Circle from 3 Tangents</source>
        <translation>Rysuj okrąg (&amp;3 styczne)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circle from 3 tangents</source>
        <translation>Rysuj okrąg (3 styczne)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circle from 2 tangents and a point</source>
        <translation>Rysuj okrąg (2 styczne, punkt)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add regular polygon from center and a corner</source>
        <translation>Rysuj wielokąt foremny (środek, narożnik)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New &amp;3D Map View</source>
        <translation>Nowy widok &amp;3D mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New 3D Map View</source>
        <translation>Nowy widok 3D mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layout Manager…</source>
        <translation>Menedżer wydruków…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Layout Manager</source>
        <translation>Pokaż menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Print Layout</source>
        <translation>Nowy wydruk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Report</source>
        <translation>Nowy raport</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Close Project</source>
        <translation>Zamknij projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Revert Project to Saved version</source>
        <translation>Przywróć wcześniej zapisaną wersję projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circular String</source>
        <translation>Rysuj krzywą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste Features As</source>
        <translation>Wklej obiekty jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Project</source>
        <translation>Nowy projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Open…</source>
        <translation>&amp;Otwórz...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open Project</source>
        <translation>Otwórz projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Project</source>
        <translation>Zapisz projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save &amp;As…</source>
        <translation>Zapisz &amp;jako...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Project As</source>
        <translation>Zapisz projekt jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Export Map to &amp;Image…</source>
        <translation>Eksportuj mapę jako &amp;obraz...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Map as Image</source>
        <translation>Zapisz mapę jako obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Export Map to &amp;PDF…</source>
        <translation>Eksportuj mapę jako &amp;PDF...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Map as PDF</source>
        <translation>Zapisz mapę jako PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Vertex Tool (All Layers)</source>
        <translation>Edycja &amp;wierzchołków (wszystkie warstwy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Vertex Tool (All Layers)</source>
        <translation>Edycja wierzchołków (wszystkie warstwy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Map Tips</source>
        <translation>Pokazuj podpowiedzi na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circular String by Radius</source>
        <translation>Rysuj krzywą (promień)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Diagram Options</source>
        <translation>Opcje kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layer Diagram Options</source>
        <translation>Opcje kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Modify Attributes of Selected Features</source>
        <translation>Edytuj atrybuty zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Modify the Attributes of all Selected Features Simultaneously</source>
        <translation>Edytuj atrybuty równocześnie dla wszystkich zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+A</source>
        <translation>Ctrl+Shift+A</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Layouts</source>
        <translation>Układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Circle</source>
        <translation>Rysuj okrąg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ellipse</source>
        <translation>Rysuj elipsę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Rectangle</source>
        <translation>Rysuj prostokąt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Regular Polygon</source>
        <translation>Rysuj wielokąt foremny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Snapping Toolbar</source>
        <translation>Przyciąganie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Data Source Manager Toolbar</source>
        <translation>Zarządzanie źródłami danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New &amp;Map View</source>
        <translation>Nowy widok &amp;mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Map View</source>
        <translation>Nowy widok mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+D</source>
        <translation>Ctrl+Shift+D</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+L</source>
        <translation>Ctrl+Shift+L</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Shift+W</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggle Editing</source>
        <translation>Tryb edycji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggles the editing state of the current layer</source>
        <translation>Włącza/wyłącza tryb edycji aktywnej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save for Selected Layer(s)</source>
        <translation>Zapisz dla zaznaczonych warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save edits to current layer, but continue editing</source>
        <translation>Zapisz zmiany w warstwie i kontynuuj edycję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Remove Layer/Group</source>
        <translation>Usuń warstwę/grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>API Documentation</source>
        <translation>API dla programistów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Full Histogram Stretch</source>
        <translation>Pełne wzmocnienie kontrastu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>HTML Annotation</source>
        <translation>Opis HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>SVG Annotation</source>
        <translation>Opis SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Increase Brightness</source>
        <translation>Rozjaśnij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Decrease Brightness</source>
        <translation>Przyciemnij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Increase Contrast</source>
        <translation>Zwiększ kontrast</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Decrease Contrast</source>
        <translation>Zmniejsz kontrast</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Need Commercial Support?</source>
        <translation>Wsparcie komercyjne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste features in clipboard into a new temporary scratch layer.</source>
        <translation>Wklej obiekty ze schowka do nowej warstwy tymczasowej.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Normal</source>
        <translation>Zwykły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Normal preview mode</source>
        <translation>Standardowy podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate Photocopy (Grayscale)</source>
        <translation>Odcienie szarości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate photocopy (grayscale)</source>
        <translation>Odcienie szarości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate Fax (Mono)</source>
        <translation>Czarno-biały</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate fax (mono)</source>
        <translation>Czarno-biały</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate Color Blindness (Protanope)</source>
        <translation>Ślepota barw (protanopia)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate color blindness (protanope)</source>
        <translation>Ślepota barw (protanopia)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate Color Blindness (Deuteranope)</source>
        <translation>Ślepota barw (daltonizm)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Simulate color blindness (deuteranope)</source>
        <translation>Ślepota barw (daltonizm)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Set Scale Visibility of Layer(s)</source>
        <translation>Ustaw zakres skalowy widoczności warstw(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Selected Layers</source>
        <translation>Pokaż wybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Hide Selected Layers</source>
        <translation>Ukryj wybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Statistical Summary</source>
        <translation>Podsumowanie statystyk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show statistical summary</source>
        <translation>Pokaż podsumowanie statystyk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circular string</source>
        <translation>Rysuj krzywą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add circular string by radius</source>
        <translation>Rysuj krzywą (promień)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New from Template</source>
        <translation>Nowy z szablonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Shape Digitizing Toolbar</source>
        <translation>Digitalizacja kształtów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Set CRS of Layer(s)</source>
        <translation>Definiuj układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Set Project CRS from Layer</source>
        <translation>Ustaw układ współrzędnych projektu wg warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show All Layers</source>
        <translation>Pokaż wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+U</source>
        <translation>Ctrl+Shift+U</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Hide All Layers</source>
        <translation>Ukryj wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open Field Calculator</source>
        <translation>Otwórz kalkulator pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Delimited Text Layer</source>
        <translation>Dodaj warstwę tekstową CSV</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Paste features in clipboard into a new OGR vector layer.</source>
        <translation>Wklej obiekty ze schowka jako nową warstwę wektorową OGR.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Project Toolbar</source>
        <translation>Projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Alt++</source>
        <translation>Ctrl+Alt++</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Alt+-</source>
        <translation>Ctrl+Alt+-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Feature(s)</source>
        <translation>Zaznacz obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by area or single click</source>
        <translation>Zaznacz obiekty prostokątem lub kliknięciem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom to Native Resolution (100%)</source>
        <translation>Powiększ do natywnej rozdzielczości (100%)</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+2</source>
        <translation>Ctrl+Shift+2</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/DlgScriptEditor.ui"/>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Local Histogram Stretch</source>
        <translation>Wzmocnij kontrast do zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Stretch histogram of active raster to view extents</source>
        <translation>Wzmocnij kontrast do zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Help Contents</source>
        <translation>Podręcznik użytkownika (ang.)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>QGIS Home Page</source>
        <translation>Strona projektu QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Check QGIS Version</source>
        <translation>Sprawdź wersję QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Check if your QGIS version is up to date (requires internet access)</source>
        <translation>Sprawdź aktualność Twojej wersji QGIS (wymagane połączenie internetowe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>About</source>
        <translation>O QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rotate Label</source>
        <translation>Obracanie etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Change Label</source>
        <translation>Zarządzanie etykietami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Python Console</source>
        <translation>Konsola Pythona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Stretch Histogram to Full Dataset</source>
        <translation>Wzmocnij kontrast do pełnego zakresu danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>This is here just to avoid shortcut conflicts, the shortcut is caught in QgsCustomization</source>
        <translation>To jest tylko do uniknięcia konfliktu skrótów klawiaturowych. Skrót zdefiniowany w QgsCustomization</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Embed layers and groups from other project files</source>
        <translation>Osadź warstwy i grupy z innych projektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Creates a copyright label that is displayed on the map canvas.</source>
        <translation>Tworzy etykietę o prawach autorskich wyświetlaną w obszarze mapie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&quot;Creates a north arrow that is displayed on the map canvas&quot;</source>
        <translation>&quot;Tworzy strzałkę północy, która jest wyświetlana w obszarze mapy&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Creates a scale bar that is displayed on the map canvas</source>
        <translation>Tworzy podziałkę, która będzie widoczna w obszarze mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add WFS Layer</source>
        <translation>Dodaj warstwę WFS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Feature Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Run Feature Action</source>
        <translation>Uruchom akcję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Pan Map to Selection</source>
        <translation>Przesuń widok do zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Offset Curve</source>
        <translation>Przesuń krzywą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Grid</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Pin/Unpin Labels and Diagrams</source>
        <translation>Przypnij/odepnij etykiety i kartodiagramy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Highlight Pinned Labels and Diagrams</source>
        <translation>Podświetl przypięte etykiety i kartodiagramy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Blank Project</source>
        <translation>Nowy pusty projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Local Cumulative Cut Stretch</source>
        <translation>Wzmocnij kontrast (z odcięciem) do zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Local cumulative cut stretch using current extent, default limits and estimated values.</source>
        <translation>Wzmocnij kontrast (z odcięciem) do zasięgu widoku.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Full Dataset Cumulative Cut Stretch</source>
        <translation>Wzmocnij kontrast (z odcięciem) do pełnego zakresu danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Cumulative cut stretch using full dataset extent, default limits and estimated values.</source>
        <translation>Wzmocnij kontrast (z odcięciem) do pełnego zakresu danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show/Hide Labels and Diagrams</source>
        <translation>Wyświetl/ukryj etykiety i kartodiagramy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Duplicate Layer(s)</source>
        <translation>Duplikuj warstwę(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save for All Layers</source>
        <translation>Zapisz dla wszystkich warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rollback for All Layers</source>
        <translation>Cofnij dla wszystkich warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Cancel for All Layers</source>
        <translation>Anuluj dla wszystkich warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rollback for Selected Layer(s)</source>
        <translation>Cofnij dla zaznaczonych warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Current Edits</source>
        <translation>Bieżąca edycja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Cancel for Selected Layer(s)</source>
        <translation>Anuluj dla zaznaczonych warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save Layer Edits</source>
        <translation>Zapisz edycję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rotate Feature(s)</source>
        <translation>Obróć obiekt(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select features using an expression</source>
        <translation>Zaznacz obiekty używając wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add/Edit Virtual Layer</source>
        <translation>Dodaj/edytuj warstwę wirtualną</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Fill Ring</source>
        <translation>Wypełnij pierścień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add ArcGIS MapServer Layer</source>
        <translation>Dodaj warstwę ArcGIS MapServer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add ArcGIS FeatureServer Layer</source>
        <translation>Dodaj warstwę ArcGIS FeatureServer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open &amp;Recent</source>
        <translation>O&amp;twórz ostatnie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Pro&amp;ject</source>
        <translation>Pro&amp;jekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom &amp;Full</source>
        <translation>&amp;Cały zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom to &amp;Layer</source>
        <translation>Powiększ do &amp;warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Zoom to &amp;Selection</source>
        <translation>Powiększ do &amp;zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open &amp;Attribute Table</source>
        <translation>Otwórz tabelę &amp;atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Alt+P</source>
        <translation>Ctrl+Alt+P</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New temporary scratch layer</source>
        <translation>Nowa warstwa tymczasowa</translation>
    </message>
    <message>
        <source>Processing Algorithms</source>
        <translation>Algorytmy</translation>
    </message>
    <message>
        <source>Processing Algorithms Toolbar</source>
        <translation>Panel algorytmów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Mesh</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Trim/Extend Feature</source>
        <translation>Przytnij/wydłuż obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Shapefile Layer…</source>
        <translation>Nowa warstwa Shapefile…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New SpatiaLite Layer…</source>
        <translation>Nowa warstwa SpatiaLite…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Raster Calculator…</source>
        <translation>Kalkulator rastra…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Vector Layer…</source>
        <translation>Dodaj warstwę wektorową…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Raster Layer…</source>
        <translation>Dodaj warstwę rastrową…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add PostGIS Layers…</source>
        <translation>Dodaj warstwy PostGIS…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add SpatiaLite Layer…</source>
        <translation>Dodaj warstwę SpatiaLite…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add MSSQL Spatial Layer…</source>
        <translation>Dodaj warstwę MSSQL…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add DB2 Spatial Layer…</source>
        <translation>Dodaj warstwę DB2 Spatial…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Oracle Spatial Layer…</source>
        <translation>Dodaj warstwę Oracle Spatial…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add WMS/WMTS Layer…</source>
        <translation>Dodaj warstwę WMS/WMTS…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Save As…</source>
        <translation>Z&amp;apisz jako…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Filter…</source>
        <translation>Filtruj…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Manage and Install Plugins…</source>
        <translation>Zarządzanie wtyczkami…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Options…</source>
        <translation>&amp;Opcje…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Custom Projections…</source>
        <translation>Układy współrzędnych użytkownika…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Keyboard Shortcuts…</source>
        <translation>Skróty klawiaturowe…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Style Manager…</source>
        <translation>Zarządzanie stylem…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Interface Customization…</source>
        <translation>Personalizacja interfejsu…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Embed Layers and Groups…</source>
        <translation>Osadź warstwy i grupy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Title Label…</source>
        <translation>&amp;Tytuł…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Title Label</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Creates a title label that is displayed on the map canvas.</source>
        <translation>Tworzy podpis z tytułem, który jest wyświetlany w widoku mapy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&amp;Image…</source>
        <translation>&amp;Obraz…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Image</source>
        <translation>Obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>&quot;Creates an image that is displayed on the map canvas&quot;</source>
        <translation>&quot;Tworzy obraz, który będzie widoczny w obszarze mapy&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add WFS Layer…</source>
        <translation>Dodaj warstwę WFS…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add WCS Layer…</source>
        <translation>Dodaj warstwę WCS…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Highlight Pinned Labels and Diagrams
Shows highlight rectangles around labels which are fixed in place, e.g. due to manual placement.</source>
        <translation>Wyróżnij przypięte etykiety i diagramy
Pokazuje podświetlone prostokąty wokół etykiet, które są przypięte do miejsca, np. z powodu ręcznego umieszczenia.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Expression…</source>
        <translation>Zaznacz obiekty wyrażeniem…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Open Field Calculator…</source>
        <translation>Otwórz kalkulator pól…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Delimited Text Layer…</source>
        <translation>Dodaj warstwę tekstową CSV…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add/Edit Virtual Layer…</source>
        <translation>Dodaj/edytuj warstwę wirtualną…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Vector Layer…</source>
        <translation>Nowa warstwa wektorowa…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Temporary Scratch Layer…</source>
        <translation>Nowa warstwa tymczasowa…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add from Layer Definition File…</source>
        <translation>Wczytaj definicję warstwy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Save As Layer Definition File…</source>
        <translation>Zapisz jako definicję warstwy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Temporary Scratch Layer…</source>
        <translation>Nowa warstwa tymczasowa…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Align Rasters…</source>
        <translation>Harmonizacja rastrów…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New GeoPackage Layer…</source>
        <translation>Nowa warstwa GeoPackage…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Arc&amp;GIS MapServer Layer…</source>
        <translation>Dodaj warstwę Arc&amp;GIS MapServer…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Ar&amp;cGIS FeatureServer Layer…</source>
        <translation>Dodaj warstwę Ar&amp;cGIS FeatureServer…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Select Features by Value…</source>
        <translation>Zaznacz obiekty przez wartość…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Rectangle &amp;from 3 Points (Distance from 2nd and 3rd point)</source>
        <translation>Rysuj prostokąt (&amp;3 punkty; odległość od 2. i 3. punktu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add rectangle from 3 points (Distance from 2nd and 3rd point)</source>
        <translation>Rysuj prostokąt (3 punkty; odległość od 2. i 3. punktu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Rectangle &amp;from 3 Points (Distance from projected point on segment p1 and p2)</source>
        <translation>Rysuj prostokąt (&amp;3 punkty; odległość od rzutowanego punktu na segmencie p1-p2)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add rectangle from 3 points (Distance from projected point on segment p1 and p2)</source>
        <translation>Rysuj prostokąt (3 punkty; odległość od rzutowanego punktu na segmencie p1-p2)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Mesh Calculator…</source>
        <translation>Kalkulator siatki…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Add Mesh Layer...</source>
        <translation>Dodaj warstwę siatkową...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Virtual Layer…</source>
        <translation>Nowa warstwa wirtualna…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Virtual Layer</source>
        <translation>Nowa warstwa wirtualna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Unplaced Labels</source>
        <translation>Pokaż nierozmieszczone etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Toggles Display of Unplaced Labels
Shows placeholders for labels which could not be placed, e.g. due to overlaps with other map labels.</source>
        <translation>Przełącza wyświetlanie nierozmieszczonych etykiet
Wyświetla symbole zastępcze etykiet, których nie można umieścić, np. z powodu nakładania się na inne etykiety map.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Moves a Label or Diagram
Acts on all layers.</source>
        <translation>Przesuwa etykietę lub diagram
Działa na wszystkich warstwach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Rotates a Label
Holding Ctrl (Cmd) while rotating increments by 15 deg.
Acts on all layers.</source>
        <translation>Obraca etykietę
Przytrzymując Ctrl (Cmd) podczas obracania uzyskasz skok o 15 stopni.
Działa na wszystkich warstwach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Change Label Properties
Allows customization of individual label properties such as font size and color.
Acts on all layers.</source>
        <translation>Zmień właściwości etykiety
Pozwala na ustawienie indywidualnych właściwości etykiety, np. rozmiaru czcionki i jej koloru.
Działa na wszystkich warstwach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Pin/Unpin Labels and Diagrams
Click or marquee on label/diagram to pin.
Shift clicking or marqueeing unpins labels, while Ctrl (Cmd) toggles label state.
Acts on all layers.</source>
        <translation>Przypnij/odepnij etykietę lub diagram
Kliknij lub wskaż etykietę/diagram aby przypiąć.
Kliknięcie lub wskazanie z wciśniętym Shift odpina etykietę, natomiast z wciśniętym Ctrl (Cmd) przełącza stan etykiety.
Działa na wszystkich warstwach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show/Hide Labels And Diagrams
Click or marquee on features to show individual labels or diagrams.
Shift+click or marquee on a label or diagram to hide it.
Acts on the currently active layer only.</source>
        <translation>Pokaż/ukryj etykiety i diagramy
Kliknij lub zaznacz obiektach, aby wyświetlić poszczególne etykiety lub diagramy.
Shift + kliknięcie lub zaznaczenie etykiety lub diagramu ukrywa go.
Działa tylko na aktualnie aktywnej warstwie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>New Spatial Bookmark…</source>
        <translation>Nowa zakładka przestrzenna…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Spatial Bookmarks</source>
        <translation>Pokaż zakładki przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Show Spatial Bookmark Manager</source>
        <translation>Pokaż menedżera zakładek przestrzennych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Shift+T</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Ctrl+Alt+M</source>
        <translation>Ctrl+Alt+M</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Reselect Features</source>
        <translation>Ponownie zaznacz obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Reselect Features from Current Layer</source>
        <translation>Ponownie zaznacz obiekty na bieżącej warstwie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>QGIS Sustaining Members</source>
        <translation>Członkowie wspierający QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Plugins</source>
        <translation>Wtyczki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgisapp.ui"/>
        <source>Report an Issue</source>
        <translation>Zgłoś problem</translation>
    </message>
</context>
<context>
    <name>ManageConnectionsDialog</name>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/manageconnectionsdialog.ui"/>
        <source>Manage Connections</source>
        <translation>Zarządzanie połączeniami</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/manageconnectionsdialog.ui"/>
        <source>Save to file</source>
        <translation>Zapisz do pliku</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/manageconnectionsdialog.ui"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <source>Load from file</source>
        <translation>Wczytaj z pliku</translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <source>eXtensible Markup Language (*.xml *.XML)</source>
        <translation>eXtensible Markup Language (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <source>Saved to {0}.</source>
        <translation>Zapisano do {0}.</translation>
    </message>
    <message>
        <source>File {0} exists. Overwrite?</source>
        <translation>Plik {0} już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <source>Save Connections</source>
        <translation>Zapisz połączenia</translation>
    </message>
    <message>
        <source>Loading Connections</source>
        <translation>Wczytywanie połączeń</translation>
    </message>
</context>
<context>
    <name>Map3DConfigWidget</name>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Configure 3D Map Rendering</source>
        <translation>Konfiguruj 3D Map Rendering</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Terrain</source>
        <translation>Teren</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Tile resolution</source>
        <translation>Rozdzielczość kafla</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Elevation</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Vertical scale</source>
        <translation>Skala wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Skirt height</source>
        <translation>Wysokość krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source> map units</source>
        <translation> jedn. mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Max. ground error</source>
        <translation>Maks. błąd podstawy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Map tile resolution</source>
        <translation>Rozdzielczość kafla mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Max. screen error</source>
        <translation>Maks. błąd ekranu</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Zoom levels</source>
        <translation>Poziomy zoomu</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Show labels</source>
        <translation>Pokaż etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Show map tile info</source>
        <translation>Pokaż informacje o kaflu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Show bounding boxes</source>
        <translation>Pokaż zasięgi</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Show camera&apos;s view center</source>
        <translation>Pokaż centrum widoku kamery</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Camera</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Field of View</source>
        <translation>Pole widzenia</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>°</source>
        <translation>°</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Map theme</source>
        <translation>Motyw mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Terrain shading</source>
        <translation>Cieniowanie terenu</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/map3dconfigwidget.ui"/>
        <source>Lights</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MapLayerWidgetWrapper</name>
    <message>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
</context>
<context>
    <name>MatrixModelerWidget</name>
    <message>
        <source>Clear?</source>
        <translation>Wyczyścić?</translation>
    </message>
    <message>
        <source>Are you sure you want to clear table?</source>
        <translation>Czy jesteś pewien, że chcesz wyczyścić tabelę?</translation>
    </message>
    <message>
        <source>Enter column name</source>
        <translation>Podaj nazwę kolumny</translation>
    </message>
    <message>
        <source>Column name</source>
        <translation>Nazwa kolumny</translation>
    </message>
</context>
<context>
    <name>MeanAndStdDevPlot</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input table</source>
        <translation>Tabela wejściowa</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <source>Plot</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Mean and standard deviation plot</source>
        <translation>Wykres średniej i odchylenia standardowego</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>Mesh3DSymbolWidget</name>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Altitude clamping</source>
        <translation>Podstawa wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Absolute</source>
        <translation>bezwzględne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Terrain</source>
        <translation>teren</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/mesh3dsymbolwidget.ui"/>
        <source>Add back faces</source>
        <translation>Dodaj tylne ścianki</translation>
    </message>
</context>
<context>
    <name>MessageBarProgress</name>
    <message>
        <source>Executing algorithm &lt;i&gt;{0}&lt;/i&gt;</source>
        <translation>Wykonywanie algorytmu &lt;i&gt;{0}&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Problem executing algorithm</source>
        <translation>Problem z wykonaniem algorytmu</translation>
    </message>
</context>
<context>
    <name>MetaSearch</name>
    <message>
        <source>MetaSearch plugin</source>
        <translation>Wtyczka MetaSearch</translation>
    </message>
    <message>
        <source>Search Metadata Catalogs</source>
        <translation>Przeszukuj katalogi metadanych</translation>
    </message>
    <message>
        <source>MetaSearch plugin help</source>
        <translation>Pomoc wtyczki MetaSearch</translation>
    </message>
    <message>
        <source>Get Help on MetaSearch</source>
        <translation>Znajdź pomoc o MetaSearch</translation>
    </message>
</context>
<context>
    <name>MetaSearchDialog</name>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>MetaSearch</source>
        <translation>MetaSearch</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Find</source>
        <translation>Znajdź</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Set global</source>
        <translation>Cały zasięg</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Map extent</source>
        <translation>Zasięg mapy</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>-180</source>
        <translation>-180</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>90</source>
        <translation>90</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>-90</source>
        <translation>-90</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>180</source>
        <translation>180</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>        From</source>
        <translation>        w</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Keywords</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Xmax</source>
        <translation>Xmax</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Ymax</source>
        <translation>Ymax</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Xmin</source>
        <translation>Xmin</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Ymin</source>
        <translation>Ymin</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Results</source>
        <translation>Wyniki</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>View Search Results as XML</source>
        <translation>Pokaż wyniki wyszukiwania jako XML</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Service Info</source>
        <translation>Informacje o usłudze</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>GetCapabilities Response</source>
        <translation>Zobacz GetCapabilities</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>New…</source>
        <translation>Nowy…</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Delete…</source>
        <translation>Usuń…</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Save…</source>
        <translation>Zapisz…</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add Default Services</source>
        <translation>Dodaj domyślne usługi</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Load…</source>
        <translation>Wczytaj…</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Results Paging</source>
        <translation>Stronicowanie wyników</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add WCS</source>
        <translation>Dodaj WCS</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add WMS/WMTS</source>
        <translation>Dodaj WMS/WMTS</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add WFS</source>
        <translation>Dodaj WFS</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Double-click to see full record information</source>
        <translation>Kliknij dwa razy, aby wyświetlić pełną informację o rekordzie</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add Data</source>
        <translation>Dodaj dane</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add ArcGIS MapServer</source>
        <translation>Dodaj ArcGIS MapServer</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add ArcGIS FeatureServer</source>
        <translation>Dodaj ArcGIS FeatureServer</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Add GIS File</source>
        <translation>Dodaj plik GIS</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Services</source>
        <translation>Usługi</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>results at a time</source>
        <translation>wyników jednocześnie</translation>
    </message>
    <message>
        <source>No services/connections defined. To get started with MetaSearch, create a new connection by clicking &apos;New&apos; or click &apos;Add default services&apos;.</source>
        <translation>Nie zdefiniowano usług/połączeń. Aby rozpocząć pracę, stwórz nowe połączenie przyciskiem &quot;Nowe&quot; lub &quot;Dodaj domyślne usługi&quot;.</translation>
    </message>
    <message>
        <source>Loading connections</source>
        <translation>Wczytywanie połączeń</translation>
    </message>
    <message>
        <source>Search error</source>
        <translation>Błąd wyszukiwania</translation>
    </message>
    <message>
        <source>Connection error</source>
        <translation>Błąd połączenia</translation>
    </message>
    <message>
        <source>Search keywords</source>
        <translation>Słowa kluczowe wyszukiwania</translation>
    </message>
    <message>
        <source>New Catalog Service</source>
        <translation>Nowa Usługa katalogowa</translation>
    </message>
    <message>
        <source>Edit Catalog Service</source>
        <translation>Edytuj Usługę katalogową</translation>
    </message>
    <message>
        <source>Remove service {0}?</source>
        <translation>Usunąć usługę {0}?</translation>
    </message>
    <message>
        <source>Delete Service</source>
        <translation>Usuń usługę</translation>
    </message>
    <message>
        <source>{0} exists.  Overwrite?</source>
        <translation>{0} istnieje. Nadpisać?</translation>
    </message>
    <message>
        <source>Search error: {0}</source>
        <translation>Błąd wyszukiwania: {0}</translation>
    </message>
    <message>
        <source>Connection error: {0}</source>
        <translation>Błąd połączenia: {0}</translation>
    </message>
    <message>
        <source>0 results</source>
        <translation>0 wyników</translation>
    </message>
    <message numerus="yes">
        <source>Showing {0} - {1} of %n result(s)</source>
        <comment>number of results</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Coordinate Transformation Error</source>
        <translation>Błąd przekształcania współrzędnych</translation>
    </message>
    <message>
        <source>End of results. Go to start?</source>
        <translation>Koniec wyników. Przejść na początek?</translation>
    </message>
    <message>
        <source>Navigation</source>
        <translation>Nawigacja</translation>
    </message>
    <message>
        <source>Start of results. Go to end?</source>
        <translation>Początek wyników. Przejść na koniec?</translation>
    </message>
    <message>
        <source>Connection {0} exists. Overwrite?</source>
        <translation>Połączenie {0} już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <source>Error getting response: {0}</source>
        <translation>Błąd podczas uzyskiwania odpowiedzi: {0}</translation>
    </message>
    <message>
        <source>Unable to locate record identifier</source>
        <translation>Nie można zlokalizować identyfikatora rekordu</translation>
    </message>
    <message>
        <source>Error connecting to service: {0}</source>
        <translation>Błąd połączenia z usługą: {0}</translation>
    </message>
    <message>
        <source>Value Error: {0}</source>
        <translation>Błąd wartości: {0}</translation>
    </message>
    <message>
        <source>Unknown Error: {0}</source>
        <translation>Nieznany błąd: {0}</translation>
    </message>
    <message>
        <source>Saving server</source>
        <translation>Zapisywanie serwera</translation>
    </message>
    <message>
        <source>GetRecords error</source>
        <translation>Błąd GetRecords</translation>
    </message>
    <message>
        <source>CSW Connection error</source>
        <translation>Błąd połączenia CSW</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>seconds</source>
        <translation>sekund</translation>
    </message>
    <message>
        <source>Record parsing error</source>
        <translation>Błąd parsowania rekordu</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Server</source>
        <translation>Serwer</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Disable SSL verification</source>
        <translation>Wyłącz weryfikację SSL</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/maindialog.ui"/>
        <source>Timeout</source>
        <translation>Limit czasu</translation>
    </message>
</context>
<context>
    <name>MinimumBoundingGeometry</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Envelope (Bounding Box)</source>
        <translation>otoczka (Bounding Box)</translation>
    </message>
    <message>
        <source>Minimum Oriented Rectangle</source>
        <translation>minimalny, obrócony prostokąt</translation>
    </message>
    <message>
        <source>Minimum Enclosing Circle</source>
        <translation>najmniejsze koło opisane</translation>
    </message>
    <message>
        <source>Convex Hull</source>
        <translation>otoczka wypukła</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Field (optional, set if features should be grouped by class)</source>
        <translation>Pole (opcjonalne, ustaw jeśli obiekty mają być grupowane według klas)</translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <source>Bounding geometry</source>
        <translation>Geometria ograniczająca</translation>
    </message>
    <message>
        <source>Minimum bounding geometry</source>
        <translation>Najmniejsza geometria ograniczająca</translation>
    </message>
    <message>
        <source>bounding,box,bounds,envelope,minimum,oriented,rectangle,enclosing,circle,convex,hull,generalization</source>
        <translation>bounding,box,bounds,envelope,minimum,oriented,rectangle,enclosing,circle,convex,hull,generalization</translation>
    </message>
</context>
<context>
    <name>ModelerAlgorithmProvider</name>
    <message>
        <source>Models folder</source>
        <comment>ModelerAlgorithmProvider</comment>
        <translation>Katalog modeli</translation>
    </message>
    <message>
        <source>Models</source>
        <comment>ModelerAlgorithmProvider</comment>
        <translation>Modele</translation>
    </message>
    <message>
        <source>Could not load model {0}</source>
        <comment>ModelerAlgorithmProvider</comment>
        <translation>Nie można wczytać modelu {0}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Could not load model {0}
{1}</source>
        <comment>ModelerAlgorithmProvider</comment>
        <translation>Nie można wczytać modelu {0}
{1}</translation>
    </message>
</context>
<context>
    <name>ModelerDialog</name>
    <message>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <source>Enter model name here</source>
        <translation>Wprowadź nazwę modelu</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <source>Enter group name here</source>
        <translation>Wprowadź nazwę grupy</translation>
    </message>
    <message>
        <source>Inputs</source>
        <translation>Wejście</translation>
    </message>
    <message>
        <source>Algorithms</source>
        <translation>Algorytmy</translation>
    </message>
    <message>
        <source>Enter algorithm name to filter list</source>
        <translation>Wprowadź nazwę algorytmu do listy filtrującej</translation>
    </message>
    <message>
        <source>Save Model?</source>
        <translation>Zapisać model?</translation>
    </message>
    <message>
        <source>There are unsaved changes in this model. Do you want to keep those?</source>
        <translation>W modelu są niezapisane zmiany. Czy chcesz zachować?</translation>
    </message>
    <message>
        <source>Model doesn&apos;t contain any algorithm and/or parameter and can&apos;t be executed</source>
        <translation>Model nie zawiera żadnych algorytmów i/lub parametrów i nie może zostać uruchomiony</translation>
    </message>
    <message>
        <source>Model was saved inside current project</source>
        <translation>Model został zapisany w bieżącym projekcie</translation>
    </message>
    <message>
        <source>Save Model As Image</source>
        <translation>Zapisz model jako obraz</translation>
    </message>
    <message>
        <source>PNG files (*.png *.PNG)</source>
        <translation>Pliki PNG (*.png *.PNG)</translation>
    </message>
    <message>
        <source>Save Model As PDF</source>
        <translation>Zapisz model jako PDF</translation>
    </message>
    <message>
        <source>PDF files (*.pdf *.PDF)</source>
        <translation>Pliki PDF (*.pdf *.PDF)</translation>
    </message>
    <message>
        <source>Save Model As SVG</source>
        <translation>Zapisz model jako SVG</translation>
    </message>
    <message>
        <source>SVG files (*.svg *.SVG)</source>
        <translation>Pliki SVG (*.svg *.SVG)</translation>
    </message>
    <message>
        <source>Save Model As Python Script</source>
        <translation>Zapisz model jako skrypt Pythona</translation>
    </message>
    <message>
        <source>Please a enter model name before saving</source>
        <translation>Podaj nazwę modelu przed zapisaniem</translation>
    </message>
    <message>
        <source>Unable to save edits. Reason:
 {0}</source>
        <translation>Nie można zapisać zmian. Powód:
 {0}</translation>
    </message>
    <message>
        <source>Model was correctly saved</source>
        <translation>Model został pomyślnie zapisany</translation>
    </message>
    <message>
        <source>Save Model</source>
        <translation>Zapisz model</translation>
    </message>
    <message>
        <source>I/O error</source>
        <translation>błąd I/O</translation>
    </message>
    <message>
        <source>Can&apos;t save model</source>
        <translation>Zapisanie modelu nie powiodło się</translation>
    </message>
    <message>
        <source>The selected model could not be loaded.
See the log for more information.</source>
        <translation>Wybrany model nie mógł być wczytany.
Więcej informacji znajduje się w dzienniku zdarzeń.</translation>
    </message>
    <message>
        <source>Open Model</source>
        <translation>Otwórz model</translation>
    </message>
    <message>
        <source>Processing models (*.model3 *.MODEL3)</source>
        <translation>Modele processingu (*.model3 *.MODEL3)</translation>
    </message>
    <message>
        <source>Successfully exported model as image to &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie modelu jako obraz do &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Successfully exported model as PDF to &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie modelu jako PDF do &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Successfully exported model as SVG to &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie modelu jako SVG do &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Processing scripts (*.py *.PY)</source>
        <translation>Skrypty processingu (*.py *.PY)</translation>
    </message>
    <message>
        <source>Successfully exported model as python script to &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie modelu jako skrypt Pythona do &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Model was correctly saved to &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</source>
        <translation>Model został pomyślnie zapisany w &lt;a href=&quot;{}&quot;&gt;{}&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Could not load model {0}</source>
        <translation>Nie można wczytać modelu {0}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <source>Model Properties</source>
        <translation>Właściwości modelu</translation>
    </message>
    <message>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <source>Export as Script Algorithm…</source>
        <translation>Eksportuj jako skrypt algorytmu…</translation>
    </message>
    <message>
        <source>Model Variables</source>
        <translation>Zmienne modelu</translation>
    </message>
</context>
<context>
    <name>ModelerNumberInputPanel</name>
    <message>
        <source>Expression Based Input</source>
        <translation>Dane wejściowe na podstawie wyrażenia</translation>
    </message>
</context>
<context>
    <name>ModelerParameterDefinitionDialog</name>
    <message>
        <source>Parameter name</source>
        <translation>Nazwa parametru</translation>
    </message>
    <message>
        <source>Parent layer</source>
        <translation>Warstwa nadrzędna</translation>
    </message>
    <message>
        <source>Allowed data type</source>
        <translation>Dopuszczalny typ danych</translation>
    </message>
    <message>
        <source>Any</source>
        <translation>dowolny</translation>
    </message>
    <message>
        <source>Number</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <source>String</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <source>Date/time</source>
        <translation>Data/czas</translation>
    </message>
    <message>
        <source>Accept multiple fields</source>
        <translation>Akceptuj wiele pól</translation>
    </message>
    <message>
        <source>Default field name, or ; separated list of field names for multiple field parameters</source>
        <translation>Domyślna nazwa pola lub oddzielona &quot;;&quot; lista nazw pól (w przypadku wielu pól)</translation>
    </message>
    <message>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <source>Geometry Not Required</source>
        <translation>Niewymagana geometria</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <source>Any Geometry Type</source>
        <translation>Dowolny typ geometrii</translation>
    </message>
    <message>
        <source>Data type</source>
        <translation>Typ danych</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Default value</source>
        <translation>Wartość domyślna</translation>
    </message>
    <message>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <source>Any Map Layer</source>
        <translation>Dowolna warstwa mapy</translation>
    </message>
    <message>
        <source>Vector (No Geometry Required)</source>
        <translation>Wektor (nie wymagana geometria)</translation>
    </message>
    <message>
        <source>Vector (Point)</source>
        <translation>Wektor (punkt)</translation>
    </message>
    <message>
        <source>Vector (Line)</source>
        <translation>Wektor (linia)</translation>
    </message>
    <message>
        <source>Vector (Polygon)</source>
        <translation>Wektor (poligon)</translation>
    </message>
    <message>
        <source>Vector (Any Geometry Type)</source>
        <translation>Wektor (dowolny typ geometrii)</translation>
    </message>
    <message>
        <source>Linked input</source>
        <translation>Połączona wartość wejściowa</translation>
    </message>
    <message>
        <source>Min value</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <source>Max value</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <source>Mandatory</source>
        <translation>Obowiązkowy</translation>
    </message>
    <message>
        <source>Unable to define parameter</source>
        <translation>Nieudane zdefiniowanie parametru</translation>
    </message>
    <message>
        <source>Invalid parameter name</source>
        <translation>Niepoprawna nazwa parametru</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Błędne lub brakujące parametry</translation>
    </message>
    <message>
        <source>The parameter `{}` is not registered, are you missing a required plugin?</source>
        <translation>Parametr `{}` nie jest zarejestrowany. Czy nie brakuje wymaganej wtyczki?</translation>
    </message>
    <message>
        <source>{} Parameter Definition</source>
        <translation>{} Definicja parametru</translation>
    </message>
    <message>
        <source>Number type</source>
        <translation>Typ liczby</translation>
    </message>
    <message>
        <source>Float</source>
        <translation>liczba zmiennoprzecinkowa</translation>
    </message>
    <message>
        <source>Integer</source>
        <translation>liczba całkowita</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
</context>
<context>
    <name>MultilineTextPanel</name>
    <message>
        <source>[Use text below]</source>
        <translation>[Użyj tekstu poniżej]</translation>
    </message>
</context>
<context>
    <name>MultipleFileInputDialog</name>
    <message>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>Add file</source>
        <translation>Dodaj plik</translation>
    </message>
    <message>
        <source>Remove file(s)</source>
        <translation>Usuń plik(i)</translation>
    </message>
    <message>
        <source>Remove all</source>
        <translation>Usuń wszystko</translation>
    </message>
    <message>
        <source>Select File(s)</source>
        <translation>Wybierz plik(i)</translation>
    </message>
</context>
<context>
    <name>MultipleInputDialog</name>
    <message>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <source>Clear Selection</source>
        <translation>Wyczyść wybór</translation>
    </message>
    <message>
        <source>Toggle Selection</source>
        <translation>Przełącz zaznaczone</translation>
    </message>
    <message>
        <source>Add File(s)…</source>
        <translation>Dodaj plik(i)…</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <source>{0} files (*.{1})</source>
        <translation>{0} pliki (*.{1})</translation>
    </message>
    <message>
        <source>Select File(s)</source>
        <translation>Wybierz plik(i)</translation>
    </message>
    <message>
        <source>Add Directory…</source>
        <translation>Dodaj katalog…</translation>
    </message>
</context>
<context>
    <name>MultipleInputPanel</name>
    <message>
        <source>0 elements selected</source>
        <translation>Nie zaznaczono elementów</translation>
    </message>
    <message>
        <source>{0} elements selected</source>
        <translation>Zaznaczono {0} elementów</translation>
    </message>
</context>
<context>
    <name>NearestNeighbourAnalysis</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>Najbliższego sąsiada</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Observed mean distance</source>
        <translation>Faktyczna średnia odległość</translation>
    </message>
    <message>
        <source>Expected mean distance</source>
        <translation>Oczekiwana średnia odległość</translation>
    </message>
    <message>
        <source>Nearest neighbour index</source>
        <translation>Wskaźnik najbliższego sąsiedztwa</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation>Liczba punktów</translation>
    </message>
    <message>
        <source>Z-Score</source>
        <translation>Skala-Z</translation>
    </message>
    <message>
        <source>Nearest neighbour analysis</source>
        <translation>Analiza najbliższego sąsiada</translation>
    </message>
</context>
<context>
    <name>NewConnectionDialog</name>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>Create a new Catalog connection</source>
        <translation>Utwórz nowe połączenie z katalogiem</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>If the service requires basic authentication, enter a user name and optional password</source>
        <translation>Jeśli usługa wymaga uwierzytelnienia, wprowadź nazwę użytkownika (opcjonalnie hasło)</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>User name</source>
        <translation>Nazwa użytkownika</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/newconnectiondialog.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <source>Both Name and URL must be provided.</source>
        <translation>Nazwa i URL muszą być podane.</translation>
    </message>
    <message>
        <source>Name cannot contain &apos;/&apos;.</source>
        <translation>Nazwa nie może zawierać znaku &quot;/&quot;.</translation>
    </message>
    <message>
        <source>Overwrite {0}?</source>
        <translation>Nadpisać {0}?</translation>
    </message>
</context>
<context>
    <name>NewPreconfiguredAlgorithmAction</name>
    <message>
        <source>Create Preconfigured Algorithm…</source>
        <translation>Twórz wstępnie skonfigurowany algorytm…</translation>
    </message>
</context>
<context>
    <name>NumberInputPanel</name>
    <message>
        <source>Not set</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>OffsetCurve</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Offset distance (left-sided: positive, right-sided: negative)</source>
        <translation>Wartość przesunięcia (lewostronne: dodatnie, prawostronne: ujemne)</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Offset curve</source>
        <translation>Przesuń krzywą</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>Ogr2OgrTableToPostGisList</name>
    <message>
        <source>Database (connection name)</source>
        <translation>Baza danych (nazwa połączenia)</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Shape encoding</source>
        <translation>Kodowanie znaków</translation>
    </message>
    <message>
        <source>Schema name</source>
        <translation>Nazwa schematu</translation>
    </message>
    <message>
        <source>Table name, leave blank to use input name</source>
        <translation>Nazwa tabeli, pozostaw puste aby użyć nazwy źródła</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Klucz główny</translation>
    </message>
    <message>
        <source>Primary key (existing field, used if the above option is left empty)</source>
        <translation>Klucz główny (istniejące pole, jeśli pole powyżej pozostawiono puste)</translation>
    </message>
    <message>
        <source>Group N features per transaction (Default: 20000)</source>
        <translation>W każdej transakcji zgrupuj N obiektów (domyślnie 20000)</translation>
    </message>
    <message>
        <source>Overwrite existing table</source>
        <translation>Nadpisz istniejącą tabelę</translation>
    </message>
    <message>
        <source>Append to existing table</source>
        <translation>Dopisz dane do tabeli</translation>
    </message>
    <message>
        <source>Append and add new fields to existing table</source>
        <translation>Dopisz i stwórz nowe pole w istniejącej tabeli</translation>
    </message>
    <message>
        <source>Do not launder columns/table names</source>
        <translation>Nie czyść nazw kolumn/tabel</translation>
    </message>
    <message>
        <source>Continue after a failure, skipping the failed record</source>
        <translation>Kontynuuj w przypadku niepowodzenia pomijając błędny rekord</translation>
    </message>
    <message>
        <source>Keep width and precision of input attributes</source>
        <translation>Zachowaj wielkość i precyzję pól źródła</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Import layer/table as geometryless table into PostgreSQL database</source>
        <translation>Importuj warstwę/tabelę jako tabelę bez geometrii do bazy danych PosgreSQL</translation>
    </message>
    <message>
        <source>Vector miscellaneous</source>
        <translation>Wektor - różne</translation>
    </message>
    <message>
        <source>Select features using a SQL &quot;WHERE&quot; statement (Ex: column=&apos;value&apos;)</source>
        <translation>Zaznacz obiekty używając wyrażenia SQL &quot;WHERE&quot; (np. kolumna=&apos;wartość&apos;)</translation>
    </message>
</context>
<context>
    <name>Ogr2OgrToPostGisList</name>
    <message>
        <source>Database (connection name)</source>
        <translation>Baza danych (nazwa połączenia)</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Shape encoding</source>
        <translation>Kodowanie znaków</translation>
    </message>
    <message>
        <source>Output geometry type</source>
        <translation>Typ docelowej geometrii</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Vector dimensions</source>
        <translation>Wymiar wektora</translation>
    </message>
    <message>
        <source>Distance tolerance for simplification</source>
        <translation>Tolerancja odległości przy upraszczaniu</translation>
    </message>
    <message>
        <source>Maximum distance between 2 nodes (densification)</source>
        <translation>Maksymalna odległość pomiędzy 2 węzłami (zagęszczanie)</translation>
    </message>
    <message>
        <source>Select features by extent (defined in input layer CRS)</source>
        <translation>Zaznacz obiekty zakresem (w układzie współrzędnych warstwy)</translation>
    </message>
    <message>
        <source>Clip the input layer using the above (rectangle) extent</source>
        <translation>Przytnij warstwę źródłową powyższym (prostokątnym) zasięgiem</translation>
    </message>
    <message>
        <source>Group N features per transaction (Default: 20000)</source>
        <translation>W każdej transakcji zgrupuj N obiektów (domyślnie 20000)</translation>
    </message>
    <message>
        <source>Overwrite existing table</source>
        <translation>Nadpisz istniejącą tabelę</translation>
    </message>
    <message>
        <source>Append to existing table</source>
        <translation>Dopisz dane do tabeli</translation>
    </message>
    <message>
        <source>Append and add new fields to existing table</source>
        <translation>Dopisz i stwórz nowe pole w istniejącej tabeli</translation>
    </message>
    <message>
        <source>Do not launder columns/table names</source>
        <translation>Nie czyść nazw kolumn/tabel</translation>
    </message>
    <message>
        <source>Do not create spatial index</source>
        <translation>Nie twórz indeksu przestrzennego</translation>
    </message>
    <message>
        <source>Continue after a failure, skipping the failed feature</source>
        <translation>Kontynuuj w przypadku niepowodzenia pomijając błędny obiekt</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Export to PostgreSQL (available connections)</source>
        <translation>Eksportuj do PostgreSQL (zapisane połączenia)</translation>
    </message>
    <message>
        <source>Exports a vector layer to an existing PostgreSQL database connection</source>
        <translation>Eksportuje warstwę wektorową do bazy danych PostgreSQL (zapisane połączenia)</translation>
    </message>
    <message>
        <source>import,into,postgis,database,vector</source>
        <translation>import,into,postgis,database,vector</translation>
    </message>
    <message>
        <source>Vector miscellaneous</source>
        <translation>Wektor - różne</translation>
    </message>
    <message>
        <source>Assign an output CRS</source>
        <translation>Przypisz wynikowi układ współrzędnych</translation>
    </message>
    <message>
        <source>Reproject to this CRS on output </source>
        <translation>Reprojekcja wyniku do tego układu </translation>
    </message>
    <message>
        <source>Override source CRS</source>
        <translation>Nadpisz źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Schema (schema name)</source>
        <translation>Schemat (nazwa)</translation>
    </message>
    <message>
        <source>Table to import to (leave blank to use layer name)</source>
        <translation>Tabela do importowania (puste oznacza nazwę warstwy)</translation>
    </message>
    <message>
        <source>Primary key (new field)</source>
        <translation>Klucz główny (nowe pole)</translation>
    </message>
    <message>
        <source>Primary key (existing field, used if the above option is left empty)</source>
        <translation>Klucz główny (istniejące pole, jeśli pole powyżej pozostawiono puste)</translation>
    </message>
    <message>
        <source>Promote to Multipart</source>
        <translation>Przetwórz na wieloczęściowe</translation>
    </message>
    <message>
        <source>Keep width and precision of input attributes</source>
        <translation>Zachowaj wielkość i precyzję pól źródła</translation>
    </message>
    <message>
        <source>Select features using a SQL &quot;WHERE&quot; statement (Ex: column=&apos;value&apos;)</source>
        <translation>Zaznacz obiekty używając wyrażenia SQL &quot;WHERE&quot; (np. kolumna=&apos;wartość&apos;)</translation>
    </message>
</context>
<context>
    <name>OgrToPostGis</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Shape encoding</source>
        <translation>Kodowanie znaków</translation>
    </message>
    <message>
        <source>Output geometry type</source>
        <translation>Typ docelowej geometrii</translation>
    </message>
    <message>
        <source>Assign an output CRS</source>
        <translation>Przypisz wynikowi układ współrzędnych</translation>
    </message>
    <message>
        <source>Reproject to this CRS on output </source>
        <translation>Reprojekcja wyniku do tego układu </translation>
    </message>
    <message>
        <source>Override source CRS</source>
        <translation>Nadpisz źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <source>Database name</source>
        <translation>Nazwa bazy danych</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <source>Schema name</source>
        <translation>Nazwa schematu</translation>
    </message>
    <message>
        <source>Table name, leave blank to use input name</source>
        <translation>Nazwa tabeli, pozostaw puste aby użyć nazwy źródła</translation>
    </message>
    <message>
        <source>Primary key (new field)</source>
        <translation>Klucz główny (nowe pole)</translation>
    </message>
    <message>
        <source>Primary key (existing field, used if the above option is left empty)</source>
        <translation>Klucz główny (istniejące pole, jeśli pole powyżej pozostawiono puste)</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Vector dimensions</source>
        <translation>Wymiar wektora</translation>
    </message>
    <message>
        <source>Distance tolerance for simplification</source>
        <translation>Tolerancja odległości przy upraszczaniu</translation>
    </message>
    <message>
        <source>Maximum distance between 2 nodes (densification)</source>
        <translation>Maksymalna odległość pomiędzy 2 węzłami (zagęszczanie)</translation>
    </message>
    <message>
        <source>Select features by extent (defined in input layer CRS)</source>
        <translation>Zaznacz obiekty zakresem (w układzie współrzędnych warstwy)</translation>
    </message>
    <message>
        <source>Clip the input layer using the above (rectangle) extent</source>
        <translation>Przytnij warstwę źródłową powyższym (prostokątnym) zasięgiem</translation>
    </message>
    <message>
        <source>Fields to include (leave empty to use all fields)</source>
        <translation>Pola do uwzględnienia (zostaw puste by wybrać wszystkie)</translation>
    </message>
    <message>
        <source>Select features using a SQL &quot;WHERE&quot; statement (Ex: column=&apos;value&apos;)</source>
        <translation>Zaznacz obiekty używając wyrażenia SQL &quot;WHERE&quot; (np. kolumna=&apos;wartość&apos;)</translation>
    </message>
    <message>
        <source>Group N features per transaction (Default: 20000)</source>
        <translation>W każdej transakcji zgrupuj N obiektów (domyślnie 20000)</translation>
    </message>
    <message>
        <source>Overwrite existing table</source>
        <translation>Nadpisz istniejącą tabelę</translation>
    </message>
    <message>
        <source>Append to existing table</source>
        <translation>Dopisz dane do tabeli</translation>
    </message>
    <message>
        <source>Append and add new fields to existing table</source>
        <translation>Dopisz i stwórz nowe pole w istniejącej tabeli</translation>
    </message>
    <message>
        <source>Do not launder columns/table names</source>
        <translation>Nie czyść nazw kolumn/tabel</translation>
    </message>
    <message>
        <source>Do not create spatial index</source>
        <translation>Nie twórz indeksu przestrzennego</translation>
    </message>
    <message>
        <source>Continue after a failure, skipping the failed feature</source>
        <translation>Kontynuuj w przypadku niepowodzenia pomijając błędny obiekt</translation>
    </message>
    <message>
        <source>Promote to Multipart</source>
        <translation>Przetwórz na wieloczęściowe</translation>
    </message>
    <message>
        <source>Keep width and precision of input attributes</source>
        <translation>Zachowaj wielkość i precyzję pól źródła</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Export to PostgreSQL (new connection)</source>
        <translation>Eksportuj do PostgreSQL (nowe połączenie)</translation>
    </message>
    <message>
        <source>Exports a vector layer to a new PostgreSQL database connection</source>
        <translation>Eksportuje warstwę wektorową do bazy danych PostgreSQL (nowe połączenie)</translation>
    </message>
    <message>
        <source>import,into,postgis,database,vector</source>
        <translation>import,into,postgis,database,vector</translation>
    </message>
    <message>
        <source>Vector miscellaneous</source>
        <translation>Wektor - różne</translation>
    </message>
</context>
<context>
    <name>OneSideBuffer</name>
    <message>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Buffer distance</source>
        <translation>Stała wielkość bufora</translation>
    </message>
    <message>
        <source>Buffer side</source>
        <translation>Strona bufora</translation>
    </message>
    <message>
        <source>Dissolve by attribute</source>
        <translation>Agreguj wg pola</translation>
    </message>
    <message>
        <source>Dissolve all results</source>
        <translation>Agreguj wszystkie wyniki</translation>
    </message>
    <message>
        <source>Produce one feature for each geometry in any kind of geometry collection in the source file</source>
        <translation>Generuj jeden obiekt dla każdej geometrii każdego rodzaju geometrii pliku źródłowego</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>One-sided buffer</source>
        <translation>Bufor jednostronny</translation>
    </message>
    <message>
        <source>One side buffer</source>
        <translation>Bufor jednostronny</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>OpenModelFromFileAction</name>
    <message>
        <source>Open Existing Model…</source>
        <translation>Otwórz istniejący model…</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <source>Open Model</source>
        <comment>AddModelFromFileAction</comment>
        <translation>Otwórz model</translation>
    </message>
    <message>
        <source>Processing models (*.model3 *.MODEL3)</source>
        <comment>AddModelFromFileAction</comment>
        <translation>Modele processingu (*.model3 *.MODEL3)</translation>
    </message>
</context>
<context>
    <name>OpenScriptFromFileAction</name>
    <message>
        <source>Open Existing Script…</source>
        <translation>Otwórz istniejący skrypt…</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <source>Open Script</source>
        <comment>AddScriptFromFileAction</comment>
        <translation>Wczytaj skrypt</translation>
    </message>
    <message>
        <source>Processing scripts (*.py *.PY)</source>
        <comment>AddScriptFromFileAction</comment>
        <translation>Skrypty processingu (*.py *.PY)</translation>
    </message>
</context>
<context>
    <name>OracleDBPlugin</name>
    <message>
        <source>There is no defined database connection &quot;{0}&quot;.</source>
        <translation>Brak zdefiniowanego połączenia z bazą {0}.</translation>
    </message>
</context>
<context>
    <name>OrderByDialogBase</name>
    <message>
        <location filename="../src/ui/qgsorderbydialogbase.ui"/>
        <source>Define Order</source>
        <translation>Definiuj kolejność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorderbydialogbase.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorderbydialogbase.ui"/>
        <source>Asc / Desc</source>
        <translation>Rosnąco/Malejąco</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorderbydialogbase.ui"/>
        <source>NULLs handling</source>
        <translation>Miejsce NULL</translation>
    </message>
</context>
<context>
    <name>Orthogonalize</name>
    <message>
        <source>rectangle,perpendicular,right,angles,square,quadrilateralise</source>
        <translation>rectangle,perpendicular,right,angles,square,quadrilateralise</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Maximum angle tolerance (degrees)</source>
        <translation>Maksymalna tolerancja kąta (stopnie)</translation>
    </message>
    <message>
        <source>Maximum algorithm iterations</source>
        <translation>Maksymalna liczba iteracji</translation>
    </message>
    <message>
        <source>Orthogonalize</source>
        <translation>Ortogonalizacja</translation>
    </message>
    <message>
        <source>Orthogonalized</source>
        <translation>Ortogonalizowane</translation>
    </message>
    <message>
        <source>Error orthogonalizing geometry</source>
        <translation>Błąd ortogonalizowania geometrii</translation>
    </message>
</context>
<context>
    <name>OtbAlgorithm</name>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Incorrect value for parameter &apos;{}&apos;. No EPSG code found in &apos;{}&apos;</source>
        <translation>Niepoprawna wartość parametru &apos;{}&apos;. Brak kodu EPSG w &apos;{}&apos;</translation>
    </message>
    <message>
        <source>OTB currently support only gdal and ogr provider. Parameter &apos;{}&apos; uses &apos;{}&apos; provider</source>
        <translation>OTB obecnie wspiera tylko gdal i ogr jako źródła danych. Parametr &apos;{}&apos; wykorzystuje źródło &apos;{}&apos;</translation>
    </message>
</context>
<context>
    <name>OtbAlgorithmProvider</name>
    <message>
        <source>Activate</source>
        <translation>Aktywuj</translation>
    </message>
    <message>
        <source>OTB folder</source>
        <translation>Folder OTB</translation>
    </message>
    <message>
        <source>OTB application folder</source>
        <translation>Folder aplikacji OTB</translation>
    </message>
    <message>
        <source>SRTM tiles folder</source>
        <translation>Folder kafli SRTM</translation>
    </message>
    <message>
        <source>Geoid file</source>
        <translation>Plik geoidy</translation>
    </message>
    <message>
        <source>Maximum RAM to use</source>
        <translation>Maksymalna pamięć RAM do użycia</translation>
    </message>
    <message>
        <source>Logger level</source>
        <translation>Poziom rejestratora</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Loading OTB &apos;{}&apos;.</source>
        <translation>Wczytywanie OTB &apos;{}&apos;.</translation>
    </message>
    <message>
        <source>&apos;{}&apos; is not valid. Possible values are &apos;{}&apos;</source>
        <translation>&apos;{}&apos; nie jest poprawny. Możliwe wartości to &apos;{}&apos;</translation>
    </message>
    <message>
        <source>Cannot activate OTB provider</source>
        <translation>Nie można aktywować dostawcy OTB</translation>
    </message>
    <message>
        <source>&apos;{}&apos; does not exist. OTB provider will be disabled</source>
        <translation>&apos;{}&apos; nie istnieje. Dostawca OTB zostanie wyłączony</translation>
    </message>
    <message>
        <source>No OTB algorithms found in &apos;{}&apos;. OTB will be disabled</source>
        <translation>Nie znaleziono algorytmów OTB w &apos;{}&apos;. OTB zostanie wyłączony</translation>
    </message>
    <message>
        <source>Cannot find &apos;{}&apos;. OTB will be disabled</source>
        <translation>Nie można odnaleźć &apos;{}&apos;. OTB zostanie wyłączony</translation>
    </message>
</context>
<context>
    <name>OtbUtils</name>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
</context>
<context>
    <name>PGDatabase</name>
    <message>
        <source>&amp;Table</source>
        <translation>&amp;Tabela</translation>
    </message>
    <message>
        <source>Run &amp;Vacuum Analyze</source>
        <translation>&amp;Uprzątnij bazę (VACUUM ANALYZE)</translation>
    </message>
    <message>
        <source>Run &amp;Refresh Materialized View</source>
        <translation>Odśwież &amp;Widok zmaterializowany</translation>
    </message>
    <message>
        <source>Select a table for vacuum analyze.</source>
        <translation>Wskaż tabelę do porządkowania (VACUUM ANALYZE).</translation>
    </message>
    <message>
        <source>Select a materialized view for refresh.</source>
        <translation>Wybierz Widok zmaterializowany do odświeżenia.</translation>
    </message>
</context>
<context>
    <name>PGTable</name>
    <message>
        <source>Do you want to {0} rule {1}?</source>
        <translation>Na pewno chcesz {0} regułę {1}?</translation>
    </message>
    <message>
        <source>Table rule</source>
        <translation>Reguła tabeli</translation>
    </message>
</context>
<context>
    <name>ParameterAggregates</name>
    <message>
        <source>Aggregates</source>
        <translation>Funkcje agregujące</translation>
    </message>
    <message>
        <source>Aggregated</source>
        <translation>Zagregowane</translation>
    </message>
    <message>
        <source>Parser error in expression &quot;{}&quot;: {}</source>
        <translation>Błąd przetwarzania w wyrażeniu &quot;{}&quot;: {}</translation>
    </message>
    <message>
        <source>Evaluation error in expression &quot;{}&quot;: {}</source>
        <translation>Błąd obliczeń w wyrażeniu &quot;{}&quot;: {}</translation>
    </message>
</context>
<context>
    <name>ParameterHeatmapPixelSize</name>
    <message>
        <source>Output raster size</source>
        <translation>Rozmiar rastra wynikowego</translation>
    </message>
    <message>
        <source>Weight from field</source>
        <translation>Waga z atrybutów</translation>
    </message>
    <message>
        <source>Kernel shape</source>
        <translation>Funkcja jądra</translation>
    </message>
    <message>
        <source>Decay ratio (Triangular kernels only)</source>
        <translation>Współczynnik rozpadu (tylko jądra trójkątne)</translation>
    </message>
    <message>
        <source>Output value scaling</source>
        <translation>Skalowanie wartości wynikowej</translation>
    </message>
    <message>
        <source>Heatmap</source>
        <translation>Mapa skupień</translation>
    </message>
    <message>
        <source>Could not create destination layer</source>
        <translation>Nie można utworzyć warstwy wynikowej</translation>
    </message>
    <message>
        <source>Error adding feature with ID {} to heatmap</source>
        <translation>Błąd podczas dodawania obiektu z ID {} do mapy ciepła</translation>
    </message>
    <message>
        <source>Could not save destination layer</source>
        <translation>Nie można zapisać warstwy wynikowej</translation>
    </message>
</context>
<context>
    <name>ParameterRasterCalculatorExpression</name>
    <message>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <source>Reference layer(s) (used for automated extent, cellsize, and CRS)</source>
        <translation>Warstwy odniesienia (używane dla automatycznego zasięgu, rozmiaru komórki i układu współrzędnych)</translation>
    </message>
    <message>
        <source>Cell size (use 0 or empty to set it automatically)</source>
        <translation>Rozmiar komórki (użyj 0 lub pustego, aby ustawić automatyczny wybór wartości)</translation>
    </message>
    <message>
        <source>Output extent</source>
        <translation>Wyjściowy zasięg</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <source>Raster calculator</source>
        <translation>Kalkulator rastra</translation>
    </message>
    <message>
        <source>No reference layer selected nor CRS provided</source>
        <translation>Nie wybrano warstwy odniesienia ani nie podano układu współrzędnych</translation>
    </message>
    <message>
        <source>No reference layer selected nor extent box provided</source>
        <translation>Nie wybrano warstwy odniesienia ani nie podano prostokąta zasięgu</translation>
    </message>
    <message>
        <source>No reference layer selected nor cellsize value provided</source>
        <translation>Nie wybrano warstwy odniesienia ani nie podano rozmiaru komórki</translation>
    </message>
    <message>
        <source>Output &apos;%1&apos; from algorithm &apos;%2&apos;</source>
        <translation>Wynik &apos;%1&apos; z algorytmu &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Error parsing formula</source>
        <translation>Błąd parsowania formuły</translation>
    </message>
    <message>
        <source>An error occurred while performing the calculation</source>
        <translation>Wystąpił błąd podczas wykonywania obliczeń</translation>
    </message>
</context>
<context>
    <name>ParameterVectorVrtDestination</name>
    <message>
        <source>Virtual vector</source>
        <translation>Wirtualna warstwa wektorowa</translation>
    </message>
    <message>
        <source>Virtual string</source>
        <translation>Wirtualny łańcuch znaków</translation>
    </message>
</context>
<context>
    <name>ParameterVrtDestination</name>
    <message>
        <source>Input layers</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <source>Place each input file into a separate band</source>
        <translation>Umieść każdy plik wejściowy w odrębnym kanale</translation>
    </message>
    <message>
        <source>Allow projection difference</source>
        <translation>Dopuść różnice układów</translation>
    </message>
    <message>
        <source>Add alpha mask band to VRT when source raster has none</source>
        <translation>Dodaj kanał alfa maski do VRT, gdy raster źródłowy nie ma żadnego</translation>
    </message>
    <message>
        <source>Override projection for the output file</source>
        <translation>Nadpisz odwzorowanie dla pliku wyjściowego</translation>
    </message>
    <message>
        <source>Resampling algorithm</source>
        <translation>Algorytm resamplingu</translation>
    </message>
    <message>
        <source>Nodata value(s) for input bands (space separated)</source>
        <translation>Wartości braku danych dla kanałów wejściowych (oddzielone spacją)</translation>
    </message>
    <message>
        <source>Virtual</source>
        <translation>Raster wirtualny</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <source>Cubic Convolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>B-Spline Convolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lanczos Windowed Sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <source>Highest</source>
        <translation>Najwyższa</translation>
    </message>
    <message>
        <source>Lowest</source>
        <translation>Najniższa</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>ParametersPanel</name>
    <message>
        <source>[Not selected]</source>
        <translation>[Nie wybrano]</translation>
    </message>
    <message>
        <source>Python identifier: ‘{}’</source>
        <translation>Identyfikator Pythona: ‘{}’</translation>
    </message>
    <message>
        <source>Open output file after running algorithm</source>
        <translation>Wczytaj plik wynikowy po zakończeniu</translation>
    </message>
</context>
<context>
    <name>PhongMaterialWidget</name>
    <message>
        <location filename="../src/ui/3d/phongmaterialwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/phongmaterialwidget.ui"/>
        <source>Diffuse</source>
        <translation>Światło rozproszone</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/phongmaterialwidget.ui"/>
        <source>Ambient</source>
        <translation>Światło otoczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/phongmaterialwidget.ui"/>
        <source>Specular</source>
        <translation>Światło odbite</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/phongmaterialwidget.ui"/>
        <source>Shininess</source>
        <translation>Połysk</translation>
    </message>
</context>
<context>
    <name>PixelSizeWidgetWrapper</name>
    <message>
        <source>Resolution of each pixel in output raster, in layer units</source>
        <translation>Rozdzielczość piksela rastra wynikowego w jednostkach mapy</translation>
    </message>
</context>
<context>
    <name>Point3DSymbolWidget</name>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Shape</source>
        <translation>Kształt</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Radius</source>
        <translation>Promień</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Length</source>
        <translation>Wysokość stożka</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Model</source>
        <translation>Model</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Overwrite model material</source>
        <translation>Nadpisz materiał modelu</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Minor radius</source>
        <translation>Promień okręgu definiującego</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Top radius</source>
        <translation>Promień górny</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Bottom radius</source>
        <translation>Promień dolny</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Altitude clamping</source>
        <translation>Podstawa wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Absolute</source>
        <translation>absolutne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Terrain</source>
        <translation>Teren</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Translation</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Scale</source>
        <translation>Skala </translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Billboard Height</source>
        <translation>Wysokość billboardu</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/point3dsymbolwidget.ui"/>
        <source>Billboard symbol</source>
        <translation>Symbol billboardu</translation>
    </message>
</context>
<context>
    <name>PointDistance</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Linear (N*k x 3) distance matrix</source>
        <translation>Liniowa (N*k x 3) macierz odległości</translation>
    </message>
    <message>
        <source>Standard (N x T) distance matrix</source>
        <translation>Standardowa (N x T) macierz odległości</translation>
    </message>
    <message>
        <source>Summary distance matrix (mean, std. dev., min, max)</source>
        <translation>Zbiorcza macierz odległości (średnia, odchyl. stand., min., max.)</translation>
    </message>
    <message>
        <source>Input point layer</source>
        <translation>Wejściowa warstwa punktowa</translation>
    </message>
    <message>
        <source>Input unique ID field</source>
        <translation>Pole z unikalnym ID</translation>
    </message>
    <message>
        <source>Target point layer</source>
        <translation>Warstwa docelowa (punkty)</translation>
    </message>
    <message>
        <source>Target unique ID field</source>
        <translation>Unikalne pole warstwy docelowej</translation>
    </message>
    <message>
        <source>Output matrix type</source>
        <translation>Typ macierzy wyjściowej</translation>
    </message>
    <message>
        <source>Use only the nearest (k) target points</source>
        <translation>Użyj tylko (k) najbliższych punktów docelowych
</translation>
    </message>
    <message>
        <source>Distance matrix</source>
        <translation>Macierz odległości</translation>
    </message>
    <message>
        <source>Input point layer is a MultiPoint layer - first convert to single points before using this algorithm.</source>
        <translation>Warstwa wejściowa jest typu MultiPoint - przekształć ją w pojedyncze punkty przed użyciem tego algorytmu.</translation>
    </message>
    <message>
        <source>Target point layer is a MultiPoint layer - first convert to single points before using this algorithm.</source>
        <translation>Warstwa docelowa jest typu MultiPoint - przekształć ją w pojedyncze punkty przed użyciem tego algorytmu.</translation>
    </message>
</context>
<context>
    <name>PointsAlongLines</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Geometry column name</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <source>Distance from line start represented as fraction of line length</source>
        <translation>Odległość od początku linii wyrażona ułamkiem jej długości</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Points along lines</source>
        <translation>Punkty na linii</translation>
    </message>
    <message>
        <source>Vector geoprocessing</source>
        <translation>Wektor - geometria</translation>
    </message>
</context>
<context>
    <name>PointsDisplacement</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Minimum distance to other points</source>
        <translation>Minimalna odległość do innych punktów</translation>
    </message>
    <message>
        <source>Displacement distance</source>
        <translation>Wielkość przemieszczenia</translation>
    </message>
    <message>
        <source>Horizontal distribution for two point case</source>
        <translation>Poziome rozsunięcie nakładających się punktów</translation>
    </message>
    <message>
        <source>Displaced</source>
        <translation>Rozsunięte punkty</translation>
    </message>
    <message>
        <source>Points displacement</source>
        <translation>Rozsunięcie punktów</translation>
    </message>
</context>
<context>
    <name>PointsFromLines</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <source>Points along lines</source>
        <translation>Punkty na linii</translation>
    </message>
    <message>
        <source>Generate points (pixel centroids) along line</source>
        <translation>Generuj punkty (centroidy pikseli) wzdłuż linii</translation>
    </message>
</context>
<context>
    <name>PointsFromPolygons</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <source>Points inside polygons</source>
        <translation>Punkty wewnątrz poligonów</translation>
    </message>
    <message>
        <source>Generate points (pixel centroids) inside polygons</source>
        <translation>Generuj punkty (centroidy pikseli) wewnątrz poligonów</translation>
    </message>
</context>
<context>
    <name>PointsInPolygon</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Punkty</translation>
    </message>
    <message>
        <source>Weight field</source>
        <translation>Pole wagi</translation>
    </message>
    <message>
        <source>Class field</source>
        <translation>Pole klasy</translation>
    </message>
    <message>
        <source>Count field name</source>
        <translation>Pole do zapisu zliczeń</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <source>Count points in polygon</source>
        <translation>Policz punkty w poligonie</translation>
    </message>
</context>
<context>
    <name>PointsLayerFromTable</name>
    <message>
        <source>points,create,values,attributes</source>
        <translation>points,create,values,attributes</translation>
    </message>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>X field</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Y field</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Z field</source>
        <translation>Z</translation>
    </message>
    <message>
        <source>M field</source>
        <translation>M</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Points from table</source>
        <translation>Punkty z tabeli</translation>
    </message>
    <message>
        <source>Create points layer from table</source>
        <translation>Utwórz warstwę punktową z tabeli</translation>
    </message>
</context>
<context>
    <name>PointsToPaths</name>
    <message>
        <source>Input point layer</source>
        <translation>Wejściowa warstwa punktowa</translation>
    </message>
    <message>
        <source>Group field</source>
        <translation>Pole grupy</translation>
    </message>
    <message>
        <source>Order field</source>
        <translation>Pole kolejności</translation>
    </message>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>join,points,lines,connect</source>
        <translation>join,points,lines,connect</translation>
    </message>
    <message>
        <source>Date format (if order field is DateTime)</source>
        <translation>Format daty (jeśli pole kolejności jest typu DateTime)</translation>
    </message>
    <message>
        <source>Paths</source>
        <translation>Ścieżki</translation>
    </message>
    <message>
        <source>Directory for text output</source>
        <translation>Ścieżka dla tekstu wyjściowego</translation>
    </message>
    <message>
        <source>Points to path</source>
        <translation>Stwórz ścieżkę na podstawie punktów</translation>
    </message>
</context>
<context>
    <name>PolarPlot</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Category name field</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Value field</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <source>Polar plot</source>
        <translation>Wykres biegunowy</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “numpy” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “numpy” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>PoleOfInaccessibility</name>
    <message>
        <source>furthest,point,distant,extreme,maximum,centroid,center,centre</source>
        <translation>furthest,point,distant,extreme,maximum,centroid,center,centre</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <source>Pole of inaccessibility</source>
        <translation>Biegun niedostępności</translation>
    </message>
    <message>
        <source>Error calculating pole of inaccessibility</source>
        <translation>Błąd wyznaczania bieguna niedostępności</translation>
    </message>
</context>
<context>
    <name>Polygon3DSymbolWidget</name>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>No culling</source>
        <translation>Bez wykluczania</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Front</source>
        <translation>Przód</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Back</source>
        <translation>Tył</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Extrusion</source>
        <translation>Wyniesienie</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Absolute</source>
        <translation>bezwzględne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Invert normals (experimental)</source>
        <translation>Zmień kierunek wektorów normalnych (eksperymentalne)</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Altitude binding</source>
        <translation>Powiązanie wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Terrain</source>
        <translation>teren</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Altitude clamping</source>
        <translation>Podstawa wysokości</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Culling mode</source>
        <translation>Tryb wykluczania</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Add back faces</source>
        <translation>Dodaj tylne ścianki</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Vertex</source>
        <translation>wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Centroid</source>
        <translation>centroid</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Edges</source>
        <translation>Krawędzie</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/polygon3dsymbolwidget.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
</context>
<context>
    <name>Polygonize</name>
    <message>
        <source>create,lines,polygons,convert</source>
        <translation>create,lines,polygons,convert</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Processing lines…</source>
        <translation>Przetwarzanie linii…</translation>
    </message>
    <message>
        <source>Noding lines…</source>
        <translation>Tworzenie węzłów linii…</translation>
    </message>
    <message>
        <source>Polygonizing…</source>
        <translation>Poligonizacja…</translation>
    </message>
    <message>
        <source>Saving polygons…</source>
        <translation>Zapisywanie poligonów…</translation>
    </message>
    <message>
        <source>No polygons were created!</source>
        <translation>Nie został utworzony żaden poligon!</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Keep table structure of line layer</source>
        <translation>Zachowaj strukturę tabeli warstwy liniowej</translation>
    </message>
    <message>
        <source>Polygons from lines</source>
        <translation>Wieloboki z linii</translation>
    </message>
    <message>
        <source>Polygonize</source>
        <translation>Stwórz poligon</translation>
    </message>
</context>
<context>
    <name>PostGIS</name>
    <message>
        <source>There is no defined database connection &quot;{0}&quot;.</source>
        <translation>Brak zdefiniowanego połączenia z bazą {0}.</translation>
    </message>
    <message>
        <source>Action canceled by user</source>
        <translation>Działanie anulowane przez użytkownika</translation>
    </message>
</context>
<context>
    <name>PostGISExecuteAndLoadSQL</name>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>Database (connection name)</source>
        <translation>Baza danych (nazwa połączenia)</translation>
    </message>
    <message>
        <source>SQL query</source>
        <translation>Zapytanie SQL</translation>
    </message>
    <message>
        <source>Unique ID field name</source>
        <translation>Pole z unikalnym ID</translation>
    </message>
    <message>
        <source>Geometry field name</source>
        <translation>Nazwa pola geometrii</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>PostgreSQL execute and load SQL</source>
        <translation>PostgreSQL wykonaj zapytanie SQL i wczytaj wyniki</translation>
    </message>
    <message>
        <source>Executes a SQL command on a PostgreSQL database and loads the result as a table</source>
        <translation>Wykonuje zapytanie SQL na bazie PostgreSQL oraz wczytuje rezultat jako tabelę</translation>
    </message>
    <message>
        <source>postgis,table,database</source>
        <translation>postgis,table,database</translation>
    </message>
    <message>
        <source>This layer is invalid!
                Please check the PostGIS log for error messages.</source>
        <translation>Warstwa jest nieprawidłowa!
                Sprawdź dziennik zdarzeń PostGISa.</translation>
    </message>
</context>
<context>
    <name>PostGISExecuteSQL</name>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>Database (connection name)</source>
        <translation>Baza danych (nazwa połączenia)</translation>
    </message>
    <message>
        <source>SQL query</source>
        <translation>Zapytanie SQL</translation>
    </message>
    <message>
        <source>PostgreSQL execute SQL</source>
        <translation>PostgreSQL wykonaj zapytanie SQL</translation>
    </message>
    <message>
        <source>Executes a SQL command on a PostgreSQL database</source>
        <translation>Wykonuje zapytanie SQL na bazie PostgreSQL</translation>
    </message>
    <message>
        <source>postgis,database</source>
        <translation>postgis,database</translation>
    </message>
    <message>
        <source>Error executing SQL:
{0}</source>
        <translation>Błąd wykonania SQL:
{0}</translation>
    </message>
</context>
<context>
    <name>PostGisDBPlugin</name>
    <message>
        <source>There is no defined database connection &quot;{0}&quot;.</source>
        <translation>Brak zdefiniowanego połączenia z bazą {0}.</translation>
    </message>
</context>
<context>
    <name>Postprocessing</name>
    <message>
        <source>Loading resulting layers</source>
        <translation>Wczytywanie warstw wynikowych</translation>
    </message>
    <message>
        <source>Error loading result layer:</source>
        <translation>Błąd wczytywania warstwy wynikowej:</translation>
    </message>
    <message>
        <source>The following layers were not correctly generated.</source>
        <translation>Poniższe warstwy nie zostały prawidłowo wygenerowane.</translation>
    </message>
    <message>
        <source>You can check the &apos;Log Messages Panel&apos; in QGIS main window to find more information about the execution of the algorithm.</source>
        <translation>Możesz sprawdzić &quot;&apos;Dziennik komunikatów&quot; w głównym oknie QGIS, aby znaleźć więcej informacji na temat przetwarzania algorytmu.</translation>
    </message>
</context>
<context>
    <name>PreconfiguredAlgorithmDialog</name>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Unable to execute algorithm</source>
        <translation>Nieudane uruchomienie algorytmu</translation>
    </message>
    <message>
        <source>Missing parameter value: {0}</source>
        <translation>Brakująca wartość parametru: {0}</translation>
    </message>
    <message>
        <source>Wrong or missing parameter values</source>
        <translation>Błędne lub brakujące parametry</translation>
    </message>
</context>
<context>
    <name>PreconfiguredAlgorithmProvider</name>
    <message>
        <source>Preconfigured algorithms</source>
        <comment>PreconfiguredAlgorithmProvider</comment>
        <translation>Wstępnie skonfigurowane algorytmy</translation>
    </message>
</context>
<context>
    <name>PrepareAPIDialog</name>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Zamknij</translation>
    </message>
</context>
<context>
    <name>Processing</name>
    <message>
        <source>Error: Algorithm {0} not found
</source>
        <translation>Błąd: Nie znaleziono algorytmu {}
</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="1208"/>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Unable to execute algorithm
{0}</source>
        <translation>Nieudane uruchomienie algorytmu
{0}</translation>
    </message>
    <message>
        <source>Warning: Not all input layers use the same CRS.
This can cause unexpected results.</source>
        <translation>Uwaga: Nie wszystkie warstwy wejściowe mają ten sam układ współrzędnych.
Może to skutkować nieoczekiwanymi rezultatami.</translation>
    </message>
    <message>
        <source>There were errors executing the algorithm.</source>
        <translation>Pojawiły się błędy w wykonaniu algorytmu.</translation>
    </message>
    <message>
        <source>[Preconfigure]</source>
        <translation>[Konfiguracja wstępna]</translation>
    </message>
    <message>
        <source>Fields Mapper</source>
        <translation>Mapowanie pól</translation>
    </message>
    <message>
        <source>A mapping of field names to field type definitions and expressions. Used for the refactor fields algorithm.</source>
        <translation>Mapowanie nazw pól do definicji i wyrażeń typów pól. Wykorzystywane przez algorytm Zmień pola.</translation>
    </message>
    <message>
        <source>Error: Provider {0} could not be activated
</source>
        <translation>Błąd: Dostawca {0} nie może być uruchomiony
</translation>
    </message>
    <message>
        <source>Results: {}</source>
        <translation>Wyniki: {}</translation>
    </message>
    <message>
        <source>&amp;Analysis Tools</source>
        <translation>Narzędzia &amp;analizy</translation>
    </message>
    <message>
        <source>&amp;Research Tools</source>
        <translation>Narzędzia &amp;badawcze</translation>
    </message>
    <message>
        <source>&amp;Geoprocessing Tools</source>
        <translation>Narzędzia &amp;geoprocesingu</translation>
    </message>
    <message>
        <source>G&amp;eometry Tools</source>
        <translation>Narzędzia g&amp;eometrii</translation>
    </message>
    <message>
        <source>&amp;Data Management Tools</source>
        <translation>Narzędzia zarządzania &amp;danymi</translation>
    </message>
    <message>
        <source>Missing Algorithm</source>
        <translation>Brakujący algorytm</translation>
    </message>
    <message>
        <source>The algorithm &quot;{}&quot; is no longer available. (Perhaps a plugin was uninstalled?)</source>
        <translation>Algorytm &quot;{}&quot; nie jest już dostępny. (Być może wtyczka została usunięta?)</translation>
    </message>
    <message>
        <source>Missing Dependency</source>
        <translation>Brakujące zależności</translation>
    </message>
    <message>
        <source>Projections</source>
        <translation>Odwzorowania</translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation>Konwersja</translation>
    </message>
    <message>
        <source>Extraction</source>
        <translation>Cięcie</translation>
    </message>
    <message>
        <source>Analysis</source>
        <translation>Analiza</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>Różne</translation>
    </message>
    <message>
        <source>Invalid algorithm ID for menu: {}</source>
        <translation>Nieprawidłowe ID algorytmu dla menu: {}</translation>
    </message>
    <message>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <source>&lt;h3&gt;Missing dependency. This algorithm cannot be run :-( &lt;/h3&gt;
{0}</source>
        <translation>&lt;h3&gt;Niespełniona zależność. Ten algorytm nie może być uruchomiony :-(&lt;/h3&gt;
{0}</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1255"/>
        <source>A numeric parameter, including float or integer values.</source>
        <translation>Parametr numeryczny (włącznie z typami float oraz integer).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="44"/>
        <source>A raster layer parameter.</source>
        <translation>Parametr: warstwa rastrowa.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="151"/>
        <source>A vector layer parameter, e.g. for algorithms which change layer styles, edit layers in place, or other operations which affect an entire layer.</source>
        <translation>Parametr: warstwa wektorowa (np. dla algorytmów, króre zmieniają style warstw, edytują warstwy w źródle lub innych operacji, które wpływają na całą warstwę).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="210"/>
        <source>Map Layer</source>
        <translation>Warstwa mapy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="315"/>
        <source>An expression parameter, to add custom expressions based on layer fields.</source>
        <translation>Parametr: wyrażenie (aby dodać niestandardowe wyrażenia na podstawie pól warstw).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="320"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="537"/>
        <source>An enumerated type parameter.</source>
        <translation>Parametr typu enumerated.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="701"/>
        <source>A file or folder parameter, for use with non-map layer file sources or folders.</source>
        <translation>Parametr: plik lub folder (do użytku z plikami lub folderami warstw nie-mapowych).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="706"/>
        <source>File/Folder</source>
        <translation>Plik/Katalog</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="757"/>
        <source>Vector Field</source>
        <translation>Pole wektorowe</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="805"/>
        <source>A vector layer destination parameter.</source>
        <translation>Parametr: docelowa warstwa wektorowa.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="866"/>
        <source>A generic file based destination parameter.</source>
        <translation>Parametr: plik docelowy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="927"/>
        <source>A folder destination parameter.</source>
        <translation>Parametr: folder docelowy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="987"/>
        <source>A raster layer destination parameter.</source>
        <translation>Parametr: docelowa warstwa rastrowa.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1155"/>
        <source>Multiple Input</source>
        <translation>Wielokrotne wprowadzanie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1199"/>
        <source>A vector feature parameter, e.g. for algorithms which operate on the features within a layer.</source>
        <translation>Parametr: obiekt wektorowy (np. dla algorytmów, które operują na obiektach wewnątrz warstwy).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1204"/>
        <source>Vector Features</source>
        <translation>Obiekty wektorowe</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1477"/>
        <source>A feature sink destination parameter.</source>
        <translation>Parametr: zasobnik obiektów.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1482"/>
        <source>Feature Sink</source>
        <translation>Zasobnik obiektów</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1047"/>
        <source>A freeform string parameter.</source>
        <translation>Parametr: dowolny tekst.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="261"/>
        <source>A boolean parameter, for true/false values.</source>
        <translation>Parametr: boolean (wartości prawda/fałsz).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="752"/>
        <source>A vector field parameter, for selecting an existing field from a vector source.</source>
        <translation>Parametr: pole warstwy wektorowej (do wybierania pola ze źródłowej warstwy wektorowej).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="590"/>
        <source>A map extent parameter.</source>
        <translation>Parametr: zasięg mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="483"/>
        <source>A geographic point parameter.</source>
        <translation>Parametr: punkt (geograficzny).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="366"/>
        <source>A coordinate reference system (CRS) input parameter.</source>
        <translation>Parametr: układ współrzędnych (CRS).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="49"/>
        <source>Raster Layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="98"/>
        <source>A mesh layer parameter.</source>
        <translation>Parametr: warstwa siatkowa.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="103"/>
        <source>Mesh Layer</source>
        <translation>Warstwa siatkowa</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="156"/>
        <source>Vector Layer</source>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="266"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="371"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="430"/>
        <source>A numeric range parameter for processing algorithms.</source>
        <translation>Parametr: zakres liczbowy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="435"/>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="488"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="542"/>
        <source>Enum</source>
        <translation>Wyliczenie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="595"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="649"/>
        <source>A table (matrix) parameter for processing algorithms.</source>
        <translation>Parametr: tabela (macierz).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="654"/>
        <source>Matrix</source>
        <translation>Macierz</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="810"/>
        <source>Vector Destination</source>
        <translation>Docelowa warstwa wektorowa</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="871"/>
        <source>File Destination</source>
        <translation>Docelowy plik</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="932"/>
        <source>Folder Destination</source>
        <translation>Docelowy katalog</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="992"/>
        <source>Raster Destination</source>
        <translation>Docelowy raster</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1052"/>
        <source>String</source>
        <translation>tekst</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1099"/>
        <source>A authentication configuration parameter.</source>
        <translation>Parametr konfiguracji uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1104"/>
        <source>Authentication Configuration</source>
        <translation>Konfiguracja uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1150"/>
        <source>An input allowing selection of multiple sources, including multiple map layers or file sources.</source>
        <translation>Dane wejściowe umożliwiające wybór wielu źródeł, w tym wielu warstw mapy lub źródeł plików.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1260"/>
        <source>Number</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1308"/>
        <source>A numeric parameter representing a distance measure.</source>
        <translation>Parametr liczbowy reprezentujący miarę odległości.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1313"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1363"/>
        <source>A numeric parameter representing a map scale.</source>
        <translation>Parametr liczbowy reprezentujący skalę mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1368"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1417"/>
        <source>A raster band parameter, for selecting an existing band from a raster source.</source>
        <translation>Parametr kanału rastra do wyboru istniejącego kanału ze źródła rastrowego.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1422"/>
        <source>Raster Band</source>
        <translation>Kanał rastra</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1534"/>
        <source>A print layout parameter.</source>
        <translation>Parametr: układ wydruku.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1539"/>
        <source>Print Layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1589"/>
        <source>A print layout item parameter.</source>
        <translation>Parametr: element układu wydruku.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1594"/>
        <source>Print Layout Item</source>
        <translation>Element układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1644"/>
        <source>A color parameter.</source>
        <translation>Parametr: kolor</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1649"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="205"/>
        <source>A generic map layer parameter, which accepts either vector or raster layers.</source>
        <translation>Ogólny parametr warstwy mapy, który akceptuje zarówno warstwy wektorowe jak i rastrowe.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="1208"/>
        <source>Could not load parameter %1 of type %2.</source>
        <translation>Nie można wczytać parametru %1 typu %2.</translation>
    </message>
</context>
<context>
    <name>ProcessingConfig</name>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>Keep dialog open after running an algorithm</source>
        <translation>Nie zamykaj okna po zakończeniu</translation>
    </message>
    <message>
        <source>Show tooltip when there are disabled providers</source>
        <translation>Wyświetl podpowiedzi, gdy dostawcy są wyłączeni</translation>
    </message>
    <message>
        <source>Output folder</source>
        <translation>Katalog wyjściowy</translation>
    </message>
    <message>
        <source>Show layer CRS definition in selection boxes</source>
        <translation>Pokaż definicję układu współrzędnych warstwy w polu wyboru</translation>
    </message>
    <message>
        <source>Warn before executing if parameter CRS&apos;s do not match</source>
        <translation>Ostrzegaj, gdy układy współrzędnych się różnią</translation>
    </message>
    <message>
        <source>Style for raster layers</source>
        <translation>Styl warstw rastrowych</translation>
    </message>
    <message>
        <source>Style for point layers</source>
        <translation>Styl warstw punktowych</translation>
    </message>
    <message>
        <source>Style for line layers</source>
        <translation>Styl warstw liniowych</translation>
    </message>
    <message>
        <source>Style for polygon layers</source>
        <translation>Styl warstw poligonowych</translation>
    </message>
    <message>
        <source>Pre-execution script</source>
        <translation>Skrypt przed</translation>
    </message>
    <message>
        <source>Post-execution script</source>
        <translation>Skrypt po</translation>
    </message>
    <message>
        <source>Do not filter (better performance)</source>
        <translation>Nie filtruj (lepsza wydajność)</translation>
    </message>
    <message>
        <source>Stop algorithm execution when a geometry is invalid</source>
        <translation>Zatrzymaj przetwarzanie algorytmu jeśli geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <source>Invalid features filtering</source>
        <translation>Filtrowanie nieprawidłowych obiektów</translation>
    </message>
    <message>
        <source>Show algorithms with known issues</source>
        <translation>Pokazuj algorytmy ze zgłoszonymi problemami</translation>
    </message>
    <message>
        <source>Skip (ignore) features with invalid geometries</source>
        <translation>Pomiń (ignoruj) obiekty z nieprawidłowymi geometriami</translation>
    </message>
    <message>
        <source>Max Threads</source>
        <translation>Maksymalna liczba wątków</translation>
    </message>
    <message>
        <source>Default output vector layer extension</source>
        <translation>Domyśle rozszerzenie wyjściowej warstwy wektorowej</translation>
    </message>
    <message>
        <source>Default output raster layer extension</source>
        <translation>Domyśle rozszerzenie wyjściowej warstwy rastrowej</translation>
    </message>
    <message>
        <source>Prefer output filename for layer names</source>
        <translation>Preferuj nazwę pliku wynikowego jako nazwę warstwy</translation>
    </message>
    <message>
        <source>Temporary output folder path</source>
        <translation>Ścieżka folderu dla plików tymczasowych</translation>
    </message>
</context>
<context>
    <name>ProcessingPlugin</name>
    <message>
        <source>&amp;Run Model…</source>
        <translation>&amp;Uruchom model…</translation>
    </message>
    <message>
        <source>&amp;Edit Model…</source>
        <translation>&amp;Edytuj model…</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Pro&amp;cessing</source>
        <translation>Pro&amp;cessing</translation>
    </message>
    <message>
        <source>&amp;Toolbox</source>
        <translation>Panel &amp;algorytmów</translation>
    </message>
    <message>
        <source>&amp;History…</source>
        <translation>&amp;Historia…</translation>
    </message>
    <message>
        <source>&amp;Results Viewer</source>
        <translation>&amp;Podgląd wyników</translation>
    </message>
    <message>
        <source>Edit Features In-Place</source>
        <translation>Edytuj w warstwie źródłowej</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <source>&amp;Graphical Modeler…</source>
        <translation>&amp;Modelarz graficzny…</translation>
    </message>
</context>
<context>
    <name>ProcessingToolbox</name>
    <message>
        <location filename="../python/plugins/processing/ui/ProcessingToolbox.ui"/>
        <source>Processing Toolbox</source>
        <translation>Algorytmy Processingu</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/ProcessingToolbox.ui"/>
        <source>Enter algorithm name to filter list</source>
        <translation>Wprowadź nazwę algorytmu do listy filtrującej</translation>
    </message>
    <message>
        <location filename="../python/plugins/processing/ui/ProcessingToolbox.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can add more algorithms to the toolbox, &lt;a href=&quot;enable&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;enable additional providers.&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;close&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;[close]&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Możesz dodać więcej algorytmów to okna, &lt;a href=&quot;enable&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;włącz dodatkowe źródła.&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;close&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;[close]&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <source>Execute…</source>
        <translation>Uruchom…</translation>
    </message>
    <message>
        <source>Execute as Batch Process…</source>
        <translation>Uruchom w trybie wsadowym…</translation>
    </message>
    <message>
        <source>Edit Rendering Styles for Outputs…</source>
        <translation>Ustaw styl warstw wynikowych…</translation>
    </message>
    <message>
        <source>{} complete</source>
        <translation>Ukończonych: {}</translation>
    </message>
    <message>
        <source>Error executing algorithm</source>
        <translation>Błąd wykonania algorytmu</translation>
    </message>
    <message>
        <source>&lt;h3&gt;This algorithm cannot be run :-( &lt;/h3&gt;
{0}</source>
        <translation>&lt;h3&gt;Ten algorytm nie może być uruchomiony :-(&lt;/h3&gt;
{0}</translation>
    </message>
</context>
<context>
    <name>ProjectProvider</name>
    <message>
        <source>Project models</source>
        <comment>ProjectProvider</comment>
        <translation>Modele w projekcie</translation>
    </message>
    <message>
        <source>Models embedded in the current project</source>
        <comment>ProjectProvider</comment>
        <translation>Modele osadzone w bieżącym projekcie</translation>
    </message>
    <message>
        <source>Could not load model from project</source>
        <comment>ProjectProvider</comment>
        <translation>Nie można wczytać modelu z projektu</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
</context>
<context>
    <name>PropertyAssistantBase</name>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Input</source>
        <translation>Wejście</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>to</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Values from</source>
        <translation>Wartości od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Fetch value range from layer</source>
        <translation>Pobierz zakres wartości z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertyassistantwidgetbase.ui"/>
        <source>Apply transform curve</source>
        <translation>Zastosuj krzywą przekształcenia</translation>
    </message>
</context>
<context>
    <name>PropertyColorAssistant</name>
    <message>
        <location filename="../src/ui/qgspropertycolorassistantwidget.ui"/>
        <source>Color when NULL</source>
        <translation>Kolor jeśli NULL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertycolorassistantwidget.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
</context>
<context>
    <name>PropertyGenericNumericAssistant</name>
    <message>
        <location filename="../src/ui/qgspropertygenericnumericassistantwidget.ui"/>
        <source>Output from</source>
        <translation>Wynik od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertygenericnumericassistantwidget.ui"/>
        <source>Output when NULL</source>
        <translation>Wynik jeśli NULL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertygenericnumericassistantwidget.ui"/>
        <source>Exponent</source>
        <translation>Wykładnik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertygenericnumericassistantwidget.ui"/>
        <source>to</source>
        <translation>do</translation>
    </message>
</context>
<context>
    <name>PropertySizeAssistant</name>
    <message>
        <location filename="../src/ui/qgspropertysizeassistantwidget.ui"/>
        <source>Size from</source>
        <translation>Rozmiar od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertysizeassistantwidget.ui"/>
        <source>Size when NULL</source>
        <translation>Wielkość jeśli NULL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertysizeassistantwidget.ui"/>
        <source>Exponent</source>
        <translation>Wykładnik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertysizeassistantwidget.ui"/>
        <source>to</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspropertysizeassistantwidget.ui"/>
        <source>Scale method</source>
        <translation>Metoda skalowania</translation>
    </message>
</context>
<context>
    <name>Python</name>
    <message>
        <source>Python warning</source>
        <translation>Ostrzeżenie Pythona</translation>
    </message>
    <message>
        <source>Python version:</source>
        <translation>Wersja Pythona:</translation>
    </message>
    <message>
        <source>QGIS version:</source>
        <translation>Wersja QGIS:</translation>
    </message>
    <message>
        <source>Couldn&apos;t load plugin &apos;{0}&apos;</source>
        <translation>Nie można wczytać wtyczki &apos;{0}&apos;</translation>
    </message>
    <message>
        <source>{0} due to an error when calling its classFactory() method</source>
        <translation>{0} z powodu błędu wywołania jej metody classFactory()</translation>
    </message>
    <message>
        <source>{0} due to an error when calling its initGui() method</source>
        <translation>{0} z powodu błędu wywołania jej metody initGui()</translation>
    </message>
    <message>
        <source>Error while unloading plugin {0}</source>
        <translation>Błąd podczas usuwania wtyczki {0}</translation>
    </message>
    <message>
        <source>Couldn&apos;t load server plugin {0}</source>
        <translation>Nie powiodło się wczytanie serwerowej wtyczki {0}</translation>
    </message>
    <message>
        <source>{0} due to an error when calling its serverClassFactory() method</source>
        <translation>{0} z powodu błędu w czasie wywołania metody serverClassFactory()</translation>
    </message>
    <message>
        <source>Python error</source>
        <translation>Błąd Pythona</translation>
    </message>
    <message>
        <source>An error has occurred while executing Python code:</source>
        <translation>Wystąpił błąd podczas wykonywania kodu Pythona:</translation>
    </message>
    <message>
        <source>See message log (Python Error) for more details.</source>
        <translation>Zobacz dziennik błędów Pythona, aby uzyskać więcej szczegółów.</translation>
    </message>
    <message>
        <source>Stack trace</source>
        <translation>Zrzut stosu</translation>
    </message>
    <message>
        <source>View message log</source>
        <translation>Zobacz dziennik komunikatów</translation>
    </message>
    <message>
        <source>Python Path:</source>
        <translation>Lokalizacja Pythona:</translation>
    </message>
    <message>
        <source>{0} - plugin has no initProcessing() method</source>
        <translation>{0} - wtyczka nie ma metody initProcessing()</translation>
    </message>
    <message>
        <source>{0} due to an error when calling its initProcessing() method</source>
        <translation>{0} z powodu błędu wywołania jej metody initProcessing()</translation>
    </message>
</context>
<context>
    <name>PythonConsole</name>
    <message>
        <source>Python Console</source>
        <translation>Konsola Pythona</translation>
    </message>
    <message>
        <source>Compile APIs</source>
        <translation>Kompiluj API</translation>
    </message>
    <message>
        <source>Saved</source>
        <translation>Zapisano</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <source>Hide Editor</source>
        <translation>Ukryj edytor</translation>
    </message>
    <message>
        <source>Check Syntax</source>
        <translation>Sprawdź składnię</translation>
    </message>
    <message>
        <source>Run Script</source>
        <translation>Uruchom skrypt</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Cofnij</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Ponów</translation>
    </message>
    <message>
        <source>Find Text</source>
        <translation>Znajdź tekst</translation>
    </message>
    <message>
        <source>Open in External Editor</source>
        <translation>Wczytaj w zewnętrznym edytorze</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Wytnij</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <source>Uncomment</source>
        <translation>Usuń komentarz</translation>
    </message>
    <message>
        <source>Hide/Show Object Inspector</source>
        <translation>Ukryj/pokaż inspektora obiektów</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <source>Open Script…</source>
        <translation>Wczytaj skrypt…</translation>
    </message>
    <message>
        <source>Save As…</source>
        <translation>Zapisz jako…</translation>
    </message>
    <message>
        <source>Object Inspector…</source>
        <translation>Inspektor obiektów…</translation>
    </message>
    <message>
        <source>Options…</source>
        <translation>Opcje…</translation>
    </message>
    <message>
        <source>Help…</source>
        <translation>Pomoc…</translation>
    </message>
    <message>
        <source>Enter text to find…</source>
        <translation>Wpisz tekst do wyszukania…</translation>
    </message>
    <message>
        <source>Saving prepared file…</source>
        <translation>Zapisywanie przygotowanego pliku…</translation>
    </message>
    <message>
        <source>Error preparing file…</source>
        <translation>Błąd podczas przygotowywania pliku…</translation>
    </message>
    <message>
        <source>&lt;b&gt;&quot;{0}&quot;&lt;/b&gt; was not found.</source>
        <translation>Nie znaleziono &lt;b&gt;&quot;{0}&quot;&lt;/b&gt;.</translation>
    </message>
    <message>
        <source>URL copied to clipboard.</source>
        <translation>URL skopiowany do schowka.</translation>
    </message>
    <message>
        <source>Connection error: </source>
        <translation>Błąd połączenia: </translation>
    </message>
    <message>
        <source> [Temporary file saved in {0}]</source>
        <translation> [Plik tymczasowy zapisany do {0}]</translation>
    </message>
    <message>
        <source>## Script error: {0}</source>
        <translation>## Błąd skryptu: {0}</translation>
    </message>
    <message>
        <source>## Script executed successfully: {0}</source>
        <translation>## Skrypt pomyślnie ukończył pracę: {0}</translation>
    </message>
    <message>
        <source>Cannot execute file {0}. Error: {1}
</source>
        <translation>Nie można wykonać pliku {0}. Błąd: {1}
</translation>
    </message>
    <message>
        <source>Hey, type something to run!</source>
        <translation>Zanim uruchomisz, najpierw coś wpisz!</translation>
    </message>
    <message>
        <source>Python Console: Save file</source>
        <translation>Konsola Pytona: Zapisz plik</translation>
    </message>
    <message>
        <source>Script was correctly saved.</source>
        <translation>Skrypt został pomyślnie zapisany.</translation>
    </message>
    <message>
        <source>Click on button to restore all tabs from last session.</source>
        <translation>Kliknij aby odzyskać wszystkie zakładki z poprzedniej sesji.</translation>
    </message>
    <message>
        <source>Restore tabs</source>
        <translation>Odzyskaj zakładki</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <source>List all tabs</source>
        <translation>Lista zakładek</translation>
    </message>
    <message>
        <source>New Editor</source>
        <translation>Nowy edytor</translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation>Zamknij zakładkę</translation>
    </message>
    <message>
        <source>Close All</source>
        <translation>Zamknij wszystkie</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation>Zamknij pozostałe</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <source>The file {0} could not be opened. Error: {1}
</source>
        <translation>Nie można otworzyć pliku {0}. Błąd: {1}
</translation>
    </message>
    <message>
        <source>Untitled-{0}</source>
        <translation>Bez nazwy-{0}</translation>
    </message>
    <message>
        <source>Python Console: Save File</source>
        <translation>Konsola Pytona: Zapisz plik</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&apos;{0}&apos;&lt;/b&gt; has been modified, save changes?</source>
        <translation>Plik &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; został zmieniony, zapisać zmiany?</translation>
    </message>
    <message>
        <source>Unable to restore the file: 
{0}
</source>
        <translation>Nie udało się odzyskać pliku: 
{0}
</translation>
    </message>
    <message>
        <source>Python Console
Use iface to access QGIS API interface or Type help(iface) for more info
Security warning: typing commands from an untrusted source can lead to data loss and/or leak</source>
        <translation>Konsola Pythona
Użyj iface, aby uzyskać dostęp do Interfejsu QGIS API lub wpisz help(iface), aby uzyskać więcej informacji
Ostrzeżenie bezpieczeństwa: wpisywanie komend z niezaufanego źródła może prowadzić do utraty i/lub wycieku danych</translation>
    </message>
    <message>
        <source>Hide/Show Toolbar</source>
        <translation>Wyświetl/ukryj pasek narzędzi</translation>
    </message>
    <message>
        <source>Double-click on item to execute</source>
        <translation>Dwuklik na obiekcie, aby uruchomić</translation>
    </message>
    <message>
        <source>Show Editor</source>
        <translation>Pokaż edytor</translation>
    </message>
    <message>
        <source>Clear Console</source>
        <translation>Wyczyść konsolę</translation>
    </message>
    <message>
        <source>Run Command</source>
        <translation>Uruchom komendę</translation>
    </message>
    <message>
        <source>Enter Selected</source>
        <translation>Wprowadź zaznaczone</translation>
    </message>
    <message>
        <source>Object Inspector</source>
        <translation>Inspektor obiektów</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <source>Find Next</source>
        <translation>Znajdź następny</translation>
    </message>
    <message>
        <source>Find Previous</source>
        <translation>Znajdź poprzedni</translation>
    </message>
    <message>
        <source>Case Sensitive</source>
        <translation>Uwzględniaj wielkość liter</translation>
    </message>
    <message>
        <source>Whole Word</source>
        <translation>Całe słowa</translation>
    </message>
    <message>
        <source>Wrap Around</source>
        <translation>Zawijaj</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Otwórz plik</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; could not be saved. Error: {1}</source>
        <translation>Nie można zapisać pliku &lt;b&gt;{0}&lt;/b&gt;. Błąd: {1}</translation>
    </message>
    <message>
        <source>Save File As</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <source>Run Selected</source>
        <translation>Uruchom wybrane</translation>
    </message>
    <message>
        <source>Share on Codepad</source>
        <translation>Udostępnij w internecie</translation>
    </message>
    <message>
        <source>History saved successfully.</source>
        <translation>Pomyślnie zapisano historię.</translation>
    </message>
    <message>
        <source>Session and file history cleared successfully.</source>
        <translation>Pomyślnie wyczyszczono sesję i historię.</translation>
    </message>
    <message>
        <source>History cleared successfully.</source>
        <translation>Pomyślnie wyczyszczono historię.</translation>
    </message>
    <message>
        <source>Command History</source>
        <translation>Historia poleceń</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <source>Clear File</source>
        <translation>Wyczyść plik</translation>
    </message>
    <message>
        <source>Clear Session</source>
        <translation>Wyczyść sesję</translation>
    </message>
    <message>
        <source>Python Console - Command History</source>
        <translation>Konsola Pytona: Historia poleceń</translation>
    </message>
    <message>
        <source>Add API path</source>
        <translation>Dodaj ścieżkę API</translation>
    </message>
    <message>
        <source>Remove API path</source>
        <translation>Usuń ścieżkę API</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; has been deleted or is not accessible</source>
        <translation>Plik &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; został usunięty lub jest niedostępny</translation>
    </message>
    <message>
        <source>The file &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; is read only, please save to different file first.</source>
        <translation>Plik &lt;b&gt;&quot;{0}&quot;&lt;/b&gt; jest tylko do odczytu, proszę zapisać do innego pliku.</translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="195"/>
        <source>Count</source>
        <translation>Licz</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="208"/>
        <source>Count Distinct</source>
        <translation>Licz unikalne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="221"/>
        <source>Count Missing</source>
        <translation>Licz brakujące</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="233"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="247"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="261"/>
        <source>Sum</source>
        <translation>Suma</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="272"/>
        <source>Mean</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="283"/>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="292"/>
        <source>Stdev</source>
        <translation>Odchylenie standardowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="303"/>
        <source>Stdev Sample</source>
        <translation>Próbka Odchylenia standardowego</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="314"/>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="327"/>
        <source>Minority</source>
        <translation>Mniejszość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="338"/>
        <source>Majority</source>
        <translation>Większość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="349"/>
        <source>Q1</source>
        <translation>Q1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="360"/>
        <source>Q3</source>
        <translation>Q3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="371"/>
        <source>InterQuartileRange</source>
        <translation>Rozstęp ćwiartkowy (IQR)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="382"/>
        <source>Min Length</source>
        <translation>Najmniejsza długość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="389"/>
        <source>Max Length</source>
        <translation>Największa długość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="396"/>
        <source>Concatenate</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="403"/>
        <source>Collect</source>
        <translation>Zbierz</translation>
    </message>
    <message>
        <location filename="../src/core/qgsaggregatecalculator.cpp" line="409"/>
        <source>Array Aggregate</source>
        <translation>Agregacja do tablicy</translation>
    </message>
</context>
<context>
    <name>QCoreApplication.QCoreApplication.QCoreApplication.QCoreApplication.QCoreApplication.self</name>
    <message>
        <source>Idle</source>
        <translation>Bezczynność</translation>
    </message>
</context>
<context>
    <name>QCoreApplication.QCoreApplication.QCoreApplication.QCoreApplication.self</name>
    <message>
        <source>Idle</source>
        <translation>Bezczynność</translation>
    </message>
</context>
<context>
    <name>QCoreApplication.self</name>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
</context>
<context>
    <name>QGISAlgorithm</name>
    <message>
        <source>This algorithm creates a new point layer with a given number of random points, all of them within the extent of a given layer. A distance factor can be specified, to avoid points being too close to each other.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm tworzy nową warstwę punktową z określoną liczbą losowych punktów, położonych w zakresie danej warstwy. Można uniknąć tworzenia punktów zbyt blisko siebie definiując współczynnik odległości.
</translation>
    </message>
    <message>
        <source>This algorithm takes a line or polygon layer and attempts to orthogonalize all the geometries in the layer. This process shifts the nodes in the geometries to try to make every angle in the geometry either a right angle or a straight line.
The angle tolerance parameter is used to specify the maximum deviation from a right angle or straight line a node can have for it to be adjusted. Smaller tolerances mean that only nodes which are already closer to right angles will be adjusted, and larger tolerances mean that nodes which deviate further from right angles will also be adjusted.
The algorithm is iterative. Setting a larger number for the maximum iterations will result in a more orthogonal geometry at the cost of extra processing time.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm przyjmuje jako źródło warstwy liniowe lub poligonowe i dokonuje ortogonalizacji ich geometrii. Proces ten polega na przesuwaniu węzłów geometrii tak, aby wszystkie linie były proste lub tworzyły ze sobą kąty proste.
Parametr tolerancji określa maksymalną odchyłkę, o jaką kąty pomiędzy liniami w węzłach mogą różnić się od kąta prostego lub półpełnego, aby węzeł ten był poprawiany. Mniejsze wartości tego parametru będą skutkować poprawkami tylko tych kątów, które niewiele różnią się od pożądanych. Im wyższa wartość tego parametru, tym więcej węzłów tworzących kąty bardziej odbiegające od prostego będzie poprawianych.
Algorytm ten jest iteracyjny. Ustawienie większej ilości maksymalnych iteracji pozwoli uzyskać lepsze rezultaty, ale wymagać to może dłuższego czasu przetwarzania.
</translation>
    </message>
    <message>
        <source>This algorithm takes a polygon layer and creates a new polygon layer in which multipart geometries have been removed, leaving only the n largest (in terms of area) parts.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm z warstwy poligonowej tworzy nową warstwę poligonową, w której usunięto geometrie wieloczęściowe, pozostawiając tylko n największych (pod względem powierzchni) części.
</translation>
    </message>
    <message>
        <source>This algorithm generates a histogram with the values of a raster layer.
The raster layer must have a single band.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm generuje histogram z wartościami warstwy rastrowej.
Warstwa rastrowa musi mieć jedno pasmo.
</translation>
    </message>
    <message>
        <source>This algorithm takes a vector layer and generates a new one that contains only a subset of the features in the input layer.
The subset is defined randomly, using a percentage or count value to define the total number of features in the subset.
The percentage/count value is not applied to the whole layer, but instead to each category. Categories are defined according to a given attribute, which is also specified as an input parameter for the algorithm.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and generate a new one with the minimum enclosing circle that covers all the input features.
As an alternative, the output layer can contain not just a single circle, but one for each input feature, representing the minimum enclosing circle that covers each of them.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a polygon layer with the delaunay triangulation corresponding to a points layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm updates existing geometries (or creates new geometries) for input features by use of a QGIS expression. This allows complex geometry modifications which can utilize all the flexibility of the QGIS expression engine to manipulate and create geometries for output features.
For help with QGIS expression functions, see the inbuilt help for specific functions which is available in the expression builder.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates an index to speed up access to the features in a layer based on their spatial location. Support for spatial index creation is dependent on the layer's data provider.
</source>
        <extracomment>qgis</extracomment>
        <translation>Tworzy indeks, aby przyspieszyć dostęp do obiektów w warstwie na podstawie ich położenia przestrzennego. Obsługa tworzenia indeksu przestrzennego zależy od dostawcy danych warstwy.
</translation>
    </message>
    <message>
        <source>This algorithm moves the geometries within a layer, by offsetting them with a specified x and y displacement.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm przenosi geometrie w warstwie, przesuwając je o określoną wartość przesunięcia x i y.
</translation>
    </message>
    <message>
        <source>This algorithm takes a polygon or line layer and generates a new one in which the geometries have a larger number of vertices than the original one. The geometries are densified by adding regularly placed extra nodes inside each segment so that the maximum distance between any two nodes does not exceed the specified distance.
E.g. specifying a distance 3 would cause the segment [0 0] -&gt; [10 0] to be converted to [0 0] -&gt; [2.5 0] -&gt; [5 0] -&gt; [7.5 0] -&gt; [10 0], since 3 extra nodes are required on the segment and spacing these at 2.5 increments allows them to be evenly spaced over the segment.
If the geometries have z or m values present then these will be linearly interpolated at the added nodes.
The distance is expressed in the same units used by the layer CRS.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm allows performing algebraic operations using raster layers.
The resulting layer will have its values computed according to an expression. The expression can contain numerical values, operators and references to any of the layers in the current project. The following functions are also supported:
- sin(), cos(), tan(), atan2(), ln(), log10()
The extent, cell size, and output CRS can be defined by the user. If the extent is not specified, the minimum extent that covers selected reference layer(s) will be used. If the cell size is not specified, the minimum cell size of selected reference layer(s) will be used. If the output CRS is not specified, the CRS of the first reference layer will be used.
The cell size is assumed to be the same in both X and Y axes.
Layers are referred by their name as displayed in the layer list and the number of the band to use (based on 1), using the pattern 'layer_name@band number'. For instance, the first band from a layer named DEM will be referred as DEM@1.
When using the calculator in the batch interface or from the console, the files to use have to be specified. The corresponding layers are referred using the base name of the file (without the full path). For instance, if using a layer at path/to/my/rasterfile.tif, the first band of that layer will be referred as rasterfile.tif@1.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a points layer and generates a polygon layer containing the voronoi polygons corresponding to those input points.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates geometries which enclose the features from an input layer.
Numerous enclosing geometry types are supported, including bounding boxes (envelopes), oriented rectangles, circles and convex hulls.
Optionally, the features can be grouped by a field. If set, this causes the output layer to contain one feature per grouped value with a minimal geometry covering just the features with matching values.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm reprojects a vector layer. It creates a new layer with the same features as the input one, but with geometries reprojected to a new CRS.
Attributes are not modified by this algorithm.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes a buffer area for all the features in an input layer. The size of the buffer for a given feature is defined by an attribute, so it allows different features to have different buffer sizes.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a concave hull polygon from a set of points. If the input layer is a line or polygon layer, it will use the nodes.
The number of neighbours to consider determines the concaveness of the output polygon. A lower number will result in a concave hull that follows the points very closely, while a higher number will have a smoother shape. The minimum number of neighbour points to consider is 3. A value equal to or greater than the number of points will result in a convex hull.
If a field is selected, the algorithm will group the features in the input layer using unique values in that field and generate individual polygons in the output layer for each group.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and an attribute and generates a set of vector layers in an output folder. Each of the layers created in that folder contains all features from the input layer with the same value for the specified attribute.
The number of files generated is equal to the number of different values found for the specified attribute.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm counts the different values that appear in a specified attributes for features of the same class.
Classes are defined according to a given attribute. For all layers that share the same value of this attribute, the values of a second attribute are analyzed.
The resulting layer contains the same features as the input layer, but with an additional attribute containing the count of unique values for that class.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm truncates a layer, by deleting all features from within the layer.
Warning - this algorithm modifies the layer in place, and deleted features cannot be restored!
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a table with frequency analysis of the values of a selected attribute from an input vector layer
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a histogram with the values of the attribute of a vector layer.
The attribute to use for computing the histogram must be a numeric attribute.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer with multipart geometries and generates a new one in which all geometries contain a single part. Features with multipart geometries are divided in as many different features as parts the geometry contain, and the same attributes are used for each of them.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes geometric properties of the features in a vector layer. It generates a new vector layer with the same content as the input one, but with additional attributes in its attributes table, containing geometric measurements.
Depending on the geometry type of the vector layer, the attributes added to the table will be different.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new point layer with random points inside the polygons of a given layer. The number of points in each polygon can be defined as a fixed count or as a density value. The count/density value is taken from an attribute, so it can be different for each polygon in the input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates points at regular intervals along line or polygon geometries. Created points will have new attributes added for the distance along the geometry and the angle of the line at the point.
An optional start and end offset can be specified, which controls how far from the start and end of the geometry the points should be created.
</source>
        <extracomment>qgis</extracomment>
        <translation>Tworzy punkty wzdłuż linii lub poligonów w określonym interwale. Utworzone punkty będą miały nowe atrybuty zawierające odległość wzdłuż linii i kąt nachylenia linii w danym punkcie.
Opcjonalnie można podać odstępy od końca i początku linii, które określają jak daleko od początku i końca linii punkty mają być tworzone.</translation>
    </message>
    <message>
        <source>This algorithm performs a SQL database query on a PostGIS database connected to QGIS and loads the query results as a new layer.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm wykonuje zapytanie SQL do bazy danych PostGIS podłączonej do QGIS i ładuje wyniki zapytania jako nową warstwę.
</translation>
    </message>
    <message>
        <source>This algorithm creates a new vector layer that only contains matching features from an input layer. The criteria for adding features to the resulting layer is defined based on the values of an attribute from the input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm adds a new attribute to a vector layer.
The name and characteristics of the attribute are defined as parameters.
The new attribute is not added to the input layer but a new layer is generated instead.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the pole of inaccessibility for a polygon layer, which is the most distant internal point from the boundary of the surface. This algorithm uses the 'polylabel' algorithm (Vladimir Agafonkin, 2016), which is an iterative approach guaranteed to find the true pole of inaccessibility within a specified tolerance (in layer units). More precise tolerances require more iterations and will take longer to calculate.
The distance from the calculated pole to the polygon boundary will be stored as a new attribute in the output layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm sets the style of a vector layer. The style must be defined in a QML file.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new point layer with a given number of random points, all of them within a given extent. A distance factor can be specified, to avoid points being too close to each other.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes a buffer area for all the features in an input layer, using a fixed distance.
The segments parameter controls the number of line segments to use to approximate a quarter circle when creating rounded offsets.
The end cap style parameter controls how line endings are handled in the buffer.
The join style parameter specifies whether round, miter or beveled joins should be used when offsetting corners in a line.
The miter limit parameter is only applicable for miter join styles, and controls the maximum distance from the offset curve to use when creating a mitered join.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a line or polygon layer and generates a point layer with points representing specific vertices in the input lines or polygons. For instance, this algorithm can be used to extract the first or last vertices in the geometry. The attributes associated to each point are the same ones associated to the line or polygon that the point belongs to.
The vertex indices parameter accepts a comma separated string specifying the indices of the vertices to extract. The first vertex corresponds to an index of 0, the second vertex has an index of 1, etc. Negative indices can be used to find vertices at the end of the geometry, e.g., an index of -1 corresponds to the last vertex, -2 corresponds to the second last vertex, etc.
Additional fields are added to the points indicating the specific vertex position (e.g., 0, -1, etc), the original vertex index, the vertex’s part and its index within the part (as well as its ring for polygons), distance along the original geometry and bisector angle of vertex for the original geometry.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes basic statistics from the values in a given band of the raster layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new point layer with random points inside the polygons of a given layer. The number of points in each polygon can be defined as a fixed count or as a density value, and it will be the same for all polygons.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm performs a SQL database query on a SpatiaLite database.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm wykonuje zapytanie SQL w bazie danych SpatiaLite.
</translation>
    </message>
    <message>
        <source>This algorithm computes the concave hull of the features in an input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm snaps the geometries in a layer. Snapping can be done either to the geometries from another layer, or to geometries within the same layer.
A tolerance is specified in layer units to control how close vertices need to be to the reference layer geometries before they are snapped.
Snapping occurs to both nodes and edges. Depending on the snapping behavior, either nodes or edges will be preferred.
Vertices will be inserted or removed as required to make the geometries match the reference geometries.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and selects a subset of its features. No new layer is generated by this algorithm.
The subset is defined randomly, using a percentage or count value to define the total number of features in the subset.
The percentage/count value is not applied to the whole layer, but instead to each category. Categories are defined according to a given attribute, which is also specified as an input parameter for the algorithm.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Returns the closure of the combinatorial boundary of the input geometries (ie the topological boundary of the geometry). For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. Only valid for polygon or line layers.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm imports a vector layer into a SpatiaLite database, creating a new table.
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm importuje warstwę wektorową do bazy danych SpatiaLite, tworząc nową tabelę.
</translation>
    </message>
    <message>
        <source>This algorithm takes a polygon layer and removes holes in polygons. It creates a new vector layer in which polygons with holes have been replaced by polygons with only their external ring. Attributes are not modified.
An optional minimum area parameter allows removing only holes which are smaller than a specified area threshold. Leaving this parameter as 0.0 results in all holes being removed.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new vector layer with the same attributes of the input layer and the raster values corresponding on the point location.
If the raster layer has more than one band, all the band values are sampled.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm removes any features which do not have a geometry from a vector layer. All other features will be copied unchanged.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.
The additional attributes and their values are taken from a second vector layer. A spatial criteria is applied to select the values from the second layer that are added to each feature from the first layer in the resulting one.
The algorithm calculates a statistical summary for the values from matching features in the second layer (e.g. maximum value, mean value, etc).
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm clips a vector layer using the polygons of an additional polygons layer. Only the parts of the features in the input layer that falls within the polygons of the clipping layer will be added to the resulting layer.
The attributes of the features are not modified, although properties such as area or length of the features will be modified by the clipping operation. If such properties are stored as attributes, those attributes will have to be manually updated.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a selection in a vector layer. The criteria for selected features is defined based on the values of an attribute from the input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a polygon or line layer and generates a new one in which the geometries have a larger number of vertices than the original one.
If the geometries have z or m values present then these will be linearly interpolated at the added nodes.
The number of new vertices to add to each feature geometry is specified as an input parameter.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates basic statistics from the analysis of a values in a field in the attribute table of a vector layer. Numeric, date, time and string fields are supported.
The statistics returned will depend on the field type.
Statistics are generated as an HTML file.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and generates a new one that contains only a subset of the features in the input layer.
The subset is defined randomly, using a percentage or count value to define the total number of features in the subset.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm allows editing the structure of the attributes table of a vector layer. Fields can be modified in their type and name, using a fields mapping.
The original layer is not modified. A new layer is generated, which contains a modified attribute table, according to the provided fields mapping.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm modifies the type of a given attribute in a vector layer, converting a text attribute containing numeric strings into a numeric attribute.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm sets the M value for geometries in a layer.
If M values already exist in the layer, they will be overwritten with the new value. If no M values exist, the geometry will be upgraded to include M values and the specified value used as the initial M value for all geometries.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a virtual layer that contains a set of vector layer.
The output virtual layer will not be open in the current project.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm combines selected polygons of the input layer with certain adjacent polygons by erasing their common boundary. The adjacent polygon can be either the one with the largest or smallest area or the one sharing the largest common boundary with the polygon to be eliminated. Eliminate is normally used to get rid of sliver polygons, i.e. tiny polygons that are a result of polygon intersection processes where boundaries of the inputs are similar but not identical.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm buffers lines by a specified distance on one side of the line only.
The segments parameter controls the number of line segments to use to approximate a quarter circle when creating rounded buffers.
The join style parameter specifies whether round, miter or beveled joins should be used when buffering corners in a line.
The miter limit parameter is only applicable for miter join styles, and controls the maximum distance from the buffer to use when creating a mitered join.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Offsets nearby point features by moving nearby points by a preset amount to minimize overlapping features.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a polygon layer and a line layer and measures the total length of lines and the total number of them that cross each polygon.
The resulting layer has the same features as the input polygon layer, but with two additional attributes containing the length and count of the lines across each polygon. The names of these two fields can be configured in the algorithm parameters.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm finds duplicated geometries and removes them. Attributes are not checked, so in case two features have identical geometries but different attributes, only one of them will be added to the result layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a selection in a vector layer. The criteria for selecting features is based on a QGIS expression.
For more information about expressions see the &lt;a href =&quot;{qgisdocs}/user_manual/working_with_vector/expression.html&quot;&gt;user manual&lt;/a&gt;
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm sets the Z value for geometries in a layer.
If Z values already exist in the layer, they will be overwritten with the new value. If no Z values exist, the geometry will be upgraded to include Z values and the specified value used as the initial Z value for all geometries.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a points layer and a polygon layer and counts the number of points from the first one in each polygons of the second one.
A new polygons layer is generated, with the exact same content as the input polygons layer, but containing an additional field with the points count corresponding to each polygon.
An optional weight field can be used to assign weights to each point. If set, the count generated will be the sum of the weight field for each point contained by the polygon.
Alternatively, a unique class field can be specified. If set, points are classified based on the selected attribute, and if several points with the same attribute value are within the polygon, only one of them is counted. The final count of the point in a polygon is, therefore, the count of different classes that are found in it.
Both the weight field and unique class field cannot be specified. If they are, the weight field will take precedence and the unique class field will be ignored.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm rasterizes map canvas content.
A map theme can be selected to render a predetermined set of layers with a defined style for each layer.
Alternatively, a single layer can be selected if no map theme is set.
If neither map theme nor layer is set, the current map content will be rendered.
The minimum extent entered will internally be extended to be a multiple of the tile size.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a polygon layer and creates a line layer, with lines representing the rings of the polygons in the input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a report with information about the unique values found in a given attribute (or attributes) of a vector layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a points layer based on the values from an input table.
The table must contain a field with the X coordinate of each point and another one with the Y coordinate. A CRS for the output layer has to be specified, and the coordinates in the table are assumed to be expressed in the units used by that CRS.
The attributes table of the resulting layer will be the input table.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm sets the style of a raster layer. The style must be defined in a QML file.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new point layer, with points representing the centroid of polygons of an input layer.
The attributes associated to each point in the output layer are the same ones associated to the original polygon.
NOTE: This algorithm is deprecated and the generic &quot;centroids&quot; algorithm (which works for line and multi geometry layers) should be used instead.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates point features where the lines in the Intersect layer intersect the lines in the Input layer.
An ID field is specified for each of the input layers. Each point in the resulting layer will have the ID's of both input layers, allowing to identify them.
If no Input Unique and Intersect Unique ID fields are specified then the point features are given the values of the last field (i.e. the last field/column in the attribute table) of the intersecting lines.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm combines multiple vector layers of the same geometry type into a single one.
If attributes tables are different, the attribute table of the resulting layer will contain the attributes from all input layers. New attributes will be added for the original layer name and source.
The layers will all be reprojected to match the coordinate reference system of the first input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and selects a subset of its features. No new layer is generated by this algorithm.
The subset is defined randomly, using a percentage or count value to define the total number of features in the subset.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes a new vector layer with the same features of the input layer, but with an additional attribute. The values of this new attribute are computed from each feature using a mathematical formula, based on the properties and attributes of the feature.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a new layer based on an existing one, with a different type of geometry.
Not all conversions are possible. For instance, a line layer can be converted to a point layer, but a point layer cannot be converted to a line layer.
See the &quot;Polygonize&quot; or &quot;Lines to polygons&quot; algorithm for alternative options.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new point layer, with points representing the centroid of the geometries in an input layer.
The attributes associated to each point in the output layer are the same ones associated to the original features.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm splits the lines or polygons in one layer using the lines in another layer to define the breaking points. Intersection between geometries in both layers are considered as split points.
Output will contain multi geometries for split features.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm performs nearest neighbor analysis for a point layer.
Output is generated as an html file with the computed statistical values.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new vector layer that only contains matching features from an input layer. The criteria for adding features to the resulting layer is based on a QGIS expression.
For more information about expressions see the &lt;a href =&quot;{qgisdocs}/user_manual/working_with_vector/expression.html&quot;&gt;user manual&lt;/a&gt;
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and an attribute and adds a new numeric field. Values in this field correspond to values in the specified attribute, so features with the same value for the attribute will have the same value in the new numeric field. This creates a numeric equivalent of the specified attribute, which defines the same classes.
The new attribute is not added to the input layer but a new layer is generated instead.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a polygon layer using as polygon rings the lines from an input line layer.
The attribute table of the output layer is the same as the one from of the input line layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm adds a new attribute to a vector layer, with values resulting from applying an expression to each feature. The expression is defined as a Python function.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a polygon or line vector layer and combines their geometries into new geometries. One or more attributes can be specified to dissolve only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be dissolved.
If the geometries to be dissolved are spatially separated from each other the output will be multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a table containing a distance matrix, with distances between all the points in a points layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a vector layer and generates a new one that has the exact same content but without the selected columns.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a lines layer and creates a polygon layer, with polygons generated from the lines in the input layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a polar plot based on the value of an input vector layer.
Two fields must be entered as parameters: one that define the category (to group features) and another one with the variable to plot (this has to be a numeric one)
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm computes hypsometric curves  for an input Digital Elevation Model. Curves are produced as table files in an output folder specified by the user.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Given an input raster layer and a value, this algorithm generates a new layer with the same extent and cell size as the input one, and all cells with the specified value.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates an index to speed up queries made against a field in a table. Support for index creation is dependent on the layer's data provider and the field type.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.
The additional attributes and their values are taken from a second vector layer. A spatial criteria is applied to select the values from the second layer that are added to each feature from the first layer in the resulting one.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts a point layer to a line layer, by joining points in a defined order.
Points can be grouped by a field to output individual line features per group.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm take a vector or table layer and aggregate features based on a group by expression. Features for which group by expression return the same value are grouped together.
It is possible to group all source features together using constant value in group by parameter, example: NULL.
It is also possible to group features using multiple fields using Array function, example: Array(&quot;Field1&quot;, &quot;Field2&quot;).
Geometries (if present) are combined into one multipart geometry for each group.
Output attributes are computed depending on each given aggregate definition.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm assigns a color index to polygon features in such a way that no adjacent polygons share the same color index, whilst minimizing the number of colors required.
An optional minimum distance between features assigned the same color can be set to prevent nearby (but non-touching) features from being assigned equal colors.
The algorithm allows choice of method to use when assigning colors. The default method attempts to assign colors so that the count of features assigned to each individual color index is balanced.
The 'by assigned area' mode instead assigns colors so that the total area of features assigned to each color is balanced. This mode can be useful to help avoid large features resulting in one of the colors appearing more dominant on a colored map.
The 'by distance between colors' mode will assign colors in order to maximize the distance between features of the same color. This mode helps to create a more uniform distribution of colors across a map.
A minimum number of colors can be specified if desired. The color index is saved to a new attribute named color_id.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm performs a validity check on the geometries of a vector layer.
The geometries are classified in three groups (valid, invalid and error), and a vector layer is generated with the features in each of these categories.
By default the algorithm uses the strict OGC definition of polygon validity, where a polygon is marked as invalid if a self-intersecting ring causes an interior hole. If the &quot;Ignore ring self intersections&quot; option is checked, then this rule will be ignored and a more lenient validity check will be performed.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a box plot with mean and standard deviation values.</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates points layer from a table with columns that contain coordinates fields. Besides X and Y coordinates you can also specify Z and M fields.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates statistics of fields depending on a parent class.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the hillshade raster layer given a Digital Terrain Model in input. The shading of the layer is calculated according to the sun position (azimuth and elevation).
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a simple X - Y scatter plot for a vector layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Given an origin and a destination layers, this algorithm computes the distance between origin features and their closest destination one. Distance calculations are based on the features center.
The resulting layer contains origin features center point with an additional field indicating the identifier of the nearest destination feature and the distance to it.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the aspect of the Digital Terrain Model in input. The final aspect raster layer contains values from 0 to 360 that express the slope direction: starting from North (0°) and continuing clockwise.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the angle of inclination of the terrain from an input raster layer. The slope is expressed in degrees.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a point layer with a given number of regular points, all of them within a given extent.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Given an origin and a destination layers, this algorithm computes the distance between origin features and their closest destination one. Distance calculations are based on the features center.
The resulting layer contains lines linking each origin point with its nearest destination feature.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a box plot from a category and a layer field.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a shaded relief layer from digital elevation data.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates statistics of a raster layer for each feature of an overlapping polygon vector layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a bar plot from a category and a layer field.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a 3D scatter plot for a vector layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a point vector layer from an input raster and line layer. The points correspond to the pixel centroids that intersect the line layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the quantitative measurement of terrain heterogeneity described by Riley et al. (1999). It is calculated for every location, by summarizing the change in elevation within the 3x3 pixel grid.
Each pixel contains the difference in elevation from a center cell and the 8 cells surrounding it.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm generates a point vector layer from an input raster and polygon layer. The points correspond to the pixel centroids that intersect the polygon layer.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new vector with all the edges or parts of edges of a network line layer that can be reached within a distance or a time, starting from features of a point layer.
The distance and the time (both referred to as &quot;travel cost&quot;) must be specified respectively in the network layer units or in seconds.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a new vector with all the edges or parts of edges of a network line layer that can be reached within a distance or a time, starting from a point feature.
The distance and the time (both referred to as &quot;travel cost&quot;) must be specified respectively in the network layer units or in seconds.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm allows creation of a shortlist of possible candidate coordinate reference systems for a layer with an unknown projection.
The expected area which the layer should reside in must be specified via the target area parameter.
The algorithm operates by testing the layer's extent in every known reference system and listing any in which the bounds would fall near the target area if the layer was in this projection.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm takes a map layer and generates a new vector layer with the minimum bounding box (rectangle polygon with N-S orientation) that covers the input layer. Optionally, the extent can be enlarged to a rounded value.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm calculates the total climb and descent along line geometries.
Input layers must have Z values present. If Z values are not available, the &quot;Drape&quot; (set Z value from raster) algorithm may be used to add Z values from a DEM layer.
The output layer is a copy of the input layer with additional fields that contain the total climb, total descent, the minimum elevation and the maximum elevation for each line geometry. If the input layer contains fields with the same names as these added fields, they will be renamed (field names will be altered to &quot;name_2&quot;, &quot;name_3&quot;, etc, finding the first non-duplicate name).
</source>
        <extracomment>qgis</extracomment>
        <translation>Algorytm oblicza całkowite wzniesienie i zejście wzdłuż linii.
Warstwa wejściowa musi posiadać wartości Z. Jeśli ich nie ma, można użyć algorytmu &quot;Drapuj (ustaw wartość Z według rastra)&quot; do ich utworzenia na podstawie warstwy DEM (rastra wysokości terenu).
Warstwa wynikowa jest kopią warstwy wejściowej z dodanymi atrybutami zawierającymi całkowite wzniesienie i zejście oraz minimalną i maksymalną wysokość każdej linii. Jeśli warstwa wejściowa posiada już atrybuty mające nazwy takie same jak dodawane atrybuty, wówczas nazwy istniejących atrybutów zostaną zmienione poprzez dodanie cyfry, np. atrybut &quot;nazwa&quot; zamieniony będzie na &quot;nazwa_2&quot; lub &quot;nazwa_3&quot; itd., tak aby uniknąć duplikatów nazw.
</translation>
    </message>
    <message>
        <source>This algorithm generates raster XYZ tiles of map canvas content.
Tile images can be saved as individual images in directory structure, or as single file in MBTiles format.
Tile size is fixed to 256x256.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a vector layer with a grid covering a given extent. Elements in the grid can be points, lines or polygons.The size and/or placement of each element in the grid is defined using a horizontal and vertical spacing. The CRS of the output layer must be defined. The grid extent and the spacing values must be expressed in the coordinates and units of this CRS. The top-left point (minX, maxY) is used as the reference point. That means that, at that point, an element is guaranteed to be placed. Unless the width and height of the selected extent is a multiple of the selected spacing, that is not true for the other points that define that extent.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm sets an existing Shapefile's projection to the provided CRS. Contrary to the &quot;Assign projection&quot; algorithm, it will not output a new layer.
The .prj and .qpj files associated with the Shapefile will be overwritten - or created if missing - to match the provided CRS.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm performs a SQL database query on a PostgreSQL database connected to QGIS.
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm imports a vector layer into a PostgreSQL database, creating a new table.
Prior to this a connection between QGIS and the PostgreSQL database has to be created (for example with the DB Manager).
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This algorithm creates a point layer with a given &quot;Number of points&quot; placed on the lines of the &quot;Input layer&quot;.
The location of each point is determined by randomly selecting a feature, then a segment of the line geometry of that feature, and finally a random position on that segment. A minimum distance between the points can be specified (Euclidean distance).
</source>
        <extracomment>qgis</extracomment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QOCISpatialDriver</name>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3752"/>
        <source>Unable to initialize</source>
        <comment>QOCISpatialDriver</comment>
        <translation>Nieudana inicjalizacja</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3934"/>
        <source>Unable to logon</source>
        <translation>Nieudane logowanie</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="4021"/>
        <source>Unable to begin transaction</source>
        <translation>Nieudane rozpoczęcie transakcji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="4044"/>
        <source>Unable to commit transaction</source>
        <translation>Nieudane zatwierdzenie transakcji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="4067"/>
        <source>Unable to rollback transaction</source>
        <translation>Nieudane cofnięcie transakcji</translation>
    </message>
</context>
<context>
    <name>QOCISpatialResult</name>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="1878"/>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="2093"/>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="2109"/>
        <source>Unable to bind column for batch execute</source>
        <translation>Nieudane połączenie kolumny do trybu wsadowego</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="2125"/>
        <source>Unable to execute batch statement</source>
        <translation>Nieudane uruchomienie trybu wsadowego</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3471"/>
        <source>Unable to goto next</source>
        <translation>Nieudany kolejny krok</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3571"/>
        <source>Unable to alloc statement</source>
        <translation>Nieudane polecenie alokacji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3587"/>
        <source>Unable to prepare statement</source>
        <translation>Nieudane polecenie przygotowania</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3617"/>
        <source>Unable to get statement type</source>
        <translation>Nieudane polecenie pobrania</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3633"/>
        <source>Unable to bind value</source>
        <translation>Nieudana związanie wartośći</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/ocispatial/qsql_ocispatial.cpp" line="3651"/>
        <source>Unable to execute statement</source>
        <translation>Nieudane wykonanie zapytania</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/app/main.cpp" line="862"/>
        <source>QGIS starting in non-interactive mode not supported.
You are seeing this message most likely because you have no DISPLAY environment variable set.
</source>
        <translation>Uruchomienie QGIS w trybie nieinteraktywnym nie jest przewidziane.
Widzisz ten komunikat, bo prawdopodobnie nie ustawiłaś(eś) zmiennej środowiskowej DISPLAY.
</translation>
    </message>
    <message>
        <location filename="../src/app/main.cpp" line="916"/>
        <source>Invalid globalsettingsfile path: %1</source>
        <translation>Niewłaściwa ścieżka globalsettingsfile: %1</translation>
    </message>
    <message>
        <location filename="../src/app/main.cpp" line="920"/>
        <source>Successfully loaded globalsettingsfile path: %1</source>
        <translation>Pomyślnie wczytano ścieżkę globalsettingsfile: %1</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="273"/>
        <source>Moved vertices</source>
        <translation>Przesunięte wierzchołki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="43"/>
        <source>No active vector layer</source>
        <translation>Brak aktywnej warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="44"/>
        <source>To select features, choose a vector layer in the layers panel</source>
        <translation>Aby zaznaczyć obiekty, najpierw wybierz warstwę wektorową w legendzie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="221"/>
        <source>CRS Exception</source>
        <translation>Wyjątek układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolselectutils.cpp" line="222"/>
        <source>Selection extends beyond layer&apos;s coordinate system</source>
        <translation>Zaznaczenie wykracza poza układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="288"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="433"/>
        <source>Python is not enabled in QGIS.</source>
        <translation>Brak obsługi Pythona w QGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="288"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="301"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="315"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="347"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="373"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="415"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="422"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="433"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="596"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="629"/>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="37"/>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="96"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="58"/>
        <source>Plugins</source>
        <translation>Wtyczki</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="300"/>
        <source>Plugin &quot;%1&quot; is not compatible with this version of QGIS.
It will be disabled.</source>
        <translation>Wtyczka &quot;%1&quot; jest niezgodna z tą wersją QGIS.
Zostanie wyłączona.</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="315"/>
        <source>Loaded %1 (package: %2)</source>
        <translation>Wczytano %1 (pakiet: %2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="342"/>
        <source>Library name is %1
</source>
        <translation>Nazwa biblioteki to %1
</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="347"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="596"/>
        <source>Failed to load %1 (Reason: %2)</source>
        <translation>Nie powiodło się wczytanie %1 (z powodu: %2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="351"/>
        <source>Attempting to resolve the classFactory function
</source>
        <translation>Próba wykonania funkcji classFactory
</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="373"/>
        <source>Loaded %1 (Path: %2)</source>
        <translation>Wczytano %1 (ścieżka: %2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="405"/>
        <source>Loading Plugins</source>
        <translation>Wczytywanie wtyczek</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="406"/>
        <source>There was an error loading a plugin. The following diagnostic information may help the QGIS developers resolve the issue:
%1.</source>
        <translation>Wystąpił błąd podczas wczytywania wtyczki. Poniższa informacja diagnostyczna może pomóc programistom QGIS rozwiązać ten problem:
%1.</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="415"/>
        <source>Unable to find the class factory for %1.</source>
        <translation>Nie udało się odnaleźć generatora klas dla %1.</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="422"/>
        <source>Plugin %1 did not return a valid type and cannot be loaded</source>
        <translation>Wtyczka %1 nie zwróciła poprawnego typu i nie może być wczytana</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="506"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="562"/>
        <source>Plugin %1</source>
        <translation>Wtyczka %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="506"/>
        <location filename="../src/app/qgspluginregistry.cpp" line="562"/>
        <source>The plugin will be disabled because it crashed QGIS during last startup. Please report an issue and re-enable the plugin when the problem has been solved.</source>
        <translation>Wtyczka zostanie wyłączona, ponieważ spowodowała awarię QGIS. Zgłoś ten błąd autorowi wtyczki a po usunięciu problemu zainstaluj wtyczkę ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgspluginregistry.cpp" line="628"/>
        <source>Error when reading metadata of plugin %1</source>
        <translation>Błąd odczytu metadanych wtyczki  %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2186"/>
        <source>Could not open CRS database %1
Error(%2): %3</source>
        <translation>Nie udało się otworzyć bazy układów %1
Błąd (%2): %3</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="443"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2189"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2303"/>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="637"/>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="643"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="448"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="473"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="492"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="509"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="526"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="543"/>
        <location filename="../src/core/qgsvectorlayerrenderer.cpp" line="240"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="30"/>
        <source>Project points (Cartesian)</source>
        <translation>Rzutuj punkty (kartezjańskie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="35"/>
        <source>bearing,azimuth,distance,angle</source>
        <translation>bearing,azimuth,distance,angle</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="50"/>
        <source>Projected</source>
        <translation>Odwzorowany</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="55"/>
        <source>This algorithm projects point geometries by a specified distance and bearing (azimuth), creating a new point layer with the projected points.

The distance is specified in layer units, and the bearing in degrees clockwise from North.</source>
        <translation>Algorytm rzutuje geometrie punktowe o określoną odległość i orientację (azymut) tworząc nową warstwę punktową z rzutowanymi punktami.

Odległość jest określona w jednostkach warstwy, a orientacja w stopniach liczonych od kierunku północy lewoskrętnie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="76"/>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="78"/>
        <source>Bearing (degrees from North)</source>
        <translation>Orientacja (stopnie liczone od kierunku północnego)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="84"/>
        <source>Projection distance</source>
        <translation>Odległość rzutowania</translation>
    </message>
    <message>
        <location filename="../src/core/qgsellipsoidutils.cpp" line="329"/>
        <location filename="../src/providers/grass/qgsgrassgislib.cpp" line="220"/>
        <source>Generated CRS</source>
        <comment>A CRS automatically generated from layer info get this prefix for description</comment>
        <translation>Wygenerowany układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="1299"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="1303"/>
        <source>Unknown CRS: %1</source>
        <translation>Brak układu współrzędnych: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2303"/>
        <source>Saved user CRS [%1]</source>
        <translation>Zapisano układ współrzędnych użytkownika [%1]</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2960"/>
        <source>Imported from GDAL</source>
        <translation>Zaimportowane z GDAL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="309"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="343"/>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate line length.</source>
        <translation>Przechwycono wyjątek układu współrzędnych podczas przekształcania punktu. Nie można obliczyć długości odcinka.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="663"/>
        <source>Caught a coordinate system exception while trying to transform linestring. Unable to calculate break point.</source>
        <translation>Wystąpił wyjątek układu współrzędnych podczas transformacji linii. Nie można wyliczyć punktu załamania.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="691"/>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate geodesic line.</source>
        <translation>Wystąpił wyjątek układu współrzędnych podczas transformacji punktu. Nie można obliczyć linii geodezyjnej.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="743"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="761"/>
        <location filename="../src/core/qgsdistancearea.cpp" line="775"/>
        <source>Caught a coordinate system exception while trying to transform a point.</source>
        <translation>Wystąpił wyjątek układu współrzędnych podczas transformacji punktu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdistancearea.cpp" line="836"/>
        <source>Caught a coordinate system exception while trying to transform a point. Unable to calculate polygon area.</source>
        <translation>Przechwycono wyjątek układu współrzędnych podczas przekształcania punktu. Nie można obliczyć powierzchni poligonu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="197"/>
        <source>Cannot convert &apos;%1&apos; to double</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ double</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="213"/>
        <source>Cannot convert &apos;%1&apos; to int</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ int</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="228"/>
        <source>Cannot convert &apos;%1&apos; to native int</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ native int</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1043"/>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="248"/>
        <source>Cannot convert &apos;%1&apos; to DateTime</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ  DateTime</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1776"/>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="262"/>
        <source>Cannot convert &apos;%1&apos; to Date</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ Date</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1805"/>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="276"/>
        <source>Cannot convert &apos;%1&apos; to Time</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ Time</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="293"/>
        <source>Cannot convert &apos;%1&apos; to interval</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ interval</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="305"/>
        <source>Cannot convert &apos;%1&apos; to gradient ramp</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ gradient ramp</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="400"/>
        <source>Cannot convert &apos;%1&apos; to array</source>
        <translation>Nie można konwertować &apos;%1&apos; na tablicę</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="413"/>
        <source>Cannot convert &apos;%1&apos; to map</source>
        <translation>Nie można konwertować &apos;%1&apos; na mapę</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionutils.h" line="104"/>
        <source>Cannot convert &apos;%1&apos; to boolean</source>
        <translation>Nie można konwertować &apos;%1&apos; na typ boolean</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="394"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="427"/>
        <source>Domain max must be greater than domain min</source>
        <translation>Maksimum zakresu musi być większe od minimum</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="432"/>
        <source>Exponent must be greater than 0</source>
        <translation>Wykładnik musi być większy od 0</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="510"/>
        <source>Cannot find layer with name or ID &apos;%1&apos;</source>
        <translation>Nie można odnaleźć warstwy o nazwie lub ID &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="523"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="662"/>
        <source>No such aggregate &apos;%1&apos;</source>
        <translation>Nie ma takiej sumy: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="603"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="717"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="818"/>
        <source>Could not calculate aggregate for: %1</source>
        <translation>Nie można obliczyć sumy dla: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="614"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="622"/>
        <source>Cannot use relation aggregate function in this context</source>
        <translation>Nie można użyć funkcji agregacji relacji w tym kontekście</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="642"/>
        <source>Cannot find relation with id &apos;%1&apos;</source>
        <translation>Nie można znaleźć relacji z ID &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="732"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="740"/>
        <source>Cannot use aggregate function in this context</source>
        <translation>Nie można użyć funkcji agregującej w tym kontekście</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1026"/>
        <source>A format is required to convert to DateTime when the language is specified</source>
        <translation>Gdy określony jest język, do konwersji na DateTime jest wymagany format</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1208"/>
        <source>Invalid pair of array, length not identical</source>
        <translation>Nieprawidłowa para tablic, różne długości</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1221"/>
        <source>Function replace requires 2 or 3 arguments</source>
        <translation>Funkcja zamień wymaga 2 lub 3 argumentów</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1234"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1248"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1263"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1295"/>
        <source>Invalid regular expression &apos;%1&apos;: %2</source>
        <translation>Błędne wyrażenie regularne &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1377"/>
        <source>Function `raster_value` requires a valid raster layer.</source>
        <translation>Funkcja `raster_value` wymaga prawidłowej warstwy rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1384"/>
        <source>Function `raster_value` requires a valid raster band number.</source>
        <translation>Funkcja `raster_value` wymaga prawidłowego numeru kanału.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1391"/>
        <source>Function `raster_value` requires a valid point geometry.</source>
        <translation>Funkcja `raster_value` wymaga prawidłowego punktu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1438"/>
        <source>Function `attribute` requires one or two parameters. %1 given.</source>
        <translation>Funkcja `attribute` wymaga 1 lub 2 parametrów. Podano %1.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1489"/>
        <source>Function `is_selected` requires no more than two parameters. %1 given.</source>
        <translation>Funkcja  `is_selected`  wymaga nie więcej niż 2 parametrów. Podano %1.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1511"/>
        <source>Function `num_selected` requires no more than one parameter. %1 given.</source>
        <translation>Funkcja `num_selected` wymaga nie więcej niż 1 parametru. Podano %1.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1539"/>
        <source>Could not extract file path from layer `%1`.</source>
        <translation>Nie można wyodrębnić ścieżki pliku z warstwy `%1`.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1559"/>
        <source>Could not open sqlite database %1. Error %2. </source>
        <translation>Nie można otworzyć bazy danych sqlite %1. Błąd %2. </translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1735"/>
        <source>Function format requires at least 1 argument</source>
        <translation>Funkcja format wymaga co najmniej 1 argumentu</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1759"/>
        <source>A format is required to convert to Date when the language is specified</source>
        <translation>Gdy określony jest język, do konwersji na Date jest wymagany format</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1788"/>
        <source>A format is required to convert to Time when the language is specified</source>
        <translation>Gdy określony jest język, do konwersji na Time jest wymagany format</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1841"/>
        <source>Invalid formatting parameter: &apos;%1&apos;. It must be empty, or &apos;suffix&apos; or &apos;aligned&apos;.</source>
        <translation>Nieprawidłowy parametr formatowania: &apos;%1&apos;. Musi być pusty lub mieć wartość &apos;przyrostek&apos; lub &apos;wyrównany&apos;.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="1855"/>
        <source>Invalid axis name: &apos;%1&apos;. It must be either &apos;x&apos; or &apos;y&apos;.</source>
        <translation>Niewłaściwa nazwa osi: &apos;%1&apos;. Musi to być albo &apos;x&apos; albo &apos;y&apos;.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2163"/>
        <source>Point index is out of range</source>
        <translation>Indeks punktu poza zakresem</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2438"/>
        <source>Function make_point requires 2-4 arguments</source>
        <translation>Funkcja make_point wymaga 2-4 argumentów</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2517"/>
        <source>Function make_polygon requires an argument</source>
        <translation>Funkcja make_polygon wymaga argumentu</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2627"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2663"/>
        <source>Segment must be greater than 2</source>
        <translation>Segment musi mieć wartość większą niż 2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2704"/>
        <source>Number of edges/sides must be greater than 2</source>
        <translation>Liczba boków/krawędzi musi być większa niż 2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2711"/>
        <source>Option can be 0 (inscribed) or 1 (circumscribed)</source>
        <translation>Opcją może być 0 (wpisany) lub 1 (opisany)</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2793"/>
        <source>Option can be 0 (distance) or 1 (projected)</source>
        <translation>Opcją może być 0 (odległość) lub 1 (rzutowanie)</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="2817"/>
        <source>Index is out of range</source>
        <translation>Indeks poza zakresem</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3209"/>
        <source>Function `wedge_buffer` requires a point value for the center.</source>
        <translation>Funkcja `wedge_buffer` wymaga wartości punktowej dla środka.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3228"/>
        <source>Function `tapered_buffer` requires a line geometry.</source>
        <translation>Funkcja `tapered_buffer` wymaga geometrii liniowej.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3246"/>
        <source>Function `buffer_by_m` requires a line geometry.</source>
        <translation>Funkcja `buffer_by_m` wymaga geometrii liniowej.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3347"/>
        <source>Parameter can not be negative.</source>
        <translation>Parametr nie może być ujemny.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3503"/>
        <source>Function `azimuth` requires exactly two parameters. %1 given.</source>
        <translation>Funkcja `azimuth` wymaga dokładnie 2 parametrów. Podano %1.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3536"/>
        <source>Function `azimuth` requires two points as arguments.</source>
        <translation>Funkcja `azimuth` wymaga 2 punktów jako argumenty.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3778"/>
        <source>line_substring requires a curve geometry input</source>
        <translation>line_substring wymaga zakrzywionej geometrii jako wejściowej</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3883"/>
        <source>Number of places must be positive</source>
        <translation>Liczba miejsc musi być dodatnia</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3945"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4043"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4083"/>
        <source>Cannot convert &apos;%1:%2:%3&apos; to color</source>
        <translation>Nieudana konwersja &quot;%1:%2:%3&quot; na kolor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="3999"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4064"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4104"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4125"/>
        <source>Cannot convert &apos;%1:%2:%3:%4&apos; to color</source>
        <translation>Nieudana konwersja &quot;%1:%2:%3:%4&quot; na kolor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4020"/>
        <source>&quot;%1&quot; is not a valid color ramp</source>
        <translation>&quot;%1&quot; nie jest poprawną paletą kolorów</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4148"/>
        <source>Cannot convert &apos;%1:%2:%3:%4:%5&apos; to color</source>
        <translation>Nieudana konwersja &quot;%1:%2:%3:%4:%5&quot; na kolor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4159"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4213"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4243"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4290"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4304"/>
        <source>Cannot convert &apos;%1&apos; to color</source>
        <translation>Nie można konwertować &apos;%1&apos; na kolor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4193"/>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4279"/>
        <source>Unknown color component &apos;%1&apos;</source>
        <translation>Nieznana składowa koloru &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4202"/>
        <source>A minimum of two colors is required to create a ramp</source>
        <translation>Co najmniej 2 kolory są wymagane by utworzyć gradient</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4346"/>
        <source>Transform error caught in transform() function: %1</source>
        <translation>Błąd przekształcania w funkcji transform(): %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4588"/>
        <source>Cannot find layer %1</source>
        <translation>Nie można odnaleźć warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4594"/>
        <source>Layer %1 has invalid data provider</source>
        <translation>Warstwa %1 ma wybranego niepoprawnego dostawcę danych</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4637"/>
        <source>Invalid band number %1 for layer %2</source>
        <translation>Niepoprawny numer kanału %1 dla warstwy %2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4658"/>
        <source>Invalid raster statistic: &apos;%1&apos;</source>
        <translation>Niewłaściwa statystyka rastra: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/pal/feature.cpp" line="354"/>
        <location filename="../src/core/pal/feature.cpp" line="1746"/>
        <location filename="../src/core/pal/feature.cpp" line="1765"/>
        <location filename="../src/core/pal/feature.cpp" line="1795"/>
        <location filename="../src/core/pal/feature.cpp" line="1835"/>
        <location filename="../src/core/pal/geomfunction.cpp" line="367"/>
        <location filename="../src/core/pal/labelposition.cpp" line="217"/>
        <location filename="../src/core/pal/labelposition.cpp" line="242"/>
        <location filename="../src/core/pal/labelposition.cpp" line="297"/>
        <location filename="../src/core/pal/labelposition.cpp" line="536"/>
        <location filename="../src/core/pal/labelposition.cpp" line="566"/>
        <location filename="../src/core/pal/labelposition.cpp" line="599"/>
        <location filename="../src/core/pal/labelposition.cpp" line="656"/>
        <location filename="../src/core/pal/pointset.cpp" line="252"/>
        <location filename="../src/core/pal/pointset.cpp" line="817"/>
        <location filename="../src/core/pal/pointset.cpp" line="856"/>
        <location filename="../src/core/pal/pointset.cpp" line="937"/>
        <source>Exception: %1</source>
        <translation>Wyjątek: %1</translation>
    </message>
    <message>
        <location filename="../src/core/pal/feature.cpp" line="354"/>
        <location filename="../src/core/pal/feature.cpp" line="1746"/>
        <location filename="../src/core/pal/feature.cpp" line="1765"/>
        <location filename="../src/core/pal/feature.cpp" line="1795"/>
        <location filename="../src/core/pal/feature.cpp" line="1835"/>
        <location filename="../src/core/pal/geomfunction.cpp" line="367"/>
        <location filename="../src/core/pal/labelposition.cpp" line="217"/>
        <location filename="../src/core/pal/labelposition.cpp" line="242"/>
        <location filename="../src/core/pal/labelposition.cpp" line="297"/>
        <location filename="../src/core/pal/labelposition.cpp" line="536"/>
        <location filename="../src/core/pal/labelposition.cpp" line="566"/>
        <location filename="../src/core/pal/labelposition.cpp" line="599"/>
        <location filename="../src/core/pal/labelposition.cpp" line="656"/>
        <location filename="../src/core/pal/pointset.cpp" line="252"/>
        <location filename="../src/core/pal/pointset.cpp" line="817"/>
        <location filename="../src/core/pal/pointset.cpp" line="856"/>
        <location filename="../src/core/pal/pointset.cpp" line="937"/>
        <source>GEOS</source>
        <translation>GEOS</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="66"/>
        <source>segment %1 of ring %2 of polygon %3 intersects segment %4 of ring %5 of polygon %6 at %7</source>
        <translation>segment %1 pierścienia %2 poligonu %3 przecina segment %4 pierścienia %5 poligonu %6 w %7</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="86"/>
        <source>ring %1 with less than four points</source>
        <translation>pierścień %1 z mniej niż 4 punktami</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="95"/>
        <source>ring %1 not closed</source>
        <translation>pierścień %1 nie jest domknięty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="104"/>
        <source>line %1 with less than two points</source>
        <translation>linia %1 z mniej niż dwoma punktami</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="123"/>
        <source>line %1 contains %n duplicate node(s) at %2</source>
        <comment>number of duplicate nodes</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="175"/>
        <source>segments %1 and %2 of line %3 intersect at %4</source>
        <translation>segmenty %1 i %2 linii %3 przecinają się w %4</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="190"/>
        <source>Ring %1 of polygon %2 not in exterior ring</source>
        <translation>Pierścień %1 poligonu %2 poza zewnętrznym pierścieniem</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1704"/>
        <source>Topology validation error</source>
        <comment>GEOS Error</comment>
        <translation>Błąd sprawdzania topologii</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1705"/>
        <source>Repeated point</source>
        <comment>GEOS Error</comment>
        <translation>Zdublowany punkt</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1706"/>
        <source>Hole lies outside shell</source>
        <comment>GEOS Error</comment>
        <translation>Dziura leży poza wnętrzem</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1707"/>
        <source>Holes are nested</source>
        <comment>GEOS Error</comment>
        <translation>Dziury są zagnieżdżone</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1708"/>
        <source>Interior is disconnected</source>
        <comment>GEOS Error</comment>
        <translation>Wnętrze nie jest ciągłe</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1709"/>
        <source>Self-intersection</source>
        <comment>GEOS Error</comment>
        <translation>Samoprzecięcie</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1710"/>
        <source>Ring self-intersection</source>
        <comment>GEOS Error</comment>
        <translation>Samoprzecięcie pierścienia</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1711"/>
        <source>Nested shells</source>
        <comment>GEOS Error</comment>
        <translation>Zagnieżdżone wnętrza</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1712"/>
        <source>Duplicate rings</source>
        <comment>GEOS Error</comment>
        <translation>Zduplikowane pierścienie</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1713"/>
        <source>Too few points in geometry component</source>
        <comment>GEOS Error</comment>
        <translation>Za mało punktów w komponencie geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1714"/>
        <source>Invalid coordinate</source>
        <comment>GEOS Error</comment>
        <translation>Nieprawidłowa współrzędna</translation>
    </message>
    <message>
        <location filename="../src/core/geometry/qgsgeos.cpp" line="1715"/>
        <source>Ring is not closed</source>
        <comment>GEOS Error</comment>
        <translation>Pierścien nie jest zamknięty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="283"/>
        <source>Polygon %1 has no rings</source>
        <translation>Poligon %1 nie ma pierścieni</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="295"/>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="300"/>
        <source>Polygon %1 lies inside polygon %2</source>
        <translation>Poligon %1 leży wewnątrz poligonu %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="313"/>
        <source>Unknown geometry type %1</source>
        <translation>Nieznany typ geometrii %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="319"/>
        <source>Geometry validation was aborted.</source>
        <translation>Przerwano sprawdzanie geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="323"/>
        <source>Geometry has %1 errors.</source>
        <translation>Wykryto %1 błędów geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="327"/>
        <source>Geometry is valid.</source>
        <translation>Geometria jest poprawna.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgeometryvalidator.cpp" line="357"/>
        <source>invalid line</source>
        <translation>niepoprawna linia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="93"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="72"/>
        <source>Shape</source>
        <translation>Kształt</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="94"/>
        <source>Node Item</source>
        <translation>Obiekt węzłowy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="115"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="67"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="148"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="68"/>
        <source>Picture</source>
        <translation>Obraz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="157"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="69"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="167"/>
        <source>Lorem ipsum</source>
        <translation>Lorem Ipsum</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="227"/>
        <source>Scale Bar</source>
        <translation>Podziałka</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="250"/>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="277"/>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="114"/>
        <source>North Arrow</source>
        <translation>Strzałka północy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="277"/>
        <source>North Arrow %1</source>
        <translation>Strzałka północy %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="301"/>
        <source>Rectangle</source>
        <translation>Prostokąt</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="307"/>
        <source>Ellipse</source>
        <translation>Elipsa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="313"/>
        <source>Triangle</source>
        <translation>Trójkąt</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="345"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="78"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="361"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="79"/>
        <source>Polyline</source>
        <translation>Polilinia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="378"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="81"/>
        <source>HTML</source>
        <translation>HTML</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="397"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="82"/>
        <source>Attribute Table</source>
        <translation>Tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmessageoutput.cpp" line="71"/>
        <source>Console</source>
        <translation>Konsola</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="77"/>
        <location filename="../src/core/qgspointxy.cpp" line="63"/>
        <location filename="../src/core/qgspointxy.cpp" line="64"/>
        <source>infinite</source>
        <translation>nieskończone</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="123"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="205"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="274"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="337"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="387"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="436"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="1463"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="117"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="268"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="381"/>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="1463"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="117"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="268"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="381"/>
        <source>E</source>
        <translation>E</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="1471"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="199"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="331"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="430"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="1471"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="199"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="331"/>
        <location filename="../src/core/qgscoordinateformatter.cpp" line="430"/>
        <source>N</source>
        <translation>N</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="35"/>
        <source>Create grid</source>
        <translation>Utwórz siatkę</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="40"/>
        <source>grid,lines,polygons,vector,create,fishnet,diamond,hexagon</source>
        <translation>grid,lines,polygons,vector,create,fishnet,diamond,hexagon</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <source>Grid type</source>
        <translation>Typ siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <source>Rectangle (Polygon)</source>
        <translation>Prostokąt (poligon)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <source>Diamond (Polygon)</source>
        <translation>Diament (poligon)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <source>Hexagon (Polygon)</source>
        <translation>Sześciokąt (poligon)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="57"/>
        <source>Grid extent</source>
        <translation>Zasięg siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="59"/>
        <source>Horizontal spacing</source>
        <translation>Odstęp w poziomie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="60"/>
        <source>Vertical spacing</source>
        <translation>Odstęp w pionie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="62"/>
        <source>Horizontal overlay</source>
        <translation>Pokrycie poziome</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="63"/>
        <source>Vertical overlay</source>
        <translation>Pokrycie pionowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="65"/>
        <source>Grid CRS</source>
        <translation>Układ współrzędnych siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="67"/>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="2389"/>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="2395"/>
        <source>Grid</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="72"/>
        <source>This algorithm creates a vector layer with a grid covering a given extent. Elements in the grid can be points, lines or polygons. The size and/or placement of each element in the grid is defined using a horizontal and vertical spacing. The CRS of the output layer must be defined. The grid extent and the spacing values must be expressed in the coordinates and units of this CRS. The top-left point (minX, maxY) is used as the reference point. That means that, at that point, an element is guaranteed to be placed. Unless the width and height of the selected extent is a multiple of the selected spacing, that is not true for the other points that define that extent.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="105"/>
        <source>Invalid grid spacing. horizontal: &apos;%1&apos;, vertical: &apos;%2&apos;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="108"/>
        <source>Horizontal spacing is too large for the covered area.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="111"/>
        <source>Vertical spacing is too large for the covered area.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="114"/>
        <source>Invalid overlay: horizontal: &apos;%1&apos;, vertical: &apos;%2&apos;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="456"/>
        <source>To preserve symmetry, hspacing is fixed relative to vspacing
 hspacing is fixed at: %1 and hoverlay is fixed at: %2 hoverlay cannot be negative. Increase hoverlay.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsproviderregistry.cpp" line="299"/>
        <source>No data provider plugins are available. No vector layers can be loaded</source>
        <translation>Nie są dostępni dostawcy danych. Nie można wczytać warstw wektorowych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproviderregistry.cpp" line="355"/>
        <source>Invalid data provider %1</source>
        <translation>Niepoprawny dostawca danych %1.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="70"/>
        <source>No QGIS auth method plugins found in:
%1
</source>
        <translation>Brak wtyczek metod uwierzytelniania QGIS w:
%1
</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="71"/>
        <source>No authentication methods can be used. Check your QGIS installation</source>
        <translation>Nie można zastosować metod uwierzytelniania. Sprawdź swoją instalację QGIS</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="74"/>
        <source>No Authentication Methods</source>
        <translation>Brak metod uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="211"/>
        <source>No authentication method plugins are available.</source>
        <translation>Nie są dostępne żadne wtyczki metod uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="292"/>
        <source>Failed to load %1: %2</source>
        <translation>Nie powiodło się wczytanie  %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethodregistry.cpp" line="306"/>
        <source>Unable to instantiate the auth method plugin %1</source>
        <translation>Nie można utworzyć instancji wtyczki metody uwierzytelniania %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="247"/>
        <source>OGR driver for &apos;%1&apos; not found (OGR error: %2)</source>
        <translation>Nie znaleziono sterownika OGR dla &quot;%1&quot; (błąd OGR %2)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="408"/>
        <source>unsupported type for field %1</source>
        <translation>nieobsługiwany typ pola %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2518"/>
        <source>Invalid variant type for field %1[%2]: received %3 with type %4</source>
        <translation>Niepoprawny typ pola %1[%2]: odczytano %3 typu %4</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgscplerrorhandler.h" line="27"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2894"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3525"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3543"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3578"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3602"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3671"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3677"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3699"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6829"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="739"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2523"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2607"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2618"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2635"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2668"/>
        <source>OGR</source>
        <translation>OGR</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="739"/>
        <source>Reserved attribute name ogc_fid replaced with %1</source>
        <translation>Zarezerwowana nazwa atrybutu ogc_fid została zamieniona na %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="887"/>
        <source>By default, BNA files are created in multi-line format. For each record, the first line contains the identifiers and the type/number of coordinates to follow. Each following line contains a pair of coordinates.</source>
        <translation>Domyślnie pliki BNA są tworzone w formacie wielowierszowym. Dla każdego rekordu, pierwszy wiersz zawiera identyfikatory oraz typy/liczbę współrzędnych. Każdy kolejny wiersz zawiera parę współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1834"/>
        <source>column_name1[,column_name2, …] A list of (String) columns that must be compressed with ZLib DEFLATE algorithm. This might be beneficial for databases that have big string blobs. However, use with care, since the value of such columns will be seen as compressed binary content with other SQLite utilities (or previous OGR versions). With OGR, when inserting, modifying or querying compressed columns, compression/decompression is done transparently. However, such columns cannot be (easily) queried with an attribute filter or WHERE clause. Note: in table definition, such columns have the &apos;VARCHAR_deflate&apos; declaration type.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1891"/>
        <source>If the database is of the SpatiaLite flavor, and if OGR is linked against libspatialite, this option can be used to control if a spatial index must be created.</source>
        <translation>Jeśli baza danych jest typu SpatiaLite i jeśli OGR jest linkowane poprzez libspatialite, ta opcja umożliwia kontrolę tworzenia indeksu przestrzennego.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1898"/>
        <source>If the format of the geometry BLOB is of the SpatiaLite flavor, this option can be used to control if the compressed format for geometries (LINESTRINGs, POLYGONs) must be used.</source>
        <translation>Jeśli geometria jest w formacie BLOB SpatiaLite, ta opcja umożliwia kontrolę kompresji geometrii (LINESTRING, POLYGON).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1916"/>
        <source>column_name1[,column_name2, …] A list of (String) columns that must be compressed with ZLib DEFLATE algorithm. This might be beneficial for databases that have big string blobs. However, use with care, since the value of such columns will be seen as compressed binary content with other SQLite utilities (or previous OGR versions). With OGR, when inserting, modifying or queryings compressed columns, compression/decompression is done transparently. However, such columns cannot be (easily) queried with an attribute filter or WHERE clause. Note: in table definition, such columns have the &apos;VARCHAR_deflate&apos; declaration type.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1978"/>
        <source>Path to the GCT: the GCT file describes the GeoConcept types definitions: In this file, every line must start with //# followed by a keyword. Lines starting with // are comments.</source>
        <translation>Ścieżka do GCT : plik GCT opisuje typy definicji GeoConcept. W pliku tym każda linia musi rozpoczynać się od //# a po tym następuje słowo kluczowe. Linie rozpoczynające się od // traktowane są jako komentarz.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1985"/>
        <source>Defines the feature to be created. The TYPE corresponds to one of the Name found in the GCT file for a type section. The SUBTYPE corresponds to one of the Name found in the GCT file for a sub-type section within the previous type section.</source>
        <translation>Określa obiekt do utworzenia. TYPE odnosi się do jednej z nazw znajdujących się w pliku GCT w sekcji type. SUBTYPE odnosi się do jednej z nazw znajdujących się w pliku GCT w sekcji previous type.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2050"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2090"/>
        <source>By default, the driver will read the first lines of each sheet to detect if the first line might be the name of columns. If set to FORCE, the driver will consider the first line as the header line. If set to DISABLE, it will be considered as the first feature. Otherwise auto-detection will occur.</source>
        <translation>Domyślnie sterownik odczytuje pierwsze wiersze każdego arkusza, aby wykryć, czy pierwszy wiersz może być nazwą kolumny. Jeśli ustawiono na WYMUSZAJ, sterownik potraktuje pierwszy wiersz jako linię nagłówkową. Jeśli ustawione na WYŁĄCZONE, pierwszy wiersz potraktowany zostanie jako pierwszy obiekt. W przeciwnym razie nastąpi automatyczne wykrywanie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2066"/>
        <source>MS Office Open XML spreadsheet [XLSX]</source>
        <translation>Arkusz kalkulacyjny MS Office Open XML [XLSX]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2106"/>
        <source>Open Document Spreadsheet [ODS]</source>
        <translation>Arkusz kalkulacyjny Open Document [ODS]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2120"/>
        <source>Line termination character sequence.</source>
        <translation>Sekwencja znaków zakończenia linii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2130"/>
        <source>Format of geometry columns.</source>
        <translation>Format kolumn geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2139"/>
        <source>Controls whether layer and field names will be laundered for easier use. Laundered names will be converted to lower case and some special characters(&apos; - #) will be changed to underscores.</source>
        <translation>Określa, czy nazwy warstw i pól będą prane w celu łatwiejszego użycia. Wyprane nazwy zostaną zamienione na małe litery, a niektóre znaki specjalne (&apos; - #) zostaną zamienione na podkreślenia.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2146"/>
        <source>Name for the geometry column. Defaults to wkb_geometry for GEOM_TYPE=geometry or the_geog for GEOM_TYPE=geography</source>
        <translation>Nazwa kolumny geometrii. Domyślnie wkb_geometry dla GEOM_TYPE = geometry lub the_geog dla GEOM_TYPE = geography</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2150"/>
        <source>Name of schema into which to create the new table</source>
        <translation>Nazwa schematu, w którym ma zostać utworzona nowa tabela</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2153"/>
        <source>Whether to explicitly emit the CREATE SCHEMA statement to create the specified schema.</source>
        <translation>Czy jawnie wydać instrukcję CREATE SCHEMA w celu utworzenia określonego schematu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2158"/>
        <source>Whether to explicitly recreate the table if necessary.</source>
        <translation>Czy jawnie ponownie utworzyć tabelę, jeśli to konieczne.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2163"/>
        <source>Whether to explicitly destroy tables before recreating them.</source>
        <translation>Czy jawnie usuwać tabele przed ich ponownym utworzeniem.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2184"/>
        <source>Can be set to 2.0 or 2.2 for PostGIS 2.0/2.2 compatibility. Important to set it correctly if using non-linear geometry types</source>
        <translation>Można ustawić na 2.0 lub 2.2 dla kompatybilności z PostGIS 2.0/2.2. Ważne, aby ustawić poprawnie, jeśli używasz nieliniowych typów geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2192"/>
        <source>PostgreSQL SQL dump</source>
        <translation>PostgreSQL SQL dump</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2544"/>
        <source>Feature geometry failed to transform</source>
        <translation>Geometria obiektu nie została przekształcona</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2604"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2615"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2632"/>
        <source>Feature geometry not imported (OGR error: %1)</source>
        <translation>Nie zaimportowano geometrii obiektu (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2666"/>
        <source>Feature creation error (OGR error: %1)</source>
        <translation>Nie stworzono obiektu (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3098"/>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="375"/>
        <source>Failed to transform a point while drawing a feature with ID &apos;%1&apos;. Writing stopped. (Exception: %2)</source>
        <translation>Nieudane przekształcenie punktu podczas rysowania obiektu typu &quot;%1&quot;. Przerwano zapis. (Wyjątek: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3123"/>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="333"/>
        <source>Feature write errors:</source>
        <translation>Błąd zapisu obiektu:</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3133"/>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="355"/>
        <source>Stopping after %1 errors</source>
        <translation>Przerwij po %1 błędach</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3147"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3682"/>
        <source>
Only %1 of %2 features written.</source>
        <translation>Zapisano jedynie %1 z %2 obiektów.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2906"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="863"/>
        <source>Arc/Info ASCII Coverage</source>
        <translation>Arc/Info ASCII Coverage</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2911"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="928"/>
        <source>Atlas BNA</source>
        <translation>Atlas BNA</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2916"/>
        <source>Comma Separated Value</source>
        <translation>Comma Separated Value [CSV]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1089"/>
        <source>ESRI Shapefile</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2961"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2963"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1119"/>
        <source>FMEObjects Gateway</source>
        <translation>FMEObjects Gateway</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="208"/>
        <source>Empty filename given</source>
        <translation>Brak nazwy pliku</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="876"/>
        <source>New BNA files are created by the systems default line termination conventions. This may be overridden here.</source>
        <translation>Nowe pliki BNA posiadają znaczniki końca wiersza zgodne z systemem operacyjnym. Tutaj można je zmienić.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="907"/>
        <source>The BNA writer will try to recognize ellipses and circles when writing a polygon. This will only work if the feature has previously been read from a BNA file. As some software packages do not support ellipses/circles in BNA data file, it may be useful to tell the writer by specifying ELLIPSES_AS_ELLIPSES=NO not to export them as such, but keep them as polygons.</source>
        <translation>Przy zapisie poligonów w BNA zostanie podjęta próba rozpoznania elips i okręgów. Zadziała to jedynie w przypadku, gdy obiekt był odczytywany z pliku BNA. Niektóre programy nie obsługują tego typu obiektów w plikach BNA. Parametr ELLIPSES_AS_ELLIPSES=NO umożliwia wymuszenie zapisu takich obiektów jako poligony.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="916"/>
        <source>Limit the number of coordinate pairs per line in multiline format.</source>
        <translation>Ogranicz liczbę par współrzędnych w wierszu używając formatu wielowierszowego.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="921"/>
        <source>Set the number of decimal for coordinates. Default value is 10.</source>
        <translation>Ustala liczbę miejsc dziesiętnych dla współrzędnych. Wartość domyślna to 10.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="953"/>
        <source>By default, the geometry of a feature written to a .csv file is discarded. It is possible to export the geometry in its WKT representation by specifying GEOMETRY=AS_WKT. It is also possible to export point geometries into their X,Y,Z components by specifying GEOMETRY=AS_XYZ, GEOMETRY=AS_XY or GEOMETRY=AS_YX.</source>
        <translation>Domyślnie pliki CSV nie zapisują geometrii obiektów. Można jednak eksportować geometrię w formacie WKT podając GEOMETRY=AS_WKT. Geometrie punktowe można eksportować jako składowe (x, y, z) podając GEOMETRY=AS_XYZ, GEOMETRY=AS_XY lub GEOMETRY=AS_YX.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="968"/>
        <source>Create the associated .csvt file to describe the type of each column of the layer and its optional width and precision.</source>
        <translation>Stwórz powiązany plik .csvt do opisu typu kolumn warstwy (opcjonalnie ich rozmiarów i dokładności).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="984"/>
        <source>Double-quote strings. IF_AMBIGUOUS means that string values that look like numbers will be quoted.</source>
        <translation>Opakowuj wartości tekstowe w cudzysłowy. W trybie IF_AMBIGUOUS wartości wyglądające na liczby będą opakowane.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="994"/>
        <source>Write a UTF-8 Byte Order Mark (BOM) at the start of the file.</source>
        <translation>Wstaw BOM na początku pliku UTF-8.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1001"/>
        <source>Comma Separated Value [CSV]</source>
        <translation>Comma Separated Value [CSV]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1082"/>
        <source>Set to YES to resize fields to their optimal size.</source>
        <translation>Wybierz TAK, aby optymalnie dostosować rozmiar pól.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1104"/>
        <source>DBF File</source>
        <translation>Plik DBF</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1132"/>
        <source>Set to YES to write a bbox property with the bounding box of the geometries at the feature and feature collection level.</source>
        <translation>Ustaw na YES, aby zapisać właściwości bbox z zakresem geometrii na poziomie obiektu oraz kolekcji obiektów.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2975"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1153"/>
        <source>GeoJSON</source>
        <translation>GeoJSON</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1196"/>
        <source>whether the document must be in RSS 2.0 or Atom 1.0 format. Default value : RSS</source>
        <translation>czy dokument musi być w formacie RSS 2.0 lub Atom 1.0. Wartość domyślna: RSS.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1205"/>
        <source>The encoding of location information. Default value : SIMPLE. W3C_GEO only supports point geometries. SIMPLE or W3C_GEO only support geometries in geographic WGS84 coordinates.</source>
        <translation>Kodowanie informacji o lokalizacji (domyślnie SIMPLE). W3C_GEO obsługuje jedynie geometrie punktowe. SIMPLE lub W3C_GEO są obsługiwane jedynie w przypadku układu współrzędnych WGS84.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1225"/>
        <source>If defined to NO, only &lt;entry&gt; or &lt;item&gt; elements will be written. The user will have to provide the appropriate header and footer of the document.</source>
        <translation>Gdy wybrano NO, zostaną zapisane tylko elementy &lt;entry&gt; oraz &lt;item&gt;. Użytkownik będzie musiał określić odpowiedni nagłówek i stopkę dokumentu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1238"/>
        <source>Value put inside the &lt;title&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;title&gt; nagłówka. W przypadku jego braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1244"/>
        <source>Value put inside the &lt;description&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;description&gt; nagłówka. W przypadku jego braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1250"/>
        <source>Value put inside the &lt;link&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;link&gt; nagłówka. W przypadku jego braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1256"/>
        <source>Value put inside the &lt;updated&gt; element in the header. Should be formatted as a XML datetime. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;updated&gt; nagłówka. Powinna zostać podana w formacie XML datetime. W przypadku braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1263"/>
        <source>Value put inside the &lt;author&gt;&lt;name&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;author&gt;&lt;name&gt; nagłówka. W przypadku ich braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1269"/>
        <source>Value put inside the &lt;id&gt; element in the header. If not provided, a dummy value will be used as that element is compulsory.</source>
        <translation>Zawartość elementu &lt;id&gt; nagłówka. W przypadku jego braku, zostanie wpisana wartość zastępcza.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2980"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1277"/>
        <source>GeoRSS</source>
        <translation>GeoRSS</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1291"/>
        <source>If provided, this URI will be inserted as the schema location. Note that the schema file isn&apos;t actually accessed by OGR, so it is up to the user to ensure it will match the schema of the OGR produced GML data file.</source>
        <translation>Jeśli zdefiniowany, ten URI zostanie ustawiony jako lokalizacja schematu. Pamiętaj, że plik schematu nie jest czytany przez OGR, więc rolą użytkownika jest zapewnienie jego zgodności ze schematem pliku GML utworzonego przez OGR.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1299"/>
        <source>This writes a GML application schema file to a corresponding .xsd file (with the same basename). If INTERNAL is used the schema is written within the GML file, but this is experimental and almost certainly not valid XML. OFF disables schema generation (and is implicit if XSISCHEMAURI is used).</source>
        <translation>Zapisuje plik schematu aplikacyjnego GML do odpowiedniego pliku .xsd (o tej samej nazwie). Jeśli używane jest INTERNAL, schemat jest zapisywany w pliku GML, lecz jest to wersja eksperymentalna (nie do końca poprawny XML). OFF wyłącza generowanie schematu (i jest domniemany, jeśli używany jest XSISCHEMAURI).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1312"/>
        <source>This is the prefix for the application target namespace.</source>
        <translation>Przedrostek dla przestrzeni nazw programu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1317"/>
        <source>Can be set to TRUE to avoid writing the prefix of the application target namespace in the GML file.</source>
        <translation>Można ustawić jako TRUE, aby uniknąć dodawania przedrostka przestrzeni nazw programu w pliku GML.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1323"/>
        <source>Defaults to &apos;http://ogr.maptools.org/&apos;. This is the application target namespace.</source>
        <translation>Przestrzeń nazw programu. Domyślnie &quot;http://ogr.maptools.org/&quot;.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1329"/>
        <source>If not specified, GML2 will be used.</source>
        <translation>Jeśli nie podano inaczej, zostanie użyte GML2.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1351"/>
        <source>only valid when FORMAT=GML3/GML3Degree/GML3.2) Default to YES. If set to NO, the &lt;gml:boundedBy&gt; element will not be written for each feature.</source>
        <translation>znaczące tylko kiedy FORMAT=GML3/GML3Degree/GML3.2) Domyślna wartość to YES. Jeśli wybrano NO,element &lt;gml:boundedBy&gt; nie będzi zapisywany dla każdego obiektu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1358"/>
        <source>Default to YES. If YES, the output will be indented with spaces for more readability, but at the expense of file size.</source>
        <translation>Domyślnie YES. W takim przy przypadku, dla poprawy czytelności, wiersze będą poprzedzane spacjami (kosztem większych rozmiarów plików).</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2985"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1367"/>
        <source>Geography Markup Language [GML]</source>
        <translation>Geography Markup Language [GML]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1381"/>
        <source>Human-readable identifier (e.g. short name) for the layer content</source>
        <translation>Czytelny dla człowieka identyfikator (np. krótka nazwa) zawartości warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1386"/>
        <source>Human-readable description for the layer content</source>
        <translation>Opis zawartości warstwy czytelny dla człowieka</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1391"/>
        <source>Name for the feature identifier column</source>
        <translation>Nazwa kolumny identyfikatora</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1396"/>
        <source>Name for the geometry column</source>
        <translation>Nazwa kolumny geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1401"/>
        <source>If a spatial index must be created.</source>
        <translation>Jeśli indeks przestrzenny musi zostać utworzony.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2994"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1424"/>
        <source>Generic Mapping Tools [GMT]</source>
        <translation>Generic Mapping Tools [GMT]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1437"/>
        <source>By default when writing a layer whose features are of type wkbLineString, the GPX driver chooses to write them as routes. If FORCE_GPX_TRACK=YES is specified, they will be written as tracks.</source>
        <translation>Domyślnie warstwy z obiektami typu wkbLineString, zostaną zapisane przez sterownik GPX jako trasy. Przy wyborze FORCE_GPX_TRACK=YES, zostaną one zapisane jako ścieżki.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1445"/>
        <source>By default when writing a layer whose features are of type wkbMultiLineString, the GPX driver chooses to write them as tracks. If FORCE_GPX_ROUTE=YES is specified, they will be written as routes, provided that the multilines are composed of only one single line.</source>
        <translation>Domyślnie warstwy z obiektami typu wkbMultiLineString, zostaną zapisane przez sterownik GPX jako ścieżki. Przy wyborze FORCE_GPX_ROUTE=YES, zostaną one zapisane jako trasy. Wielolinie będą składały się tylko z jednej pojedynczej linii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1454"/>
        <source>If GPX_USE_EXTENSIONS=YES is specified, extra fields will be written inside the &lt;extensions&gt; tag.</source>
        <translation>Opcja GPX_USE_EXTENSIONS=YES spowoduje dodanie nowego pola wewnątrz tagu &lt;extensions&gt;.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1460"/>
        <source>Only used if GPX_USE_EXTENSIONS=YES and GPX_EXTENSIONS_NS_URL is set. The namespace value used for extension tags. By default, &apos;ogr&apos;.</source>
        <translation>Używane tylko jeśli zostaną ustawione opcje GPX_USE_EXTENSIONS=YES i GPX_EXTENSIONS_NS_URL. Jest to wartość przestrzeni nazw użyta do tagu rozszerzeń (domyślnie &quot;ogr&quot;).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1466"/>
        <source>Only used if GPX_USE_EXTENSIONS=YES and GPX_EXTENSIONS_NS is set. The namespace URI. By default, &apos;http://osgeo.org/gdal&apos;.</source>
        <translation>Używane tylko jeśli zostaną ustawione opcje GPX_USE_EXTENSIONS=YES i GPX_EXTENSIONS_NS. URI przestrzeni nazw (domyślnie &quot;http://osgeo.org/gdal&quot;).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1472"/>
        <source>By default files are created with the line termination conventions of the local platform (CR/LF on win32 or LF on all other systems). This may be overridden through use of the LINEFORMAT layer creation option which may have a value of CRLF (DOS format) or LF (Unix format).</source>
        <translation>Domyślnie pliki posiadają znaczniki końca wiersza zgodne z systemem operacyjnym (CR/LF dla Win32, LF dla innych systemów). Można to zmienić opcją LINEFORMAT stosując wartości CRLF (format DOS) lub LF (format Unix).</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2999"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1487"/>
        <source>GPS eXchange Format [GPX]</source>
        <translation>Format GPS eXchange [GPX]</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3017"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1503"/>
        <source>INTERLIS 1</source>
        <translation>INTERLIS 1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3022"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1518"/>
        <source>INTERLIS 2</source>
        <translation>INTERLIS 2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1536"/>
        <source>Allows you to specify the field to use for the KML &lt;description&gt; element.</source>
        <translation>Pozwala określić kolumnę wykorzystywaną jako element &lt;description&gt; KML.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1541"/>
        <source>Allows you to specify the AltitudeMode to use for KML geometries. This will only affect 3D geometries and must be one of the valid KML options.</source>
        <translation>Pozwala określić AltitudeMode dla geometrii KML. Działa tylko w kontekście geometrii 3D i musi być jedną ze stosowanych geometrii KML.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3034"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1561"/>
        <source>Keyhole Markup Language [KML]</source>
        <translation>Keyhole Markup Language [KML]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1577"/>
        <source>Use this to turn on &apos;quick spatial index mode&apos;. In this mode writing files can be about 5 times faster, but spatial queries can be up to 30 times slower.</source>
        <translation>Włączenie trybu &quot;szybki indeks przestrzenny&quot;. W tym trybie zapis danych do pliku może być 5 razy szybszy, lecz zapytania przestrzenne do 30 razy wolniejsze.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1606"/>
        <source>Mapinfo TAB</source>
        <translation>MapInfo TAB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1621"/>
        <source>Mapinfo MIF</source>
        <translation>MapInfo MIF</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1634"/>
        <source>Determine whether 2D (seed_2d.dgn) or 3D (seed_3d.dgn) seed file should be used. This option is ignored if the SEED option is provided.</source>
        <translation>Warunkuje użycie pliku szablonu 2D (seed_2d.dgn) lub 3D (seed_3d.dgn). Opcja jest igonrowana, gdy podano parametr SEED.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1640"/>
        <source>Override the seed file to use.</source>
        <translation>Nadpisz plik szablonu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1645"/>
        <source>Indicate whether the whole seed file should be copied. If not, only the first three elements will be copied.</source>
        <translation>Określa czy kopiowany jest cały pliku szablonu. Jeśli nie, kopiowane są tylko trzy pierwsze elementy.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1651"/>
        <source>Indicates whether the color table should be copied from the seed file.</source>
        <translation>Określa czy z pliku szablony ma być kopiowana tabela koloru.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1656"/>
        <source>Override the master unit name from the seed file with the provided one or two character unit name.</source>
        <translation>Nadpisz nazwę jednostki bazowej z pliku szablonu podaną nazwą lub dwuliterowym skrótem.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1662"/>
        <source>Override the sub unit name from the seed file with the provided one or two character unit name.</source>
        <translation>Nadpisz nazwę jednostki podrzędnej z pliku szablonu podaną nazwą lub dwuliterowym skrótem.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1668"/>
        <source>Override the number of subunits per master unit. By default the seed file value is used.</source>
        <translation>Nadpisz przelicznik jednostki podstawowej na jednostkę podrzędną. Domyślnie użyta będzie wartość z pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1674"/>
        <source>Override the number of UORs (Units of Resolution) per sub unit. By default the seed file value is used.</source>
        <translation>Nadpisz wartość rozdzielczości (Units of Resolution) na jednostkę podrzędną. Domyślnie użyta będzie wartość z pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1680"/>
        <source>ORIGIN=x,y,z: Override the origin of the design plane. By default the origin from the seed file is used.</source>
        <translation>ORIGIN=x,y,z: Nadpisz punkt zaczepienia przestrzeni projektu. Domyślnie użyta będzie wartość z pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3047"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1688"/>
        <source>Microstation DGN</source>
        <translation>Microstation DGN</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1724"/>
        <source>Should all the low level geometry primitives be returned as special IsolatedNode, ConnectedNode, Edge and Face layers.</source>
        <translation>Czy geometrie najniższego poziomu należy zwracać jako warstwy specjalne IsolatedNode, ConnectedNode, Edge oraz Face.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1730"/>
        <source>If enabled, numeric attributes assigned an empty string as a value will be preserved as a special numeric value. This option should not generally be needed, but may be useful when translated S-57 to S-57 losslessly.</source>
        <translation>Gdy włączone, atrybuty numeryczne zostaną zapisane jako wartości specjalne (przypisanie pustego teksu). Ta opcja zwykle nie jest konieczna, ale może być pomocna przy bezstratnej konwersji S-57 na S-57.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1737"/>
        <source>Should LNAM and LNAM_REFS fields be attached to features capturing the feature to feature relationships in the FFPT group of the S-57 file.</source>
        <translation>Czy kolumny LNAM i LNAM_REFS zostaną dołączone do obiektów przechowujących relacje w grupie FFPT pliku S-57.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1743"/>
        <source>Should additional attributes relating features to their underlying geometric primitives be attached. These are the values of the FSPT group, and are primarily needed when doing S-57 to S-57 translations.</source>
        <translation>Czy powinny zostać dołączone dodatkowe atrybuty wiążące obiekty z ich geometrią. Chodzi o wartości grupy FSPT. Jest to najczęściej konieczne przy konwersji S-57 do S-57.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1750"/>
        <source>Should attribute values be recoded to UTF-8 from the character encoding specified in the S57 DSSI record.</source>
        <translation>Czy wartośći atrybutów powinny zostać przekodowane na UTF-8 z kodowania zdefiniowanego w S57 DSSI.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3082"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1760"/>
        <source>S-57 Base file</source>
        <translation>Plik S-57 Base</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3088"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1775"/>
        <source>Spatial Data Transfer Standard [SDTS]</source>
        <translation>Spatial Data Transfer Standard [SDTS]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1788"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1863"/>
        <source>Can be used to avoid creating the geometry_columns and spatial_ref_sys tables in a new database. By default these metadata tables are created when a new database is created.</source>
        <translation>Może zostać użyte, aby nie tworzyć tabel geometry_columns oraz spatial_ref_sys w nowej bazie danych. Domyślnie te tabele metadanych są tworzone wraz z nową bazą.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="941"/>
        <source>By default when creating new .csv files they are created with the line termination conventions of the local platform (CR/LF on Win32 or LF on all other systems). This may be overridden through the use of the LINEFORMAT option.</source>
        <translation>Nowe pliki CSV posiadają znaczniki końca wiersza zgodne z systemem operacyjnym (CR/LF dla Win32, LF dla innych systemów). Można je zmienić opcją LINEFORMAT.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="363"/>
        <source>Creation of data source failed (OGR error: %1)</source>
        <translation>Nie powiodło się utworzenie źródła danych (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="366"/>
        <source>Opening of data source in update mode failed (OGR error: %1)</source>
        <translation>Otwarcie źródła danych w trybie aktualizacji nie powiodło się (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="386"/>
        <source>Overwriting of existing layer failed (OGR error: %1)</source>
        <translation>Nie powiodło się nadpisanie istniejącej warstwy (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="566"/>
        <source>Creation of layer failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie warstwy (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="569"/>
        <source>Opening of layer failed (OGR error: %1)</source>
        <translation>Nie powiodło się otworzenie warstwy (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="734"/>
        <source>No available replacement for internal fieldname ogc_fid found</source>
        <translation>Brak dostępnego zamiennika dla wewnętrznej nazwy pola ogc_fid</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="771"/>
        <source>Creation of field %1 failed (OGR error: %2)</source>
        <translation>Nie powiodło się tworzenie pola %1 (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="788"/>
        <source>Created field %1 not found (OGR error: %2)</source>
        <translation>Utworzone pole %1 nie zostało znalezione (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="895"/>
        <source>BNA records may contain from 2 to 4 identifiers per record. Some software packages only support a precise number of identifiers. You can override the default value (2) by a precise value.</source>
        <translation>Rekordy BNA mogą zawierać od 2 do 4 identyfikatorów na rekord. Niektóre pakiety oprogramowania obsługują tylko dokładną liczbę identyfikatorów. Możesz zastąpić domyślną wartość (2) przez dokładną wartość.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="974"/>
        <source>Field separator character.</source>
        <translation>Separator kolumn.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1031"/>
        <source>Override the type of shapefile created. Can be one of NULL for a simple .dbf file with no .shp file, POINT, ARC, POLYGON or MULTIPOINT for 2D, or POINTZ, ARCZ, POLYGONZ or MULTIPOINTZ for 3D;</source>
        <translation>Zastąp rodzaj utworzonego pliku shape. Może być jednym z następujących: NULL dla prostego pliku .dbf bez pliku .shp, POINT, ARC, POLYGON lub MULTIPOINT dla 2D lub POINTZ, ARCZ, POLYGONZ lub MULTIPOINTZ dla 3D;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1035"/>
        <source> POINTM, ARCM, POLYGONM or MULTIPOINTM for measured geometries and POINTZM, ARCZM, POLYGONZM or MULTIPOINTZM for 3D measured geometries.</source>
        <translation> POINTM, ARCM, POLYGONM lub MULTIPOINTM dla geometrii i POINTZM, ARCZM, POLYGONZM lub MULTIPOINTZM dla geometrii 3D.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1039"/>
        <source> MULTIPATCH files are supported since GDAL 2.2.</source>
        <translation> pliki MULTIPATCH są obsługiwane od wersji GDAL 2.2.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1072"/>
        <source>Set the encoding value in the DBF file. The default value is LDID/87. It is not clear what other values may be appropriate.</source>
        <translation>Ustaw kodowanie w pliku DBF. Domyślna wartość to LDID/87. Nie jest jasne, jakie inne wartości mogą być właściwe.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1138"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1167"/>
        <source>Maximum number of figures after decimal separator to write in coordinates. Defaults to 15. Truncation will occur to remove trailing zeros.</source>
        <translation>Maksymalna liczba cyfr po separatorze dziesiętnym do zapisu we współrzędnych. Domyślnie 15. Końcowe zera zostaną obcięte.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1144"/>
        <source>Whether to use RFC 7946 standard. If disabled GeoJSON 2008 initial version will be used. Default is NO (thus GeoJSON 2008). See also Documentation (via Help button)</source>
        <translation>Określa, czy zastosować standard RFC 7946. Jeśli wyłączone, będzie używana początkowa wersja GeoJSON 2008. Domyślnie ustawione na NIE (stąd GeoJSON 2008). Sprawdź też dokumentację (za pomocą przycisku Pomoc)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1173"/>
        <source>Whether to start records with the RS=0x1E character (RFC 8142 standard). Defaults to NO: Newline Delimited JSON (geojsonl). 
If set to YES:  RFC 8142 standard: GeoJSON Text Sequences  (geojsons).</source>
        <translation>Określa, czy rozpoczynać wpisy znakiem RS=0x1E (standard RFC 8142). Domyślnie ustawione na NIE: Newline Delimited JSON (geojsonl). 
Jeśli ustawione na TAK:  standard RFC 8142: GeoJSON Text Sequences  (geojsons).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1182"/>
        <source>GeoJSON - Newline Delimited</source>
        <translation>GeoJSON - Newline Delimited</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1216"/>
        <source>If defined to YES, extension fields will be written. If the field name not found in the base schema matches the foo_bar pattern, foo will be considered as the namespace of the element, and a &lt;foo:bar&gt; element will be written. Otherwise, elements will be written in the &lt;ogr:&gt; namespace.</source>
        <translation>Wybór TAK spowoduje zapis dodatkowych kolumn. Jeśli nazwa kolumny nieznaleziona w schemacie bazowym będzie odpowiadała wzorcowi foo_bar, foo zostanie uznane jako przestrzeń nazw elementu i zapisany zostanie element &lt;foo:bar&gt;. W przeciwnym wypadku element zostanie zapisany w przestrzeni nazw &lt;ogr:&gt;.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1231"/>
        <source>XML content that will be put between the &lt;channel&gt; element and the first &lt;item&gt; element for a RSS document, or between the xml tag and the first &lt;entry&gt; element for an Atom document.</source>
        <translation>Treść XML, która zostanie umieszczona między elementem &lt;channel&gt; a pierwszym elementem &lt;item&gt; dla dokumentu RSS lub między tagiem xml a pierwszym elementem &lt;entry&gt; dla dokumentu Atom.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1339"/>
        <source>Only valid when FORMAT=GML3/GML3Degree/GML3.2. Default to YES. If YES, SRS with EPSG authority will be written with the &apos;urn:ogc:def:crs:EPSG::&apos; prefix. In the case the SRS is a geographic SRS without explicit AXIS order, but that the same SRS authority code imported with ImportFromEPSGA() should be treated as lat/long, then the function will take care of coordinate order swapping. If set to NO, SRS with EPSG authority will be written with the &apos;EPSG:&apos; prefix, even if they are in lat/long order.</source>
        <translation>Prawidłowe tylko, gdy FORMAT = GML3/GML3Degree/GML3.2. Domyślnie TAK. Jeśli TAK, SRS z uprawnieniem EPSG zostanie zapisany z prefiksem &apos;urn:ogc:def:crs:EPSG::&apos;. W przypadku, gdy SRS jest geograficznym SRS bez wyraźnie określonej kolejności OSI, ale ten sam kod SRS zaimportowany za pomocą funkcji ImportFromEPSGA() powinien być traktowany jako szerokość/długość, wówczas funkcja uwzględni zamianę kolejności współrzędnych. Jeśli ustawiona na NIE, SRS z EPSG zostanie zapisany z prefiksem &apos;EPSG:&apos;, nawet jeśli są w porządku szerokość/długość.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1531"/>
        <source>Allows you to specify the field to use for the KML &lt;name&gt; element.</source>
        <translation>Pozwala określić kolumnę wykorzystywaną jako element &lt;name&gt; KML.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1552"/>
        <source>The DOCUMENT_ID datasource creation option can be used to specified the id of the root &lt;Document&gt; node. The default value is root_doc.</source>
        <translation>Opcja tworzenia źródła danych DOCUMENT_ID może być użyta do określenia identyfikatora węzła głównego &lt;Document&gt;. Wartością domyślną jest root_doc.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1588"/>
        <source>(multiples of 512): Block size for .map files. Defaults to 512. MapInfo 15.2 and above creates .tab files with a blocksize of 16384 bytes. Any MapInfo version should be able to handle block sizes from 512 to 32256.</source>
        <translation>(wielokrotności 512): Rozmiar bloku dla plików .map. Domyślnie 512. MapInfo 15.2 i nowsze tworzy pliki .tab z blokami o wielkości 16384 bajtów. Każda wersja MapInfo powinna być w stanie obsłużyć rozmiary bloków od 512 do 32256.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1595"/>
        <source>xmin,ymin,xmax,ymax: Define custom layer bounds to increase the accuracy of the coordinates. Note: the geometry of written features must be within the defined box.</source>
        <translation>xmin, ymin, xmax, ymax: Zdefiniuj niestandardowe granice warstw, aby zwiększyć dokładność współrzędnych. Uwaga: geometria zapisywanych elementów musi znajdować się w określonym zakresie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1701"/>
        <source>Should update files be incorporated into the base data on the fly.</source>
        <translation>Czy zaktualizowane pliki powinny być rejestrowane w bazie danych w locie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1709"/>
        <source>Should multipoint soundings be split into many single point sounding features. Multipoint geometries are not well handled by many formats, so it can be convenient to split single sounding features with many points into many single point features.</source>
        <translation>Czy rozdzielić wielopunkty z sondowania na wiele obiektów punktowych. Geometrie wielopunktowe nie są dobrze obsługiwane przez wiele formatów, więc operacja ta może być czasem konieczna.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1717"/>
        <source>Should a DEPTH attribute be added on SOUNDG features and assign the depth of the sounding. This should only be enabled when SPLIT_MULTIPOINT is also enabled.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1805"/>
        <source>Controls the format used for the geometry column. Defaults to WKB. This is generally more space and processing efficient, but harder to inspect or use in simple applications than WKT (Well Known Text).</source>
        <translation>Kontroluje format używany w kolumnie geometrii. Domyślnie WKB. Generalnie jest to wydajniejsze pod względem miejsca i przetwarzania, ale trudniejsze do sprawdzania lub wykorzystania w prostych aplikacjach niż WKT (Well Known Text).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1815"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1884"/>
        <source>Controls whether layer and field names will be laundered for easier use in SQLite. Laundered names will be converted to lower case and some special characters(&apos; - #) will be changed to underscores.</source>
        <translation>Określa czy nazwy warstw i kolumn będą dostosowane do wykorzystania przez SQLite. Zamiana obejmuje konwersję na małe litery oraz podmianę niektórych znaków specjalnych (&apos; - #) na podkreślenia.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1849"/>
        <source>SQLite</source>
        <translation>SQLite</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1874"/>
        <source>Insert the content of the EPSG CSV files into the spatial_ref_sys table. Set to NO for regular SQLite databases.</source>
        <translation>Wstaw zawartość pliku EPSG CSV do tabeli spatial_ref_sys. Dla zwykłych baz SQLite ustaw na NO.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1905"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2173"/>
        <source>Used to force the SRID number of the SRS associated with the layer. When this option isn&apos;t specified and that a SRS is associated with the layer, a search is made in the spatial_ref_sys to find a match for the SRS, and, if there is no match, a new entry is inserted for the SRS in the spatial_ref_sys table. When the SRID option is specified, this search (and the eventual insertion of a new entry) will not be done: the specified SRID is used as such.</source>
        <translation>Używany do wymuszenia numeru SRID układu związanego z warstwą. Gdy opcja ta nie jest zaznaczona a do warstwy przypisany jest jakiś układ, następuje próba jego odszukania w tabeli spatial_ref_sys. Jeśli próba ta się nie powiedzie, do tabeli spatial_ref_sys dodawany jest nowy wpis. Jeśli natomiast opcja SRID jest zaznaczona, to przypisany do warstwy SRID używany jest dokładnie tak, jak został określony, bez próby jego odnalezienia w tabeli.</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="188"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2507"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1931"/>
        <location filename="../src/providers/spatialite/qgsspatialitefeatureiterator.cpp" line="365"/>
        <location filename="../src/providers/spatialite/qgsspatialitefeatureiterator.cpp" line="492"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovidergui.cpp" line="31"/>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1944"/>
        <source>Override the header file used - in place of header.dxf.</source>
        <translation>Nadpisz używany plik nagłówka - w miejsce header.dxf.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1949"/>
        <source>Override the trailer file used - in place of trailer.dxf.</source>
        <translation>Napisz używany plik zakończenia - w miejsce trailer.dxf.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3134"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1956"/>
        <source>AutoCAD DXF</source>
        <translation>AutoCAD DXF</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1969"/>
        <source>Indicates the GeoConcept export file extension. TXT was used by earlier releases of GeoConcept. GXT is currently used.</source>
        <translation>Rozszerzenie nazwy eksportowanego pliku (format GeoConcept). Pierwotnie używano TXT, aktualnie używa się GXT.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3129"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1995"/>
        <source>Geoconcept</source>
        <translation>Geoconcept</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2008"/>
        <source>When this option is set, the new layer will be created inside the named FeatureDataset folder. If the folder does not already exist, it will be created.</source>
        <translation>Przy włączonej opcji, nowa warstwa zostanie utworzona w katalogu FeatureDataset. Jeśli katalog nie istnieje, zostanie utworzony.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2014"/>
        <source>Set name of geometry column in new layer. Defaults to &apos;SHAPE&apos;.</source>
        <translation>Nazwę kolumny geometrii nowej warstwy. Domyślna nazwa to &quot;SHAPE&quot;.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2019"/>
        <source>Name of the OID column to create. Defaults to &apos;OBJECTID&apos;.</source>
        <translation>Nazwa kolumny OID. Domyślna nazwa to &quot;OBJECTID&quot;.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2929"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2026"/>
        <source>ESRI FileGDB</source>
        <translation>ESRI FileGDB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2040"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2080"/>
        <source>By default, the driver will try to detect the data type of fields. If set to STRING, all fields will be of String type.</source>
        <translation>Domyślnie sterownik spróbuje rozpoznać typ danych w polach. Ustawienie STRING spowoduje, że wszystkie pola będą typu String.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="2969"/>
        <source>Cannot overwrite a OGR layer in place</source>
        <translation>Nie można nadpisać warstwy OGR.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="3589"/>
        <source>Failed to transform, writing stopped. (Exception: %1)</source>
        <translation>Błąd przekształcenia - przerwano zapis. (Wyjątek: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproviderregistry.cpp" line="400"/>
        <location filename="../src/core/qgsproviderregistry.cpp" line="446"/>
        <location filename="../src/core/qgsproviderregistry.cpp" line="461"/>
        <location filename="../src/core/qgsproviderregistry.cpp" line="475"/>
        <location filename="../src/core/qgsproviderregistry.cpp" line="491"/>
        <location filename="../src/core/qgsproviderregistry.cpp" line="504"/>
        <source>Unable to load %1 provider</source>
        <translation>Nie można wczytać dostawcy %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="98"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="125"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="131"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="137"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="144"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="150"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="156"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="168"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="193"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="201"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="207"/>
        <location filename="../src/core/qgsprovidermetadata.cpp" line="214"/>
        <source>Provider %1 has no %2 method</source>
        <translation>Dostawca %1 nie posiada metody %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="5073"/>
        <source>Loaded from Provider</source>
        <translation>Wczytane od dostawcy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="106"/>
        <source>Loading of layer failed</source>
        <translation>Nie powiodło się wczytanie warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="201"/>
        <source>Creation error for features from #%1 to #%2. Provider errors was: 
%3</source>
        <translation>Błędy tworzenia obiektów od #%1 do #%2. Błąd dostawcy: 
%3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="346"/>
        <source>Import was canceled at %1 of %2</source>
        <translation>Import został przerwany na %1 z %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="377"/>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="397"/>
        <source>Vector import</source>
        <translation>Importuj wektor</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="395"/>
        <source>Failed to transform a feature with ID &apos;%1&apos; to single part. Writing stopped.</source>
        <translation>Transformacja obiektu o ID = %1 do jednoczęściowego nie powiodła się. Zapisywanie zatrzymane.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="445"/>
        <source>Only %1 of %2 features written.</source>
        <translation>Zapisano jedynie %1 z %2 obiektów.</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="834"/>
        <source>Write access denied. Adjust the file permissions and try again.</source>
        <translation>Brak praw do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="833"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="838"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="844"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="849"/>
        <source>Building Pyramids</source>
        <translation>Tworzenie piramid</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="337"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="615"/>
        <source>Created raster does not have requested dimensions</source>
        <translation>Utworzony raster nie ma żądanych wymiarów</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="346"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="624"/>
        <source>Created raster does not have requested band count</source>
        <translation>Utworzony raster nie ma żądanej liczby kanałów</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="633"/>
        <source>Created raster does not have requested data type</source>
        <translation>Utworzony raster nie ma żądanego typu danych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="839"/>
        <source>The file was not writable. Some formats do not support pyramid overviews. Consult the GDAL documentation if in doubt.</source>
        <translation>Niemożliwy zapis do pliku. Niektóre formatu nie obsługują podglądu piramid. W razie wątpliwości sprawdź dokumentację GDAL.</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="845"/>
        <location filename="../src/core/raster/qgsrasterfilewriter.cpp" line="850"/>
        <source>Building pyramid overviews is not supported on this type of raster.</source>
        <translation>Tworzenie piramid nie jest obsługiwane dla tego typu rastra.</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="51"/>
        <source>Multiband color</source>
        <translation>Kolor wielokanałowy</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="53"/>
        <source>Paletted/Unique values</source>
        <translation>Paleta/Unikalne wartości</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="54"/>
        <source>Singleband gray</source>
        <translation>Jednokanałowy szary</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="56"/>
        <source>Singleband pseudocolor</source>
        <translation>Jednokanałowy pseudokolor</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="58"/>
        <source>Singleband color data</source>
        <translation>Jednokanałowy kolor</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterrendererregistry.cpp" line="60"/>
        <source>Hillshade</source>
        <translation>Cieniowanie</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="86"/>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="89"/>
        <source>All Ramps</source>
        <translation>Wszystkie palety</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="34"/>
        <source>No symbols</source>
        <translation>Bez symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="38"/>
        <source>Single symbol</source>
        <translation>Jeden symbol</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="43"/>
        <source>Categorized</source>
        <translation>Wartość unikalna</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="47"/>
        <source>Graduated</source>
        <translation>Symbol stopniowy</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="51"/>
        <source>Rule-based</source>
        <translation>Oparte na regułach</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="56"/>
        <source>Point displacement</source>
        <translation>Rozsunięcie punktów</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="63"/>
        <source>Point cluster</source>
        <translation>Klaster punktów</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="70"/>
        <source>Inverted polygons</source>
        <translation>Dopełnienie poligonów</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="85"/>
        <source>2.5 D</source>
        <translation>2.5 D</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="29"/>
        <source>Simple line</source>
        <translation>Zwykła linia</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="31"/>
        <source>Marker line</source>
        <translation>Linia ze znaczników</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="322"/>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="35"/>
        <source>Arrow</source>
        <translation>Strzałka</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="33"/>
        <source>Hashed line</source>
        <translation>Linia przerywana</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="37"/>
        <source>Simple marker</source>
        <translation>Prosty znacznik</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="39"/>
        <source>Filled marker</source>
        <translation>Znacznik z wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="41"/>
        <source>SVG marker</source>
        <translation>Znacznik SVG</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="43"/>
        <source>Raster image marker</source>
        <translation>Znacznik z obrazu rastrowego</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="45"/>
        <source>Font marker</source>
        <translation>Znacznik z czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="47"/>
        <source>Ellipse marker</source>
        <translation>Elipsa</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="49"/>
        <source>Vector field marker</source>
        <translation>Znacznik z wektorów pola</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="52"/>
        <source>Simple fill</source>
        <translation>Proste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="54"/>
        <source>Gradient fill</source>
        <translation>Wypełnienie: gradient</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="56"/>
        <source>Shapeburst fill</source>
        <translation>Wypełnienie: gradient kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="60"/>
        <source>SVG fill</source>
        <translation>Wypełnienie SVG</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="62"/>
        <source>Centroid fill</source>
        <translation>Wypełnienie: centroid</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="64"/>
        <source>Line pattern fill</source>
        <translation>Wypełnienie: linie</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="66"/>
        <source>Point pattern fill</source>
        <translation>Wypełnienie: znaczniki</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="69"/>
        <source>Geometry generator</source>
        <translation>Generator geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="400"/>
        <source>Raster Histogram</source>
        <translation>Histogram rastra</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="403"/>
        <source>Pixel Value</source>
        <translation>Wartość komórki rastra</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="404"/>
        <source>Frequency</source>
        <translation>Częstość</translation>
    </message>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="35"/>
        <source>Internal Compass</source>
        <translation>Kompas</translation>
    </message>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="36"/>
        <source>Shows a QtSensors compass reading</source>
        <translation>Wyświetla odczyt kompasu QtSensor</translation>
    </message>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="38"/>
        <source>Version 0.9</source>
        <translation>Wersja 0.9</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="49"/>
        <source>Coordinate Capture</source>
        <translation>Przechwyć współrzędne</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="50"/>
        <source>Capture mouse coordinates in different CRS</source>
        <translation>Przechwyć współrzędne myszy w innym układzie współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrguiprovider.cpp" line="42"/>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="51"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="53"/>
        <location filename="../src/plugins/topology/topol.cpp" line="36"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/plugins/coordinate_capture/coordinatecapture.cpp" line="52"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="54"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="34"/>
        <location filename="../src/plugins/topology/topol.cpp" line="37"/>
        <source>Version 0.1</source>
        <translation>Wersja 0.1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="76"/>
        <source>eVis</source>
        <translation>eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="77"/>
        <source>An event visualization tool - view images associated with vector features</source>
        <translation>Narzędzie wizualizacji zdarzeń (eVis) - zobacz obrazy związane z obiektami wektorowymi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="34"/>
        <source>Package layers</source>
        <translation>Pakietuj warstwy do GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="39"/>
        <source>geopackage,collect,merge,combine,styles</source>
        <translation>geopackage,collect,merge,combine,styles</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="44"/>
        <location filename="../src/plugins/evis/evis.cpp" line="78"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="33"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="55"/>
        <source>Destination GeoPackage</source>
        <translation>Docelowy GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="55"/>
        <source>GeoPackage files (*.gpkg)</source>
        <translation>Pliki GeoPackage (*.gpkg)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="56"/>
        <source>Overwrite existing GeoPackage</source>
        <translation>Nadpisz istniejący GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="57"/>
        <source>Save layer styles into GeoPackage</source>
        <translation>Zapisz style warstwy do GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="58"/>
        <source>Layers within new package</source>
        <translation>Warstwy w nowym pakiecie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="63"/>
        <source>This algorithm collects a number of existing layers and packages them together into a single GeoPackage database.</source>
        <translation>Algorytm gromadzi istniejące warstwy i łączy je w jeden plik GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="80"/>
        <source>No layers selected, geopackage will be empty</source>
        <translation>Nie wybrano żadnej warstwy, geopackage będzie pusty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="91"/>
        <source>No output file specified.</source>
        <translation>Nie określono pliku wyjściowego.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="96"/>
        <source>Removing existing file &apos;%1&apos;</source>
        <translation>Usuwanie istniejącego pliku &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="99"/>
        <source>Could not remove existing file &apos;%1&apos;</source>
        <translation>Nie można usunąć istniejącego pliku &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="106"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="210"/>
        <source>GeoPackage driver not found.</source>
        <translation>Nie znaleziono sterownika GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="216"/>
        <source>Creation of database failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie bazy danych (błąd OGR %1)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="164"/>
        <source>Packaging raster layers is not supported.</source>
        <translation>Pakietowanie warstw rastrowych nie jest obsługiwane.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="237"/>
        <source>Could not retrieve existing layer style: %1 </source>
        <translation>Nie można pobrać istniejącego stylu warstwy: %1 </translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="243"/>
        <source>Could not set existing layer style: %1 </source>
        <translation>Nie można ustawić istniejącego stylu warstwy: %1 </translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="255"/>
        <source>Could not save layer style: %1 </source>
        <translation>Nie można zapisać stylu warstwy: %1 </translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="262"/>
        <source>Could not save layer style -- error loading: %1 %2</source>
        <translation>Nie można zapisać stylu warstwy -- błąd wczytywania: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="171"/>
        <source>Packaging plugin layers is not supported.</source>
        <translation>Pakietowanie warstw plugin nie jest obsługiwane.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="115"/>
        <source>Creation of database %1 failed (OGR error: %2)</source>
        <translation>Utworzenie bazy danych %1 nie powiodło się (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="121"/>
        <source>Opening database %1 failed (OGR error: %2)</source>
        <translation>Otwarcie bazy danych %1 nie powiodło się (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="177"/>
        <source>Packaging mesh layers is not supported.</source>
        <translation>Pakietowanie warstw siatkowych nie jest obsługiwane.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="184"/>
        <source>Error obtained while packaging one or more layers.</source>
        <translation>Podczas pakietowania jednej lub więcej warstw wystąpił błąd.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="221"/>
        <source>Packaging layer failed: %1</source>
        <translation>Nie powiodło się pakietowanie warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="79"/>
        <source>Version 1.1.0</source>
        <translation>Wersja 1.1.0</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2822"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="62"/>
        <source>Georeferencer GDAL</source>
        <translation>Georeferencer GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="63"/>
        <source>Georeferencing rasters using GDAL</source>
        <translation>Nadawanie georeferencji rastrom przy użyciu GDAL</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayerrenderer.cpp" line="112"/>
        <location filename="../src/core/raster/qgsrasterlayerrenderer.cpp" line="125"/>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="120"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="64"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayerrenderer.cpp" line="112"/>
        <source>Could not reproject view extent: %1</source>
        <translation>Nie można dokonać reprojekcji zakresu widoku: %1</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayerrenderer.cpp" line="125"/>
        <source>Could not reproject layer extent: %1</source>
        <translation>Nie można dokonać reprojekcji zakresu warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="65"/>
        <source>Version 3.1.9</source>
        <translation>Wersja 3.1.9</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="33"/>
        <source>Fit to a linear transform requires at least 2 points.</source>
        <translation>Przekształcenie liniowe wymaga wskazania minimum 2 punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="73"/>
        <source>Fit to a Helmert transform requires at least 2 points.</source>
        <translation>Przekształcenie Helmerta wymaga wskazania minimum 2 punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="128"/>
        <source>Fit to an affine transform requires at least 4 points.</source>
        <translation>Przekształcenie afiniczne wymaga wskazania minimum 4 punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsleastsquares.cpp" line="243"/>
        <source>Fitting a projective transform requires at least 4 corresponding points.</source>
        <translation>Przekształcenie wymaga co najmniej czterech odpowiadających sobie punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="94"/>
        <source>Globe</source>
        <translation>Glob</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="95"/>
        <source>Overlay data on a 3D globe</source>
        <translation>Nałóż dane na Glob 3D</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/globe_plugin.cpp" line="97"/>
        <source>Version 1.0</source>
        <translation>Wersja 1.0</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="51"/>
        <source>GPS Tools</source>
        <translation>Narzędzia GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="52"/>
        <source>Tools for loading and importing GPS data</source>
        <translation>Narzędzia do importu i eksportu danych GPS</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsrendererregistry.cpp" line="77"/>
        <source>Heatmap</source>
        <translation>Mapa skupień</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="31"/>
        <source>OfflineEditing</source>
        <translation>Edycja offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="32"/>
        <source>Allow offline editing and synchronizing with database</source>
        <translation>Dopuść edycję offline i synchronizację z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="54"/>
        <source>Equal to (=)</source>
        <translation>Równe (=)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="58"/>
        <source>Greater than (&gt;)</source>
        <translation>Większe niż (&gt;)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="60"/>
        <source>Less than (&lt;)</source>
        <translation>Mniejsze niż (&lt;)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="56"/>
        <source>Not equal to (≠)</source>
        <translation>Nie równe (≠)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="62"/>
        <source>Greater than or equal to (≥)</source>
        <translation>Większe lub równe (≥)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="64"/>
        <source>Less than or equal to (≤)</source>
        <translation>Mniejsze lub równe (≤)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="66"/>
        <source>Between (inclusive)</source>
        <translation>W zakresie(włącznie)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="68"/>
        <source>Not between (inclusive)</source>
        <translation>Poza zakresem (włącznie)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="70"/>
        <source>Case insensitive</source>
        <translation>Dowolna wielkość liter</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="72"/>
        <source>Contains</source>
        <translation>Zawiera (contains)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="74"/>
        <source>Does not contain</source>
        <translation>Nie zawiera</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="76"/>
        <source>Is missing (null)</source>
        <translation>Puste (null)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="78"/>
        <source>Is not missing (not null)</source>
        <translation>Niepuste (not null)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="80"/>
        <source>Starts with</source>
        <translation>Zaczyna się od</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgssearchwidgetwrapper.cpp" line="82"/>
        <source>Ends with</source>
        <translation>Kończy się na</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="2293"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3293"/>
        <source>GDAL/OGR VSIFileHandler</source>
        <translation>GDAL/OGR VSIFileHandler</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="2342"/>
        <source>This raster file has no bands and is invalid as a raster layer.</source>
        <translation>Ten plik nie zawiera żadnych kanałów i nie jest poprawną warstwą rastrową.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="2722"/>
        <source>Cannot get GDAL raster band: %1</source>
        <translation>Nie można odczytać poprzez GDAL kanału rastra: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3239"/>
        <source>Nearest Neighbour</source>
        <translation>Najbliższy sąsiad</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3240"/>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3241"/>
        <source>Gauss</source>
        <translation>Gauss</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3242"/>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3243"/>
        <source>Cubic Spline</source>
        <translation>Splajn sześcienny</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3244"/>
        <source>Lanczos</source>
        <translation>Lanczos</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3245"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="3246"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/gpsdata.cpp" line="375"/>
        <source>Couldn&apos;t open the data source: %1</source>
        <translation>Nie można otworzyć źródła danych: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/gpsdata.cpp" line="398"/>
        <source>Parse error at line %1 : %2</source>
        <translation>Błąd przetwarzania w wierszu %1 : %2</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="67"/>
        <source>GPS eXchange format provider</source>
        <translation>Format pliku GPS eXchange</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="99"/>
        <source>Choose GRASS installation path (GISBASE)</source>
        <translation>Wskaż ścieżkę do instalacji GRASS (GISBASE)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="861"/>
        <source>GISBASE is not set.</source>
        <translation>GISBASE nie jest zdefiniowany.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="866"/>
        <source>%1 is not a GRASS mapset.</source>
        <translation>%1 nie jest mapsetem GRASSa.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="891"/>
        <source>Cannot start %1</source>
        <translation>Nie można uruchomić %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="907"/>
        <source>Mapset is already in use.</source>
        <translation>Mapset jest już w użyciu.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="912"/>
        <source>Mapset lock failed (%1)</source>
        <translation>Nie powiodło się założenie locka na mapset (%1)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="932"/>
        <source>Temporary directory %1 exists but is not writable</source>
        <translation>Katalog tymczasowy %1 istnieje lecz nie jest zapisywalny</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="940"/>
        <source>Cannot create temporary directory %1</source>
        <translation>Nie można utworzyć katalogu tymczasowego %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="956"/>
        <source>Cannot create %1</source>
        <translation>Nie można utworzyć %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1044"/>
        <source>Cannot remove mapset lock: %1</source>
        <translation>Nie można usunąć blokady mapsetu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2422"/>
        <source>Cannot create table: %1</source>
        <translation>Nie można utworzyć tabeli: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1825"/>
        <source>Cannot read vector map region</source>
        <translation>Nie można odczytać regionu mapy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1946"/>
        <source>Cannot find module %1</source>
        <translation>Nie można odnaleźć modułu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1952"/>
        <source>Cannot open GISRC file</source>
        <translation>Nie można otworzyć pliku GISRC</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2011"/>
        <source>Cannot run module</source>
        <translation>Nie można uruchomić modułu</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2012"/>
        <source>command: %1 %2
stdout: %3
stderr: %4</source>
        <translation>polecenie: %1 %2
stdout: %3
stderr: %4</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2292"/>
        <source>Attempt to copy from different location.</source>
        <translation>Próba kopiowania z innej lokalizacji.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2340"/>
        <source>Delete confirmation</source>
        <translation>Potwierdzenie usunięcia</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2341"/>
        <source>Are you sure you want to delete %1 %2?</source>
        <translation>Czy na pewno chcesz usunąć %1?</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2485"/>
        <source>Cannot insert, statement: &apos;%1&apos; error: &apos;%2&apos;</source>
        <translation>Nie można wstawić, instrukcja: &apos;%1&apos; błąd: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="1977"/>
        <source>Loading of the MSSQL provider failed</source>
        <translation>Nie powiodło się wczytanie dostawcy MSSQL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="711"/>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="1462"/>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2012"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3079"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4364"/>
        <source>Unsupported type for field %1</source>
        <translation>Nieobsługiwany typ pola %1</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2026"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3096"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4383"/>
        <source>Creation of fields failed</source>
        <translation>Tworzenie pól nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgscplerrorhandler.h" line="27"/>
        <source>OGR[%1] error %2: %3</source>
        <translation>OGR[%1] błąd %2: %3</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="400"/>
        <source>Unable to create the datasource. %1 exists and overwrite flag is false.</source>
        <translation>Nie udało się stworzyć źródła danych. %1 istnieje i niemożliwe jest nadpisanie go.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2894"/>
        <source>Unable to get driver %1</source>
        <translation>Brak sterownika %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2902"/>
        <source>Arc/Info Binary Coverage</source>
        <translation>Arc/Info Binary Coverage</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2919"/>
        <source>DODS</source>
        <translation>DODS</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2923"/>
        <source>CouchDB</source>
        <translation>CouchDB</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3072"/>
        <source>OpenFileGDB</source>
        <translation>OpenFileGDB</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2943"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2945"/>
        <source>ESRI Personal GeoDatabase</source>
        <translation>ESRI Personal GeoDatabase</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="384"/>
        <source>Layer %2 of %1 exists and overwrite flag is false.</source>
        <translation>Warstwa %2 z %1 istnieje i niemożliwe jest nadpisanie jej.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2937"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1017"/>
        <source>FlatGeobuf</source>
        <translation>FlatGeobuf</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2951"/>
        <source>ESRI ArcSDE</source>
        <translation>ESRI ArcSDE</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2956"/>
        <source>ESRI Shapefiles</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2969"/>
        <source>GeoJSON Newline Delimited JSON</source>
        <translation>GeoJSON Newline Delimited JSON</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3004"/>
        <location filename="../src/core/qgsvectorfilewriter.cpp" line="1408"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstorageguiprovider.cpp" line="23"/>
        <location filename="../src/gui/providers/ogr/qgsogrguiprovider.cpp" line="56"/>
        <location filename="../src/gui/providers/ogr/qgsogrguiprovider.cpp" line="84"/>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3009"/>
        <source>Grass Vector</source>
        <translation>Wektor GRASS</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3013"/>
        <source>Informix DataBlade</source>
        <translation>Informix DataBlade</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3027"/>
        <source>Ingres</source>
        <translation>Ingres</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3039"/>
        <source>Mapinfo File</source>
        <translation>MapInfo</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3052"/>
        <source>MySQL</source>
        <translation>MySQL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3056"/>
        <location filename="../src/providers/mssql/qgsmssqlprovidergui.cpp" line="31"/>
        <source>MSSQL</source>
        <translation>MSSQL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3060"/>
        <source>Oracle Spatial</source>
        <translation>Oracle Spatial</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3064"/>
        <source>ODBC</source>
        <translation>ODBC</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3068"/>
        <source>OGDI Vectors</source>
        <translation>Wektory OGDI</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3078"/>
        <location filename="../src/providers/postgres/qgspostgresprovidergui.cpp" line="33"/>
        <location filename="../src/providers/postgres/qgspostgresprovidergui.cpp" line="49"/>
        <source>PostgreSQL</source>
        <translation>PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3094"/>
        <source>Systematic Organization of Spatial Information [SOSI]</source>
        <translation>Systematic Organization of Spatial Information [SOSI]</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3099"/>
        <source>SQLite/SpatiaLite</source>
        <translation>SQLite/SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3104"/>
        <source>Storage and eXchange Format</source>
        <translation>Format Storage and Exchange</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3109"/>
        <source>UK. NTF2</source>
        <translation>UK. NTF2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3113"/>
        <source>U.S. Census TIGER/Line</source>
        <translation>U.S. Census TIGER/Line</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3117"/>
        <source>VRT - Virtual Datasource</source>
        <translation>VRT - Virtual Datasource</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3123"/>
        <source>X-Plane/Flightgear</source>
        <translation>X-Plane/Flightgear</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3139"/>
        <source>Open Document Spreadsheet</source>
        <translation>Arkusz kalkulacyjny Open Document</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3144"/>
        <source>MS Office Open XML spreadsheet</source>
        <translation>Arkusz kalkulacyjny MS Office Open XML</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3149"/>
        <source>MS Excel format</source>
        <translation>Format MS Excel</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3154"/>
        <source>EDIGEO</source>
        <translation>EDIGEO</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3159"/>
        <source>NAS - ALKIS</source>
        <translation>NAS - ALKIS</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3164"/>
        <source>WAsP</source>
        <translation>WAsP</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3169"/>
        <source>PCI Geomatics Database File</source>
        <translation>PCI Geomatics Database File</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3174"/>
        <source>GPSTrackMaker</source>
        <translation>GPSTrackMaker</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3179"/>
        <source>Czech Cadastral Exchange Data Format</source>
        <translation>Czech Cadastral Exchange Data Format</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3184"/>
        <source>OpenStreetMap</source>
        <translation>OpenStreetMap</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3189"/>
        <source>Special Use Airspace Format</source>
        <translation>Special Use Airspace Format</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3194"/>
        <source>OpenAir Special Use Airspace Format</source>
        <translation>OpenAir Special Use Airspace Format</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3199"/>
        <source>Planetary Data Systems TABLE</source>
        <translation>Planetary Data Systems TABLE</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3204"/>
        <source>Hydrographic Transfer Format</source>
        <translation>Hydrographic Transfer Format</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3209"/>
        <source>Scalable Vector Graphics</source>
        <translation>Scalable Vector Graphics</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3214"/>
        <source>Arc/Info Generate</source>
        <translation>Arc/Info Generate</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3219"/>
        <source>Geospatial PDF</source>
        <translation>Geospatial PDF</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3224"/>
        <source>SEG-Y</source>
        <translation>SEG-Y</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3229"/>
        <source>SEG-P1</source>
        <translation>SEG-P1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3230"/>
        <source>UKOOA P1/90</source>
        <translation>UKOOA P1/90</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3511"/>
        <source>URI %1 doesn&apos;t end with .shp</source>
        <translation>URI %1 nie kończy się na .shp</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6431"/>
        <source>Error updating style</source>
        <translation>Błąd podczas aktualizacji stylu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6457"/>
        <source>Connection to database failed: %1</source>
        <translation>Nie powiodło się połączenie z bazą danych: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6464"/>
        <source>Error executing the delete query.</source>
        <translation>Błąd wykonywania polecenia delete.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6498"/>
        <source>Cannot find layer_styles layer</source>
        <translation>Nie można odnaleźć warstwy layer_styles</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6717"/>
        <source>Invalid style identifier</source>
        <translation>Nieprawidłowy identyfikator stylu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6724"/>
        <source>No style corresponding to style identifier</source>
        <translation>Brak stylu odpowiadającego temu identyfikatorowi</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6778"/>
        <source>Not enough data to deserialize</source>
        <translation>Za mało danych do deserializacji</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6781"/>
        <source>Not enough memory</source>
        <translation>Za mało pamięci</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6784"/>
        <source>Unsupported geometry type</source>
        <translation>Nieobsługiwany typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6787"/>
        <source>Unsupported operation</source>
        <translation>Nieobsługiwana operacja</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6790"/>
        <source>Corrupt data</source>
        <translation>Uszkodzone dane</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6793"/>
        <source>Failure</source>
        <translation>Niepowodzenie</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6796"/>
        <source>Unsupported SRS</source>
        <translation>Nieobsługiwany SRS</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6799"/>
        <source>Invalid handle</source>
        <translation>Nieprawidłowa operacja</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6802"/>
        <source>Non existing feature</source>
        <translation>Nieistniejący obiekt</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6806"/>
        <source>Success</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6809"/>
        <source>GDAL result code: %1</source>
        <translation>Kod wyniku GDAL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6814"/>
        <source>Layer not found: %1</source>
        <translation>Nie znaleziono warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrguiprovider.cpp" line="84"/>
        <source>GeoPackage Database (*.gpkg)</source>
        <translation>GeoPackage Database (*.gpkg)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6828"/>
        <source>Cannot open transaction on %1, since it is is not currently opened</source>
        <translation>Nie można otworzyć transakcji w %1, ponieważ nie jest ono obecnie otwarte</translation>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="52"/>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="2298"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3299"/>
        <location filename="../src/providers/mdal/qgsmdalprovider.cpp" line="319"/>
        <location filename="../src/providers/mdal/qgsmdalprovider.cpp" line="320"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3524"/>
        <source>Duplicate field (10 significant characters): %1</source>
        <translation>Zduplikowane pola (10 znaków): %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3542"/>
        <source>Creating the data source %1 failed: %2</source>
        <translation>Nie powiodło się tworzenie źródła danych %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3577"/>
        <source>Unknown vector type of %1</source>
        <translation>Nieznany typ wektora %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3671"/>
        <source>field %1 with unsupported type %2 skipped</source>
        <translation>pominięto pole %1 z nieobsługiwanym typem %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3677"/>
        <source>creation of field %1 failed</source>
        <translation>tworzenie pola %1 nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="3699"/>
        <source>Couldn&apos;t create file %1.qpj</source>
        <translation>Nie utworzono pliku %1.qpj</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclefeatureiterator.cpp" line="286"/>
        <location filename="../src/providers/oracle/qgsoraclefeatureiterator.cpp" line="521"/>
        <source>Fetching features failed.
SQL: %1
Error: %2</source>
        <translation>Pobieranie obiektów nie powiodło się.
SQL: %1
Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclefeatureiterator.cpp" line="289"/>
        <location filename="../src/providers/oracle/qgsoraclefeatureiterator.cpp" line="524"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3622"/>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="45"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2779"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="57"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="145"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4113"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4859"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5006"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="37"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="158"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5725"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5904"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5963"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6069"/>
        <source>Connection to database failed</source>
        <translation>Nie powiodło się połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2790"/>
        <source>No owner name found</source>
        <translation>Nie odnaleziono nazwy właściciela</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2968"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4284"/>
        <source>Creation of data source %1 failed: 
%2</source>
        <translation>Nie powiodło się tworzenie źródła danych %1:
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3003"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4304"/>
        <source>Loading of the layer %1 failed</source>
        <translation>Nie powiodło się wczytanie warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3044"/>
        <source>Field name clash found (%1 not remappable)</source>
        <translation>Konflikt nazw pól (%1 niemapowalne)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="51"/>
        <source>%1 not owner of the table %2.</source>
        <translation>%1 nie ma praw do tabeli %2.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="67"/>
        <source>Unable to determine number of geometry columns of layer %1.%2: 
%3</source>
        <translation>Nie udało się ustalić kolumn geometrii dla warstwy %1.%2: 
%3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="100"/>
        <source>Unable to delete layer %1.%2: 
%3</source>
        <translation>Nie można usunąć warstwy %1.%2: 
%3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="110"/>
        <source>Unable to clean metadata %1.%2: 
%3</source>
        <translation>Nie można wyczyścić metadanych %1.%2: 
%3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3281"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3459"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3515"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3586"/>
        <source>Could not connect to database</source>
        <translation>Połączenie z bazą danych nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3288"/>
        <source>Unable to check layer style existence [%1]</source>
        <translation>Nie można potwierdzić istnienia stylu warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3312"/>
        <source>Unable to create layer style table [%1]</source>
        <translation>Nie można utworzyć tabeli stylu warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3336"/>
        <source>Unable to check style existence [%1]</source>
        <translation>Nie można sprawdzić czy styl istnieje [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3468"/>
        <source>Unable to find layer style table [%1]</source>
        <translation>Nie można odnaleźć tabeli stylu warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3528"/>
        <source>Layer style table does not exist [%1]</source>
        <translation>Tabela stylu warstwy nie istnieje [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3597"/>
        <source>Could not load layer style table [%1]</source>
        <translation>Nie można wczytać tabeli stylu warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3388"/>
        <source>Cannot fetch new layer style id.</source>
        <translation>Nie można pobrać id nowego stylu warstwy.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3395"/>
        <source>Could not prepare insert/update [%1]</source>
        <translation>Nie powiodło się przygotowanie zapytania INSERT/UPDATE [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3416"/>
        <source>Could not execute insert/update [%1]</source>
        <translation>Nie powiodło się wykonanie zapytania INSERT/UPDATE [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3440"/>
        <source>Could not reset default status [%1]</source>
        <translation>Nie można zresetować domyślnego statusu [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3488"/>
        <source>Could not retrieve style [%1]</source>
        <translation>Nie można pobrać stylu [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3492"/>
        <source>Style not found</source>
        <translation>Styl nie został znaleziony</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3524"/>
        <source>Could not verify existence of layer style table [%1]</source>
        <translation>Nie powiodła się weryfikacja istnienia tabeli wtylu warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3540"/>
        <source>No style for layer found</source>
        <translation>Nie znalezniono stylu dla warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3601"/>
        <source>No styles found in layer table [%1]</source>
        <translation>Nie znalezniono żadnych styli w tabeli warstwy [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="80"/>
        <source>no result buffer</source>
        <translation>brak bufora wynikowego</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="269"/>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="281"/>
        <source>Fetching from cursor %1 failed
Database error: %2</source>
        <translation>Pobieranie z kursora %1 nie powiodło się
Błąd bazy danych: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="198"/>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="269"/>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="281"/>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="435"/>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresfeatureiterator.cpp" line="435"/>
        <source>Infinite filter rectangle specified</source>
        <translation>Podano nieograniczony prostokąt jako filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="94"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="122"/>
        <source>Unable to delete layer %1: 
%2</source>
        <translation>Nie można usunąć warstwy %1: 
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="156"/>
        <source>Unable to delete schema %1: 
%2</source>
        <translation>Nie można usunąć schematu %1: 
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4880"/>
        <source>Unable to save layer style. It&apos;s not possible to create the destination table on the database. Maybe this is due to table permissions (user=%1). Please contact your database admin</source>
        <translation>Nie można zapisać stylu warstwy. Nie powiodło się stworzenie docelowej tabeli w bazie danych. Może to być spowodowane brakiem uprawnień (user=%1). Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2111"/>
        <source>Unable to save layer style. It&apos;s not possible to create the destination table on the database. Maybe this is due to table permissions. Please contact your database admin</source>
        <translation>Nie można zapisać stylu warstwy. Nie powiodło się stworzenie docelowej tabeli w bazie danych. Może to być spowodowane brakiem uprawnień. Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6372"/>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2170"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3342"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4938"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5832"/>
        <source>Save style in database</source>
        <translation>Zapisz styl w bazie</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6373"/>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2171"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3343"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4939"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5833"/>
        <source>A style named &quot;%1&quot; already exists in the database for this layer. Do you want to overwrite it?</source>
        <translation>Styl &quot;%1&quot; już istnieje w bazie dla tej warstwy. Chcesz go nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2175"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3347"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4943"/>
        <source>Operation aborted. No changes were made in the database</source>
        <translation>Operacja przerwana. Nie wprowadzono zmian do bazy</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2224"/>
        <source>Unable to save layer style. It&apos;s not possible to insert a new record into the style table. Maybe this is due to table permissions. Please contact your database administrator.</source>
        <translation>Nie można zapisać stylu warstwy. Nie powiodło się wstawienie nowego rekordu do tabeli stylu. Może to być spowodowane brakiem uprawnień. Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="2300"/>
        <source>No styles available on DB, or there is an error connecting to the database.</source>
        <translation>Brak stylów w bazie danych lub błąd podczas łączenia z bazą.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="72"/>
        <source>Unable to delete view %1: 
%2</source>
        <translation>Nie można usunąć widoku %1: 
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4991"/>
        <source>Unable to save layer style. It&apos;s not possible to insert a new record into the style table. Maybe this is due to table permissions (user=%1). Please contact your database administrator.</source>
        <translation>Nie można zapisać stylu warstwy. Nie powiodło się dodanie nowego rekordu do tabeli stylów. Może to być spowodowane brakiem uprawnień (user=%1). Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5060"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5136"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5169"/>
        <source>Connection to database failed using username: %1</source>
        <translation>Połączenie z bazą dla użytkownika %1 nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5084"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5110"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5149"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5185"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5742"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5824"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5880"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5980"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6015"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6041"/>
        <source>Error executing query: %1</source>
        <translation>Błąd uruchomienia zapytanie: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5085"/>
        <source>Error executing the select query for related styles. The query was logged</source>
        <translation>Błąd uruchomienia zapytania wybierającego dla powiązanych stylów. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5111"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6042"/>
        <source>Error executing the select query for unrelated styles. The query was logged</source>
        <translation>Błąd uruchomienia zapytania wybierającego dla niepowiązanych stylów. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5150"/>
        <source>Error executing the delete query. The query was logged</source>
        <translation>Błąd uruchomienia zapytania DELETE. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5186"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6092"/>
        <source>Error executing the select query. The query was logged</source>
        <translation>Błąd uruchomienia zapytania SELECT. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="5181"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6087"/>
        <source>Consistency error in table &apos;%1&apos;. Style id should be unique</source>
        <translation>Błąd niespójności w tabeli &quot;%1&quot;. ID stylu powinno być unikalne</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="188"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="2507"/>
        <location filename="../src/providers/spatialite/qgsspatialitefeatureiterator.cpp" line="365"/>
        <source>SQLite error: %2
SQL: %1</source>
        <translation>Błąd SQLite: %2
SQL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitefeatureiterator.cpp" line="492"/>
        <source>SQLite error getting feature: %1</source>
        <translation>Błąd SQLite pobierania obiektu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="345"/>
        <source>creation of data source %1 failed. %2</source>
        <translation>nie powiodło się tworzenie źródła danych %1. %2</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="373"/>
        <source>loading of the layer %1 failed</source>
        <translation>nie powiodło się wczytanie warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="434"/>
        <source>creation of fields failed</source>
        <translation>Tworzenie pól nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="231"/>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation>Błąd inicjalizacji SpatialMetadata:
</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="257"/>
        <source>Could not create a new database
</source>
        <translation>Nie można utworzyć nowej bazy danych
</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="266"/>
        <source>Unable to activate FOREIGN_KEY constraints [%1]</source>
        <translation>Błąd aktywacji ograniczeń klucza obcego (FOREIGN_KEY) [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="45"/>
        <source>Unable to delete table %1
</source>
        <translation>Nie można usunąć tabeli %1
</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5939"/>
        <source>Could not load styles from %1 (Query: %2)</source>
        <translation>Nie można wczytać stylów z %1 (zapytanie: %2)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6091"/>
        <source>Style with id %1 not found in %2 (Query: %3)</source>
        <translation>Styl z ID %1 nie znaleziony w %2 (zapytanie: %3)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6432"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5743"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5825"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5881"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5981"/>
        <source>Error looking for style. The query was logged</source>
        <translation>Nie znaleziono stylu. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6258"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6321"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5778"/>
        <source>Unable to save layer style. It&apos;s not possible to create the destination table on the database.</source>
        <translation>Nie powiodło się zapisanie stylu warstwy. Nie można utworzyć tabeli w bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4932"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4989"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5009"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5065"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5436"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5510"/>
        <source>Cannot find layer %1.</source>
        <translation>Nie można odnaleźć warstwy %1.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5000"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="5427"/>
        <source>Cannot open %1.</source>
        <translation>Nie można otworzyć %1.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6377"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5838"/>
        <source>Operation aborted</source>
        <translation>Przerwano operację</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5940"/>
        <source>Error executing loading style. The query was logged</source>
        <translation>Błąd zastosowania wczytanego stylu. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6610"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6611"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6624"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="6625"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5995"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5996"/>
        <source>No styles available on DB</source>
        <translation>Braki stylów w bazie</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="6016"/>
        <source>Error loading styles. The query was logged</source>
        <translation>Błąd wczytywania stylu. Zapisano w logu</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="81"/>
        <source>The extra plugin path &apos;%1&apos; does not exist!</source>
        <translation>Ścieżka wtyczki &apos;%1&apos; nie istnieje!</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="105"/>
        <source>Couldn&apos;t load SIP module.</source>
        <translation>Nie można wczytać modułu SIP.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="105"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="116"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="123"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="129"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="136"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="180"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="247"/>
        <source>Python support will be disabled.</source>
        <translation>Wsparcie dla Pythona zostanie wyłączone.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="116"/>
        <source>Couldn&apos;t set SIP API versions.</source>
        <translation>Nie można ustawić wersji SIP API.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="123"/>
        <source>Couldn&apos;t load PyQt.</source>
        <translation>Nie można wczytać PyQt.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="129"/>
        <source>Couldn&apos;t load PyQGIS.</source>
        <translation>Nie można wczytać PyQGIS.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="136"/>
        <source>Couldn&apos;t load QGIS utils.</source>
        <translation>Nie można wczytać QGIS utils.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="333"/>
        <source>An error occurred during execution of following code:</source>
        <translation>Wystąpił błąd podczas wykonywania następującego kodu:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="343"/>
        <source>Python version:</source>
        <translation>Wersja Pythona:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="344"/>
        <source>QGIS version:</source>
        <translation>Wersja QGIS:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="345"/>
        <source>Python path:</source>
        <translation>Lokalizacja Pythona:</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="80"/>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="350"/>
        <source>Python error</source>
        <translation>Błąd Pythona</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="128"/>
        <source>Undefined</source>
        <translation>Niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="130"/>
        <source>Hidden</source>
        <translation>Ukryty</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="132"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="64"/>
        <location filename="../src/core/layout/qgsreportsectionfieldgroup.cpp" line="33"/>
        <location filename="../src/core/qgslegendstyle.cpp" line="134"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="64"/>
        <source>Groups</source>
        <translation>Grupy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="65"/>
        <source>Frame</source>
        <translation>Ramka</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="65"/>
        <source>Frames</source>
        <translation>Ramki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="66"/>
        <source>Pages</source>
        <translation>Strony</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="67"/>
        <source>Maps</source>
        <translation>Mapy wartości</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="68"/>
        <source>Pictures</source>
        <translation>Obrazki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="69"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="70"/>
        <source>Legends</source>
        <translation>Legendy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="71"/>
        <source>Scalebar</source>
        <translation>Podziałka</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="71"/>
        <source>Scalebars</source>
        <translation>Podziałki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="72"/>
        <source>Shapes</source>
        <translation>Kształty</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="78"/>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="79"/>
        <source>Polylines</source>
        <translation>Polilinie</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="83"/>
        <source>Text Table</source>
        <translation>Tabela z tekstem</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="136"/>
        <source>Subgroup</source>
        <translation>Podgrupa</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="138"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/core/qgslegendstyle.cpp" line="140"/>
        <source>Symbol label</source>
        <translation>Symbol etykiety</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topol.cpp" line="34"/>
        <source>Topology Checker</source>
        <translation>Kontrola topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topol.cpp" line="35"/>
        <source>A Plugin for finding topological errors in vector layers</source>
        <translation>Wtyczka do wykrywania błędów topologii w warstwach wektorowych</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="26"/>
        <source>Using fix %1.</source>
        <translation>Poprawka %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="26"/>
        <source>Topology plugin</source>
        <translation>Topologia</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="135"/>
        <source>Select automatic fix</source>
        <translation>automatyczna korekta</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="140"/>
        <source>intersecting geometries</source>
        <translation>przecinające się geometrie</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="142"/>
        <location filename="../src/plugins/topology/topolError.cpp" line="159"/>
        <source>Move blue feature</source>
        <translation>Przesuń niebieski obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="143"/>
        <location filename="../src/plugins/topology/topolError.cpp" line="160"/>
        <source>Move red feature</source>
        <translation>Przesuń czerwony obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="144"/>
        <source>Delete blue feature</source>
        <translation>Usuń niebieski obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="145"/>
        <source>Delete red feature</source>
        <translation>Usuń czerwony obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="150"/>
        <source>Union to blue feature</source>
        <translation>Przyłącz do niebieskiego obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="151"/>
        <source>Union to red feature</source>
        <translation>Przyłącz do czerwonego obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="157"/>
        <source>features too close</source>
        <translation>obiekty zbyt blisko</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="161"/>
        <source>Snap to segment</source>
        <translation>Przyciągaj do segmentu</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="166"/>
        <source>point not covered by segment</source>
        <translation>punkt poza segmentem</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="167"/>
        <source>Delete point</source>
        <translation>Usuń punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="172"/>
        <source>segment too short</source>
        <translation>zbyt krótki segment</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="173"/>
        <location filename="../src/plugins/topology/topolError.cpp" line="179"/>
        <location filename="../src/plugins/topology/topolError.cpp" line="185"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="178"/>
        <source>invalid geometry</source>
        <translation>niepoprawna geometria</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="184"/>
        <source>dangling end</source>
        <translation>wiszący koniec</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="190"/>
        <source>duplicate geometry</source>
        <translation>zduplikowana geometria</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="196"/>
        <source>pseudo node</source>
        <translation>pseudowęzeł</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="202"/>
        <source>overlaps</source>
        <translation>nachodzi</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="208"/>
        <source>gaps</source>
        <translation>tworzy lukę</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="214"/>
        <source>point not covered</source>
        <translation>punkt nie pokrywa się</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="219"/>
        <source>line ends not covered by point</source>
        <translation>wierzchołki linii nie pokrywają się z punktem</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="224"/>
        <source>point not in polygon</source>
        <translation>punkt poza poligonem</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="229"/>
        <source>polygon does not contain point</source>
        <translation>poligon nie zawiera punktu</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolError.cpp" line="234"/>
        <source>multipart feature</source>
        <translation>obiekt wieloczęściowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1239"/>
        <source>Save style to DB (%1)</source>
        <translation>Zapisz style w bazie (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="2027"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="2077"/>
        <source>Delete Auxiliary Field</source>
        <translation>Usuń pole pomocnicze</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="2080"/>
        <source>Unable to remove auxiliary field (%1)</source>
        <translation>Nie można usunąć pola pomocniczego (%1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1083"/>
        <source>Could not save metadata</source>
        <translation>Nie można zapisać metadanych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1102"/>
        <source>Could not save symbology because:
%1</source>
        <translation>Nie można zapisać stylu ponieważ:
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfeature.cpp" line="215"/>
        <source>Attribute index %1 out of bounds [0;%2]</source>
        <translation>Indeks %1 jest poza zakresem [0;%2]</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/dockModel.cpp" line="25"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="757"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1079"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="35"/>
        <source>Global</source>
        <translation>Globalne</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="167"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="179"/>
        <location filename="../src/core/qgsproject.cpp" line="1695"/>
        <source>Project</source>
        <translation>Projekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="34"/>
        <source>Load layer into project</source>
        <translation>Wczytaj warstwę do projektu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="39"/>
        <source>load,open,layer,raster,vector,project</source>
        <translation>wczytaj,otwórz,warstwa,raster,wektor,projekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="44"/>
        <source>Modeler tools</source>
        <translation>Narzędzia modelarza</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="54"/>
        <source>This algorithm loads a layer to the current project.</source>
        <translation>Algorytm wczytuje warstwę to aktualnego projektu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="66"/>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="66"/>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="220"/>
        <location filename="../src/plugins/topology/dockModel.cpp" line="25"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="65"/>
        <source>Loaded layer name</source>
        <translation>Nazwa wczytanej warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="75"/>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="75"/>
        <source>Invalid input layer</source>
        <translation>Nieprawidłowa warstwa źródłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmloadlayer.cpp" line="78"/>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="78"/>
        <source>Invalid (empty) layer name</source>
        <translation>Nieprawidłowa (pusta) nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="317"/>
        <source>Map Settings</source>
        <translation>Ustawienia mapy</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="383"/>
        <source>Map Tool Capture</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="425"/>
        <source>Layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="519"/>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="558"/>
        <source>Layout Item</source>
        <translation>Element układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="640"/>
        <source>Multiframe Item</source>
        <translation>Element wieloramkowy</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="712"/>
        <source>Algorithm</source>
        <translation>Algorytm</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressioncontextutils.cpp" line="726"/>
        <source>Model</source>
        <translation>Model</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/dockModel.cpp" line="25"/>
        <source>Feature ID</source>
        <translation>ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="638"/>
        <source>linear</source>
        <translation>liniowy</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="642"/>
        <source>radial</source>
        <translation>radialny</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="646"/>
        <source>conical</source>
        <translation>stożkowy</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="660"/>
        <source>feature</source>
        <translation>obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="664"/>
        <source>viewport</source>
        <translation>widoku</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="678"/>
        <source>pad</source>
        <translation>blok</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="682"/>
        <source>repeat</source>
        <translation>powtórzone</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="686"/>
        <source>reflect</source>
        <translation>odbite</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="1217"/>
        <location filename="../src/core/symbology/qgsfillsymbollayer.cpp" line="1225"/>
        <source>Could not allocate sufficient memory for shapeburst fill</source>
        <translation>Nie można przydzielić wymaganej pamięci dla wypełnienia gradientem kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerrenderer.cpp" line="140"/>
        <source>No renderer for drawing.</source>
        <translation>Nie ma renderera dla rysunku.</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="443"/>
        <location filename="../src/core/qgsvectorlayerrenderer.cpp" line="240"/>
        <source>Simplify transform error caught: %1</source>
        <translation>Błąd upraszczania: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="181"/>
        <source>empty capabilities document</source>
        <translation>pusty dokument Capabilities</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="270"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="294"/>
        <source>Dom Exception</source>
        <translation>Wyjątek DOM</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="272"/>
        <source>Could not get WMS capabilities: %1 at line %2 column %3
This is probably due to an incorrect WMS Server URL.
Response was:

%4</source>
        <translation>Nie można otrzymać WMS Capabilities: %1 w linii %2 kolumnie %3
Może to być spowodowane niepoprawnym adresem URL serwera WMS.
Odpowiedź:

%4</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="296"/>
        <source>Could not get WMS capabilities in the expected format (DTD): no %1 or %2 found.
This might be due to an incorrect WMS Server URL.
Tag: %3
Response was:
%4</source>
        <translation>Nie można pozyskać WMS Capabilities w oczekiwanym formacie (DTD): nie znaleziono %1 lub %2.
Może to być  spowodowane nieprawidłowym adresem serwera WMS.
Tag: %3
Odpowiedź serwera:
%4</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="1569"/>
        <source>Generated default style</source>
        <translation>Wygenerowano domyślny styl</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="1570"/>
        <source>Style was missing in capabilities</source>
        <translation>Brak stylu w Capabilities</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgscolorwidgetfactory.cpp" line="34"/>
        <source>Field contains a color.</source>
        <translation>Pole zawiera kolor.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsenumerationwidgetfactory.cpp" line="35"/>
        <source>Combo box with values that can be used within the column&apos;s type. Must be supported by the provider.</source>
        <translation>Lista rozwijana z wartościami, które mogą być użyte w typie kolumny. Musi być obsługiwane przez dostawcę.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsuuidwidgetfactory.cpp" line="34"/>
        <source>Read-only field that generates a UUID if empty.</source>
        <translation>Pole tylko do odczytu, dla którego generowane jest UUID (jeśli puste).</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="186"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="70"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayerregistry.cpp" line="58"/>
        <source>Raster image fill</source>
        <translation>Wypełnienie rastrem</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="247"/>
        <source>Couldn&apos;t load PyQGIS Server.</source>
        <translation>Nie można wczytać serwera PyQGIS.</translation>
    </message>
    <message>
        <location filename="../src/python/qgspythonutilsimpl.cpp" line="180"/>
        <source>Couldn&apos;t load qgis.user.</source>
        <translation>Nie można wczytać qgis.user.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="198"/>
        <source>NOTICE: %1</source>
        <translation>INFORMACJA: %1</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="35"/>
        <source>Blur</source>
        <translation>Rozmycie</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="37"/>
        <source>Drop Shadow</source>
        <translation>Rysuj cień</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="39"/>
        <source>Inner Shadow</source>
        <translation>Cień wewnątrz</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="41"/>
        <source>Stack</source>
        <translation>Stos</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="43"/>
        <source>Outer Glow</source>
        <translation>Otoczka zewnętrzna</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="45"/>
        <source>Inner Glow</source>
        <translation>Otoczka wewnętrzna</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="47"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="49"/>
        <source>Transform</source>
        <translation>Przekształcenie</translation>
    </message>
    <message>
        <location filename="../src/core/effects/qgspainteffectregistry.cpp" line="51"/>
        <source>Colorise</source>
        <translation>Barwienie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="56"/>
        <source>GRASS %1</source>
        <translation>GRASS %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="57"/>
        <source>GRASS %1 (Geographic Resources Analysis Support System)</source>
        <translation>GRASS %1 (Geographic Resources Analysis Support System)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="59"/>
        <source>Version 2.0</source>
        <translation>Wersja 2.0</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="268"/>
        <source>GRASS edit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="29"/>
        <source>Extract by attribute</source>
        <translation>Wyodrębnij po atrybucie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="34"/>
        <source>extract,filter,attribute,value,contains,null,field</source>
        <translation>extract,filter,attribute,value,contains,null,field</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="251"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="330"/>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="51"/>
        <source>Selection attribute</source>
        <translation>Atrybut zaznaczenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="52"/>
        <source>Operator</source>
        <translation>Operator</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="53"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="54"/>
        <source>≠</source>
        <translation>≠</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="55"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="57"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="56"/>
        <source>≥</source>
        <translation>≥</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="58"/>
        <source>≤</source>
        <translation>≤</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="59"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="117"/>
        <source>begins with</source>
        <translation>zaczyna się od</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="120"/>
        <source>contains</source>
        <translation>zawiera</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="61"/>
        <source>is null</source>
        <translation>jest NULL</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="62"/>
        <source>is not null</source>
        <translation>nie jest NULL</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="63"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="123"/>
        <source>does not contain</source>
        <translation>nie zawiera</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="196"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="302"/>
        <location filename="../src/gui/qgshistogramwidget.cpp" line="46"/>
        <location filename="../src/gui/qgslistwidget.cpp" line="85"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="66"/>
        <source>Extracted (attribute)</source>
        <translation>Wyodrębnione (po atrybucie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="67"/>
        <source>Extracted (non-matching)</source>
        <translation>Wyodrębnione (niepasujące)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="75"/>
        <source>This algorithm creates a new vector layer that only contains matching features from an input layer. The criteria for adding features to the resulting layer is defined based on the values of an attribute from the input layer.</source>
        <translation>Algorytm tworzy nową warstwę wektorową, która zawiera tylko pasujące obiekty z warstwy wejściowej. Kryteria dodawania obiektów do wynikowej warstwy są określane na podstawie wartości atrybutu warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="107"/>
        <source>Field &apos;%1&apos; was not found in INPUT source</source>
        <translation>Pole &apos;%1&apos; nie zostało znalezione w źródle danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="130"/>
        <source>Operator &apos;%1&apos; can be used only with string fields.</source>
        <translation>Operator &apos;%1&apos; może być używany tylko z polami typu string.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="154"/>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="302"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="164"/>
        <location filename="../src/gui/qgshistogramwidget.cpp" line="47"/>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="156"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="166"/>
        <source>Count (distinct)</source>
        <translation>Liczba (unikalne)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="158"/>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="304"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="168"/>
        <source>Count (missing)</source>
        <translation>Liczba (brakujące)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="160"/>
        <source>Minimum (earliest)</source>
        <translation>Minimum (najstarszy)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="162"/>
        <source>Maximum (latest)</source>
        <translation>Maximum (najmłodszy)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdatetimestatisticalsummary.cpp" line="164"/>
        <source>Range (interval)</source>
        <translation>Zakres (interwał)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="306"/>
        <source>Sum</source>
        <translation>Suma</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="308"/>
        <source>Mean</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="310"/>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="312"/>
        <source>St dev (pop)</source>
        <translation>Odchylenie standardowe (pop)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="314"/>
        <source>St dev (sample)</source>
        <translation>Odchylenie standardowe (sample)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="51"/>
        <source>Output no data value</source>
        <translation>Wyjściowa wartość braku danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="56"/>
        <source>Range boundaries</source>
        <translation>Granice zasięgu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="56"/>
        <source>min &lt; value &lt;= max</source>
        <translation>min &lt; wartość &lt;= max</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="57"/>
        <source>min &lt;= value &lt; max</source>
        <translation>min &lt;= wartość &lt; max</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="58"/>
        <source>min &lt;= value &lt;= max</source>
        <translation>min &lt;= wartość &lt;= max</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="59"/>
        <source>min &lt; value &lt; max</source>
        <translation>min &lt; wartość &lt; max</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="65"/>
        <source>Use no data when no range matches value</source>
        <translation>Używaj wartości no data, gdy żaden zakres nie jest zgodny z wartością</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="69"/>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="73"/>
        <source>Reclassified raster</source>
        <translation>Raster po reklasyfikacji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="86"/>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="55"/>
        <source>Invalid band number for RASTER_BAND (%1): Valid values for input raster are 1 to %2</source>
        <translation>Nieprawidłowy numer kanału dla RASTER_BAND (%1): prawidłowe wartości dla rastra wejściowego to od 1 do %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="29"/>
        <source>logical,boolean</source>
        <translation>logical,boolean</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="47"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="61"/>
        <source>Reference layer</source>
        <translation>Warstwa referencyjna</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="48"/>
        <source>Treat nodata values as false</source>
        <translation>Traktuj brak danych jako fałsz</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="68"/>
        <source>True pixel count</source>
        <translation>Liczba pikseli true</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="69"/>
        <source>False pixel count</source>
        <translation>Liczba pikseli false</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="127"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="139"/>
        <source>Could not create raster output: %1</source>
        <translation>Nie można utworzyć wyjściowego rastra: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="129"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="141"/>
        <source>Could not create raster output %1: %2</source>
        <translation>Nie można utworzyć wyjściowego rastra %1: %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="205"/>
        <source>Raster boolean OR</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="211"/>
        <source>Calculates the boolean OR for a set of input raster layers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="216"/>
        <source>This algorithm calculates the boolean OR for a set of input rasters. If any of the input rasters have a non-zero value for a pixel, that pixel will be set to 1 in the output raster. If all the input rasters have 0 values for the pixel it will be set to 0 in the output raster.

The reference layer parameter specifies an existing raster layer to use as a reference when creating the output raster. The output raster will have the same extent, CRS, and pixel dimensions as this layer.

By default, a nodata pixel in ANY of the input layers will result in a nodata pixel in the output raster. If the &apos;Treat nodata values as false&apos; option is checked, then nodata inputs will be treated the same as a 0 input value.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="282"/>
        <source>Raster boolean AND</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="288"/>
        <source>Calculates the boolean AND for a set of input raster layers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="293"/>
        <source>This algorithm calculates the boolean AND for a set of input rasters. If all of the input rasters have a non-zero value for a pixel, that pixel will be set to 1 in the output raster. If any of the input rasters have 0 values for the pixel it will be set to 0 in the output raster.

The reference layer parameter specifies an existing raster layer to use as a reference when creating the output raster. The output raster will have the same extent, CRS, and pixel dimensions as this layer.

By default, a nodata pixel in ANY of the input layers will result in a nodata pixel in the output raster. If the &apos;Treat nodata values as false&apos; option is checked, then nodata inputs will be treated the same as a 0 input value.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="165"/>
        <source>Reclassify by layer</source>
        <translation>Reklasyfikacja (wg warstwy)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="170"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="283"/>
        <source>raster,reclassify,classes,calculator</source>
        <translation>raster,reclassify,classes,calculator</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="175"/>
        <source>This algorithm reclassifies a raster band by assigning new class values based on the ranges specified in a vector table.</source>
        <translation>Algorytm ponownie klasyfikuje kanał rastra, przypisując nowe wartości klas w oparciu o zakresy określone w tabeli wektorowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="186"/>
        <source>Layer containing class breaks</source>
        <translation>Warstwa zawierająca podziały klas</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="188"/>
        <source>Minimum class value field</source>
        <translation>Pole minimalnej wartości klasy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="190"/>
        <source>Maximum class value field</source>
        <translation>Pole maksymalnej wartości klasy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="192"/>
        <source>Output value field</source>
        <translation>Pole wartości wyjściowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="204"/>
        <source>Invalid field specified for MIN_FIELD: %1</source>
        <translation>Nieprawidłowe pole określone dla MIN_FIELD: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="208"/>
        <source>Invalid field specified for MAX_FIELD: %1</source>
        <translation>Nieprawidłowe pole określone dla MAX_FIELD: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="212"/>
        <source>Invalid field specified for VALUE_FIELD: %1</source>
        <translation>Nieprawidłowe pole określone dla VALUE_FIELD: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="241"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="334"/>
        <source>Invalid value for minimum: %1</source>
        <translation>Nieprawidłowa wartość dla minimum: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="254"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="347"/>
        <source>Invalid value for maximum: %1</source>
        <translation>Nieprawidłowa wartość dla maksimum: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="259"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="352"/>
        <source>Invalid output value: %1</source>
        <translation>Nieprawidłowa wartość wyjściowa: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="278"/>
        <source>Reclassify by table</source>
        <translation>Reklasyfikacja (wg tabeli)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="288"/>
        <source>This algorithm reclassifies a raster band by assigning new class values based on the ranges specified in a fixed table.</source>
        <translation>Algorytm ponownie klasyfikuje kanał rastra, przypisując nowe wartości klas w oparciu o zakresy określone w ustalonej tabeli.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="299"/>
        <source>Reclassification table</source>
        <translation>Tabela reklasyfikacji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="36"/>
        <source>Filtered</source>
        <translation>Filtrowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="41"/>
        <source>Filters away vertices based on their %1, returning geometries with only vertex points that have a %1 ≥ the specified minimum value and ≤ the maximum value.

If the minimum value is not specified than only the maximum value is tested, and similarly if the maximum value is not specified than only the minimum value is tested.

Depending on the input geometry attributes and the filters used, the resultant geometries created by this algorithm may no longer be valid.</source>
        <translation>Filtruje wierzchołki na podstawie ich %1, zwracając geometrie tylko z punktami wierzchołków, które mają %1 ≥ określona minimalna wartość i ≤ maksymalną wartość.

Jeśli wartość minimalna nie jest określona, testowana jest tylko wartość maksymalna, i podobnie, jeśli nie zostanie określona wartość maksymalna, testowana jest tylko wartość minimalna.

W zależności od atrybutów geometrii wejściowej i używanych filtrów, wynikowe geometrie utworzone przez ten algorytm mogą nie być poprawne.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="58"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="300"/>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="316"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="170"/>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="60"/>
        <source>Minimum value</source>
        <translation>Wartość minimalna</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="65"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="301"/>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="318"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="172"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="67"/>
        <source>Maximum value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="126"/>
        <source>Filter vertices by M value</source>
        <translation>Filtruj wierzchołki wg wartości M</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="176"/>
        <source>Filter vertices by Z value</source>
        <translation>Filtruj wierzchołki wg wartości Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="131"/>
        <source>filter,points,vertex,m</source>
        <translation>filter,points,vertex,m</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="152"/>
        <source>m-value</source>
        <translation>wartości m</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="181"/>
        <source>filter,points,vertex,z</source>
        <translation>filter,points,vertex,z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="202"/>
        <source>z-value</source>
        <translation>wartości z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="314"/>
        <source>Invalid value for TABLE: list must contain a multiple of 3 elements (found %1)</source>
        <translation>Nieprawidłowa wartość dla TABELI: lista musi zawierać wielokrotność 3 elementów (znalezniono %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="320"/>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="322"/>
        <source>Minority</source>
        <translation>Mniejszość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="324"/>
        <source>Majority</source>
        <translation>Większość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="326"/>
        <source>Variety</source>
        <translation>Różnorodność</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="328"/>
        <source>Q1</source>
        <translation>Q1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="330"/>
        <source>Q3</source>
        <translation>Q3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="332"/>
        <source>IQR</source>
        <translation>IQR</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="334"/>
        <source>First</source>
        <translation>Pierwszy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstatisticalsummary.cpp" line="336"/>
        <source>Last</source>
        <translation>Ostatni</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="206"/>
        <source>Rename GRASS %1</source>
        <translation>Zmień nazwę GRASS %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="212"/>
        <source>Cannot delete %1</source>
        <translation>Nie mozna usunąć %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="224"/>
        <source>Cannot rename %1 to %2</source>
        <translation>Nie można zmieć nazwy %1 na %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgscolorscheme.h" line="239"/>
        <source>Recent colors</source>
        <translation>Ostatnie kolory</translation>
    </message>
    <message>
        <location filename="../src/core/qgscolorscheme.h" line="279"/>
        <source>Standard colors</source>
        <translation>Standardowe kolory</translation>
    </message>
    <message>
        <location filename="../src/core/qgscolorscheme.h" line="308"/>
        <source>Project colors</source>
        <translation>Kolory projektu</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="123"/>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="112"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="169"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="310"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="182"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="130"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="124"/>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="113"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="170"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="311"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="183"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="131"/>
        <source>Are you sure you want to delete the connection to %1?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie z %1?</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="55"/>
        <source>Delete Object</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="435"/>
        <source>Delete Table</source>
        <translation>Usuń tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="95"/>
        <source>Are you sure you want to delete [%1].[%2]?</source>
        <translation>Czy na pewno chcesz usunąć [%1].[%2]?</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="205"/>
        <source>Are you sure you want to truncate [%1].[%2]?

This will delete all data within the table.</source>
        <translation>Czy na pewno chcesz wyczyścić [%1].[%2]?

Ta operacja usunie wszystkie dane z tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="436"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="110"/>
        <source>Are you sure you want to delete %1.%2?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć %1.%2?</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="204"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="397"/>
        <source>Truncate Table</source>
        <translation>Wyczyść tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="398"/>
        <source>Are you sure you want to truncate %1.%2?

This will delete all data within the table.</source>
        <translation>Czy na pewno chcesz wyczyścić  %1.%2?

Ta operacja usunie wszystkie dane z tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="437"/>
        <source>Refresh Materialized View</source>
        <translation>Odśwież widok zmaterializowany</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="438"/>
        <source>Are you sure you want to refresh the materialized view %1.%2?

This will update all data within the table.</source>
        <translation>Czy na pewno chcesz odświeżyć widok zmaterializowany %1.%2?

Ta operacja zaktualizuje wszystkie dane w tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="274"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="284"/>
        <source>Delete Schema</source>
        <translation>Usuń schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="275"/>
        <source>Schema '%1' contains objects:

%2

Are you sure you want to delete the schema and all these objects?</source>
        <translation>Schemat &quot;%1&quot; zawiera obiekty:

%2

Czy na pewno chcesz usunąć schemat i powiązane obiekty?</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="285"/>
        <source>Are you sure you want to delete the schema &apos;%1&apos;?</source>
        <translation>Czy na pewno chcesz usunąć schemat &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="56"/>
        <source>Are you sure you want to delete %1?</source>
        <translation>Czy na pewno chcesz usunąć %1?</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsalignraster.cpp" line="243"/>
        <source>Unable to reproject.</source>
        <translation>Nie można dokonać reprojekcji.</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsalignraster.cpp" line="249"/>
        <source>Cell size must not be zero.</source>
        <translation>Rozmiar komórki rastra nie może być zerowy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsalignraster.cpp" line="326"/>
        <source>No common intersecting area.</source>
        <translation>Brak wspólnego obszaru przecinającego się.</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsalignraster.cpp" line="434"/>
        <source>Unable to open input file: %1</source>
        <translation>Nie można otworzyć pliku wejściowego: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsalignraster.cpp" line="448"/>
        <source>Unable to create output file: %1</source>
        <translation>Nie można utworzyć pliku wyjściowego: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/ColorScheme.cpp" line="281"/>
        <location filename="../src/plugins/grass/qtermwidget/ColorScheme.cpp" line="296"/>
        <source>Un-named Color Scheme</source>
        <translation>Schemat kolorów bez nazwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/ColorScheme.cpp" line="431"/>
        <source>Accessible Color Scheme</source>
        <translation>Dostępny schemat kolorów</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/Filter.cpp" line="533"/>
        <source>Open Link</source>
        <translation>Otwórz łącze</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/Filter.cpp" line="534"/>
        <source>Copy Link Address</source>
        <translation>Kopiuj adres łącza</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/Filter.cpp" line="538"/>
        <source>Send Email To…</source>
        <translation>Wyślij email do…</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/Filter.cpp" line="539"/>
        <source>Copy Email Address</source>
        <translation>Kopiuj adres e-mail</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvector.cpp" line="128"/>
        <source>Cannot open database %1 by driver %2</source>
        <translation>Nie można otworzyć bazy danych %1 za pomocą drivera %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvector.cpp" line="142"/>
        <source>Cannot describe table %1</source>
        <translation>Nie można opisać tabeli %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormap.cpp" line="160"/>
        <source>GRASS vector map %1 does not have topology. Build topology?</source>
        <translation>Mapa wektorowa %1 nie posiada topologii. Mam ją zbudować?</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="189"/>
        <source>Key column &apos;%1&apos; not found in the table &apos;%2&apos;</source>
        <translation>W tabeli &apos;%2&apos; nie znaleziono kolumny klucza &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="41"/>
        <source>SecureProtocols</source>
        <translation>SecureProtocols</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="43"/>
        <source>TlsV1SslV3</source>
        <translation>TlsV1SslV3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="45"/>
        <source>TlsV1</source>
        <translation>TlsV1</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="47"/>
        <source>SslV3</source>
        <translation>SslV3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="49"/>
        <source>SslV2</source>
        <translation>SslV2</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="97"/>
        <source>(Organization not defined)</source>
        <translation>(Organizacja nieokreślona)</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="603"/>
        <source>System Root CA</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="603"/>
        <source>System Root Authorities</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="605"/>
        <source>File CA</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="605"/>
        <source>Authorities from File</source>
        <translation>Urzędy Certyfikacji z pliku</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="607"/>
        <source>Database CA</source>
        <translation>Urzędy Certyfikacji w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="607"/>
        <source>Authorities in Database</source>
        <translation>Urzędy w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="609"/>
        <source>Connection CA</source>
        <translation>Urząd Certyfikacji połączenia</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="609"/>
        <source>Authorities from connection</source>
        <translation>Urzędy certyfikacji z połączenia</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="715"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="717"/>
        <source>Trusted</source>
        <translation>Zaufany</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="719"/>
        <source>Untrusted</source>
        <translation>Niezaufany</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="797"/>
        <source>Certificate is valid.</source>
        <translation>Certyfikat jest poprawny.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="799"/>
        <source>Root CA rejected the certificate purpose.</source>
        <translation>Główny Urząd Certyfikacji odrzucił przeznaczenie certyfikatu.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="801"/>
        <source>Certificate is not trusted.</source>
        <translation>Certyfikat jest niezaufany.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="803"/>
        <source>Signature does not match.</source>
        <translation>Podpis się nie zgadza.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="805"/>
        <source>Certificate Authority is invalid or not found.</source>
        <translation>Nie znaleziono dostawcy certyfikatu lub jest on jest nieprawidłowy.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="807"/>
        <source>Purpose does not match the intended usage.</source>
        <translation>Cel nie odpowiada zamierzonemu zastosowaniu.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="809"/>
        <source>Certificate is self-signed, and is not found in the list of trusted certificates.</source>
        <translation>Certyfikat jest samopodpisany i nie ma go na liście zaufanych certyfikatów.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="811"/>
        <source>Certificate has been revoked.</source>
        <translation>Certyfikat został odwołany.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="813"/>
        <source>Path length from the root CA to this certificate is too long.</source>
        <translation>Długość ścieżki od Głównego Urzędu Certyfikacji do tego certyfikatu jest za długa.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="815"/>
        <source>Certificate has expired or is not yet valid.</source>
        <translation>Certyfikat wygasł lub jest jeszcze nieprawidłowy.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="817"/>
        <source>Certificate Authority has expired.</source>
        <translation>Urząd certyfikujący wygasł.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="819"/>
        <source>Validity is unknown.</source>
        <translation>Ważność jest nieznana.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="830"/>
        <source>SHA1, with EMSA1</source>
        <translation>SHA1, z EMSA1</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="832"/>
        <source>SHA1, with EMSA3</source>
        <translation>SHA1, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="834"/>
        <source>MD5, with EMSA3</source>
        <translation>MD5, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="836"/>
        <source>MD2, with EMSA3</source>
        <translation>MD2, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="838"/>
        <source>RIPEMD160, with EMSA3</source>
        <translation>RIPEMD160, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="840"/>
        <source>EMSA3, without digest</source>
        <translation>EMSA3, bez skrótu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="843"/>
        <source>SHA224, with EMSA3</source>
        <translation>SHA224, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="845"/>
        <source>SHA256, with EMSA3</source>
        <translation>SHA256, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="847"/>
        <source>SHA384, with EMSA3</source>
        <translation>SHA384, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="849"/>
        <source>SHA512, with EMSA3</source>
        <translation>SHA512, z EMSA3</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="852"/>
        <source>Unknown (possibly Elliptic Curve)</source>
        <translation>Nieznany (prawdopodobnie Elliptic Curve)</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="861"/>
        <source>Digital Signature</source>
        <translation>Podpis cyfrowy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="863"/>
        <source>Non-repudiation</source>
        <translation>Niezaprzeczalność</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="865"/>
        <source>Key Encipherment</source>
        <translation>Szyfrowanie klucza</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="867"/>
        <source>Data Encipherment</source>
        <translation>Szyfrowanie danych</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="869"/>
        <source>Key Agreement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="871"/>
        <source>Key Certificate Sign</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="873"/>
        <source>CRL Sign</source>
        <translation>Podpis CRL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="875"/>
        <source>Encipher Only</source>
        <translation>Tylko szyfrowanie</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="877"/>
        <source>Decipher Only</source>
        <translation>Tylko odszyfrowanie</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="879"/>
        <source>Server Authentication</source>
        <translation>Serwer uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="881"/>
        <source>Client Authentication</source>
        <translation>Uwierzytelnianie klienta</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="883"/>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="918"/>
        <source>Code Signing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="885"/>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="920"/>
        <source>Email Protection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="887"/>
        <source>IPSec Endpoint</source>
        <translation>IPSec: punkt końcowy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="889"/>
        <source>IPSec Tunnel</source>
        <translation>IPSec: tunel</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="891"/>
        <source>IPSec User</source>
        <translation>IPSec: użytkownik</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="893"/>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="922"/>
        <source>Time Stamping</source>
        <translation>Znacznik czasowy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="895"/>
        <source>OCSP Signing</source>
        <translation>Podpisywanie OCSP</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="906"/>
        <source>Any or unspecified</source>
        <translation>Dowolny lub nieokreślony</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="908"/>
        <source>Certificate Authority</source>
        <translation>Urząd certyfikujący</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="910"/>
        <source>Certificate Issuer</source>
        <translation>Wystawca certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="912"/>
        <source>TLS/SSL Server</source>
        <translation>Serwer TLS/SSL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="914"/>
        <source>TLS/SSL Server EV</source>
        <translation>Serwer EV TLS/SSL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="916"/>
        <source>TLS/SSL Client</source>
        <translation>Klient TLS/SSL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="924"/>
        <source>CRL Signing</source>
        <translation>Podpisywanie CRL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="927"/>
        <source>Undetermined usage</source>
        <translation>Nieokreślone użycie</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1153"/>
        <source>Unable to Get Issuer Certificate</source>
        <translation>Nie można uzyskać certyfikatu wystawcy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1155"/>
        <source>Unable to Decrypt Certificate Signature</source>
        <translation>Nie można odszyfrować podpisu certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1157"/>
        <source>Unable to Decode Issuer Public Key</source>
        <translation>Nie można zdekodować klucza publicznego wystawcy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1173"/>
        <source>Unable to Get Local Issuer Certificate</source>
        <translation>Nie można uzyskać certyfikatu lokalnego wystawcy</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1175"/>
        <source>Unable to Verify First Certificate</source>
        <translation>Nie można zweryfikować pierwszego certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1159"/>
        <source>Certificate Signature Failed</source>
        <translation>Podpis certyfikatu nie powiódł się</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1161"/>
        <source>Certificate Not Yet Valid</source>
        <translation>Certyfikat nie jest jeszcze ważny</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1163"/>
        <source>Certificate Expired</source>
        <translation>Certyfikat wygasł</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1165"/>
        <source>Invalid Not Before Field</source>
        <translation>Nieprawidłowe pole Nie wcześniej niż</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1167"/>
        <source>Invalid Not After Field</source>
        <translation>Nieprawidłowe pole Nie po</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1169"/>
        <source>Self-signed Certificate</source>
        <translation>Certyfikat z podpisem własnym</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1171"/>
        <source>Self-signed Certificate In Chain</source>
        <translation>Certyfikat z podpisem własnym w łańcuchu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1177"/>
        <source>Certificate Revoked</source>
        <translation>Certyfikat unieważniony</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1179"/>
        <source>Invalid CA Certificate</source>
        <translation>Nieprawidłowy certyfikat Urzędu Certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1181"/>
        <source>Path Length Exceeded</source>
        <translation>Przekroczono długość ścieżki</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1183"/>
        <source>Invalid Purpose</source>
        <translation>Nieprawidłowy cel</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1185"/>
        <source>Certificate Untrusted</source>
        <translation>Niezaufany certyfikat</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1187"/>
        <source>Certificate Rejected</source>
        <translation>Certyfikat odrzucony</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1189"/>
        <source>Subject Issuer Mismatch</source>
        <translation>Niezgodność wystawcy przedmiotu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1191"/>
        <source>Authority Issuer Serial Number Mismatch</source>
        <translation>Niezgodność numeru seryjnego wystawcy urzędu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1193"/>
        <source>No Peer Certificate</source>
        <translation>Brak certyfikatu równorzędnego</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1195"/>
        <source>Host Name Mismatch</source>
        <translation>Błąd w nazwie hosta</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1197"/>
        <source>Unspecified Error</source>
        <translation>Nieokreślony błąd</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1199"/>
        <source>Certificate Blacklisted</source>
        <translation>Certyfikat jest na czarnej liście</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1201"/>
        <source>No Error</source>
        <translation>Brak błędu</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1203"/>
        <source>No SSL Support</source>
        <translation>Brak wsparcia SSL</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1354"/>
        <source>Client certificate is NULL.</source>
        <translation>Certyfikat klienta jest pusty.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1357"/>
        <source>Client certificate key is NULL.</source>
        <translation>Klucz certyfikatu klienta jest pusty.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthcertutils.cpp" line="1400"/>
        <source>Private key does not match client certificate public key.</source>
        <translation>Klucz prywatny nie odpowiada kluczowi publicznemu certyfikatu klienta.</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="65"/>
        <source>Authentication Manager</source>
        <translation>Menedżer uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="74"/>
        <source>Master Password &lt;-&gt; KeyChain storage plugin. Store and retrieve your master password in your KeyChain</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="77"/>
        <source>Master Password &lt;-&gt; Password Manager storage plugin. Store and retrieve your master password in your Password Manager</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="80"/>
        <source>Master Password &lt;-&gt; Wallet/KeyRing storage plugin. Store and retrieve your master password in your Wallet/KeyRing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="83"/>
        <source>Master Password &lt;-&gt; KeyChain storage plugin. Store and retrieve your master password in your Wallet/KeyChain/Password Manager</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmethod.h" line="183"/>
        <source>Authentication method</source>
        <translation>Metoda uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="462"/>
        <source>Could not set trust policy for imported certificates</source>
        <translation>Nie można ustawić zasad zaufania dla importowanych certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="463"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="565"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="648"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="678"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="685"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="700"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="721"/>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="728"/>
        <source>Authorities Manager</source>
        <translation>Menedżer Urzędów Certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="564"/>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="302"/>
        <source>Could not store sort by preference</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="647"/>
        <source>Could not store default trust policy.</source>
        <translation>Nie można zachować domyślnej zasady uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="677"/>
        <source>Could not store &apos;CA file path&apos; in authentication database.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="684"/>
        <source>Could not store &apos;CA file allow invalids&apos; setting in authentication database.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="699"/>
        <source>Could not set trust policy for imported certificates.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="720"/>
        <source>Could not remove &apos;CA file path&apos; from authentication database.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="727"/>
        <source>Could not remove &apos;CA file allow invalids&apos; setting from authentication database.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="70"/>
        <source>Authentication System</source>
        <translation>System uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="71"/>
        <source>DISABLED. Resources authenticating via the system can not be accessed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="86"/>
        <source>Master password already set.</source>
        <translation>Główne hasło już ustawione.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="98"/>
        <source>Master password not cleared because it is not set.</source>
        <translation>Główne hasło nie zostało wyczyszczone, ponieważ nie zostało ustawione.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="104"/>
        <source>Master password cleared (NOTE: network connections may be cached).</source>
        <translation>Główne hasło usunięte (UWAGA: połączenia sieciowe mogą być buforowane).</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="107"/>
        <source>Master password FAILED to be cleared.</source>
        <translation>NIE POWIODŁO się usunięcie głównego hasła.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="120"/>
        <source>Master password reset</source>
        <translation>Główne hasło zresetowane</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="126"/>
        <source>Master password reset: NO current password hash in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="146"/>
        <source>Master password FAILED to be reset</source>
        <translation>NIE POWIODŁO się resetowanie głównego hasła</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="152"/>
        <source> (database backup: %1)</source>
        <translation> (kopia zapasowa bazy danych: %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="165"/>
        <source>Cached authentication configurations for session cleared</source>
        <translation>Konfiguracje uwierzytelniania zapomniane w tej sesji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="175"/>
        <source>Remove Configurations</source>
        <translation>Usuń konfiguracje</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="176"/>
        <source>Are you sure you want to remove ALL authentication configurations?

Operation can NOT be undone!</source>
        <translation>Czy na pewno chcesz trwale usunąć WSZYSTKIE konfiguracje uwierzytelniania?

Operacji NIE można cofnąć!</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="184"/>
        <source>Authentication configurations removed.</source>
        <translation>Usunięto konfiguracje uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="189"/>
        <source>Authentication configurations FAILED to be removed.</source>
        <translation>Nie powiodło się usunięcie konfiguracji uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="217"/>
        <source>Active authentication database erased.</source>
        <translation>Baza danych uwierzytelniających wyczyszczona.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="223"/>
        <source>Authentication database FAILED to be erased.</source>
        <translation>Nie można wyczyścić bazy danych uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="268"/>
        <source>Delete Password</source>
        <translation>Usuń hasło</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="269"/>
        <source>Do you really want to delete the master password from your %1?</source>
        <translation>Czy na pewno chcesz usunąć główne hasło z %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="285"/>
        <source>Master password was successfully deleted from your %1</source>
        <translation>Główne hasło zostało pomyślnie usunięte z %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="290"/>
        <source>Password helper delete</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="299"/>
        <source>Master password is not set and cannot be stored in your %1.</source>
        <translation>Główne hasło nie jest ustawione i nie może być przechowywane w %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="310"/>
        <source>Master password has been successfully stored in your %1.</source>
        <translation>Główne hasło zostało pomyślnie zapisane w %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="315"/>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="325"/>
        <source>Password helper write</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="321"/>
        <source>Your %1 will be &lt;b&gt;used from now&lt;/b&gt; on to store and retrieve the master password.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="323"/>
        <source>Your %1 will &lt;b&gt;not be used anymore&lt;/b&gt; to store and retrieve the master password.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="203"/>
        <source>Erase Database</source>
        <translation>Wyczyść bazę danych</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="204"/>
        <source>Are you sure you want to ERASE the entire authentication database?

Operation can NOT be undone!

(Current database will be backed up and new one created.)</source>
        <translation>Na pewno chcesz WYCZYŚCIĆ całą bazę danych uwierzytelniających?

Tego NIE będzie można cofnąć!

(Istniejąca baza zostanie przeniesiona do kopii zapasowej, a w jej miejsce będzie utworzona nowa) </translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="230"/>
        <source> (backup: %1)</source>
        <translation> (kopia zapasowa: %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="236"/>
        <source>RESTART QGIS</source>
        <translation>Uruchom QGIS ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthguiutils.cpp" line="244"/>
        <source>File not found</source>
        <translation>Nie znaleziono pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="377"/>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="393"/>
        <source>Could not store sort by preference.</source>
        <translation>Nie można zapisać sortowania według preferencji.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="378"/>
        <source>Authentication Identities</source>
        <translation>Tożsamości uwierzytelniające</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="394"/>
        <source>Authentication SSL Configs</source>
        <translation>Konfiguracje SSL uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="39"/>
        <source>Configuration loaded from database</source>
        <translation>Konfiguracja wczytana z bazy danych</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="40"/>
        <source>Configuration not found in database</source>
        <translation>Nie znaleziono konfiguracji w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="303"/>
        <source>Trusted Authorities/Issuers</source>
        <translation>Zaufane organy / emitenci</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="111"/>
        <source>Entry token invalid : &apos;%1&apos;. The token will not be saved to file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1540"/>
        <location filename="../src/core/qgsproject.cpp" line="1544"/>
        <source>Project translation</source>
        <translation>Tłumaczenie projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgshiddenwidgetfactory.cpp" line="33"/>
        <source>A hidden field will be invisible - the user is not able to see its contents.</source>
        <translation>Ukryte pole będzie niewidoczne - użytkownik nie będzie mógł zobaczyć jego zawartości.</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayerfeatureiterator.cpp" line="222"/>
        <source>VLayer</source>
        <translation>VLayer</translation>
    </message>
    <message>
        <location filename="../src/core/qgsexpressionsorter.h" line="138"/>
        <source>Expression Sorter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsclassificationwidgetwrapperfactory.cpp" line="34"/>
        <source>Displays a combo box containing values of attributes used for classification.
Only available when the layer uses a categorized symbol renderer.</source>
        <translation>Wyświetla pole wyboru zawierające wartości atrybutów używanych do klasyfikacji.
Dostępne tylko wtedy, gdy warstwa używa renderowania symboli w trybie wartości unikalnej.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="452"/>
        <source>Error: %1 on line %2, column %3</source>
        <translation>Błąd: %1 w linii %2, kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="135"/>
        <location filename="../src/core/qgsgml.cpp" line="182"/>
        <location filename="../src/core/qgsgml.cpp" line="441"/>
        <location filename="../src/providers/wfs/qgswfsprovidergui.cpp" line="29"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3165"/>
        <source>unable to convert &apos;%1&apos; element to a valid expression: it is not supported yet or it has invalid arguments</source>
        <translation>nie można przekonwertować elementu &apos;%1&apos; na poprawne wyrażenie: nie jest jeszcze obsługiwane lub ma nieprawidłowe argumenty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3177"/>
        <source>&apos;%1&apos; binary operator not supported.</source>
        <translation>operator binarny &apos;%1&apos; nie jest obsługiwany.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3191"/>
        <source>invalid left operand for &apos;%1&apos; binary operator</source>
        <translation>nieprawidłowy lewy operand dla operatora binarnego &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3201"/>
        <source>invalid right operand for &apos;%1&apos; binary operator</source>
        <translation>nieprawidłowy prawy operand dla operatora binarnego &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3272"/>
        <source>only one operand for &apos;%1&apos; binary operator</source>
        <translation>nieprawidłowy jeden operand dla operatora binarnego &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3303"/>
        <source>No OGC Geometry found</source>
        <translation>Nie znaleziono geometrii OGC</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3318"/>
        <source>%1:PropertyName expected, got %2</source>
        <translation>%1: oczekiwano PropertyName, otrzymano %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3329"/>
        <source>%1:Literal expected, got %2</source>
        <translation>%1: oczekiwano Literal, otrzymano %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3348"/>
        <source>&apos;%1&apos; is an invalid or not supported content for %2:Literal</source>
        <translation>&apos;%1&apos; jest wartością nieprawidłową lub niewspieraną dla %2:Literal</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3421"/>
        <source>invalid operand for &apos;%1&apos; unary operator</source>
        <translation>nieprawidłowy operand dla jednoargumentowego operatora &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="1947"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2379"/>
        <source>Node type not supported: %1</source>
        <translation>Nieobsługiwany typ węzła: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="1972"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2406"/>
        <source>This use of unary operator not implemented yet</source>
        <translation>To zastosowanie operatora jednoargumentowego (unary) nie zostało jeszcze zaimplementowane</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2223"/>
        <source>&lt;BBOX&gt; is currently supported only in form: bbox($geometry, geomFromWKT(&apos;…&apos;))</source>
        <translation>&lt;BBOX&gt; jest obsługiwane tylko w postaci: bbox($geometry, geomFromWKT(&apos;…&apos;))</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2416"/>
        <source>Unary operator %1 not implemented yet</source>
        <translation>Jednoargumentowy (unary) operator %1 jeszcze nie zaimplementowany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2036"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2490"/>
        <source>Binary operator %1 not implemented yet</source>
        <translation>Operator binarny %1 jeszcze nie zaimplementowany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="1880"/>
        <source>Node type not supported in expression translation: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="1982"/>
        <source>Unary operator &apos;%1&apos; not implemented yet</source>
        <translation>Jednoargumentowy (unary) operator &apos;%1&apos; jeszcze nie zaimplementowany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2086"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2535"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2964"/>
        <source>Literal type not supported: %1</source>
        <translation>Typ Literal nie jest obsługiwany: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2240"/>
        <source>Unable to translate spatial operator: at least one must refer to geometry.</source>
        <translation>Nie można przetłumaczyć operatora przestrzennego: przynajmniej jeden musi odnosić się do geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2249"/>
        <source>spatial operator: the other operator must be a geometry constructor function</source>
        <translation>operator przestrzenny: inny operator musi być funkcją konstruktora geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2260"/>
        <source>geom_from_wkt: argument must be string literal</source>
        <translation>geom_from_wkt: argument musi być dokładnie typu string</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2274"/>
        <source>geom_from_gml: argument must be string literal</source>
        <translation>geom_from_gml: argument musi być dokładnie typu string</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2282"/>
        <source>geom_from_gml: unable to parse XML</source>
        <translation>geom_from_gml: nie można odczytać XML</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2291"/>
        <source>spatial operator: unknown geometry constructor function</source>
        <translation>operator przestrzenny: nieznana funkcja konstruktora geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2314"/>
        <source>Special columns/constants are not supported.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2682"/>
        <source>%1: Last argument must be string or integer literal</source>
        <translation>%1: Ostatni argument musi być dosłownie typu string lub integer</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2727"/>
        <source>Function %1 should have 1 or 2 arguments</source>
        <translation>Funkcja %1 powinna mieć 1 lub 2 argumenty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2734"/>
        <source>%1: First argument must be string literal</source>
        <translation>%1: Pierwszy argument musi być dokładnie typu string</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2752"/>
        <source>%1: invalid WKT</source>
        <translation>%1: niepoprawny WKT</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2765"/>
        <source>Function %1 should have 4 or 5 arguments</source>
        <translation>Funkcja %1 powinna mieć 4 lub 5 argumentów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2776"/>
        <source>%1: Argument %2 must be numeric literal</source>
        <translation>%1: argument %2 musi być dokładnie typu numeric</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2789"/>
        <source>%1 Argument %2 must be numeric literal</source>
        <translation>%1 Argument %2 musi być dokładnie typu numeric</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2822"/>
        <source>Function %1 should have 1 argument</source>
        <translation>Funkcja %1 powinna mieć 1 argument</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2829"/>
        <source>%1: Argument must be string literal</source>
        <translation>%1: argument musi być dokładnie typu string</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2837"/>
        <source>ST_GeomFromGML: unable to parse XML</source>
        <translation>ST_GeomFromGML: nie można parsować XML</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2853"/>
        <source>Function %1 should have 2 arguments</source>
        <translation>Funkcja %1 powinna mieć 2 argumenty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2894"/>
        <source>Function %1 should have 3 arguments</source>
        <translation>Funkcja %1 powinna mieć 3 argumenty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="2926"/>
        <location filename="../src/core/qgsogcutils.cpp" line="2932"/>
        <source>Function %1 3rd argument should be a numeric value or a string made of a numeric value followed by a string</source>
        <translation>Trzeci argumrnt funkcji %1 powinien być typu numeric lub łańcuchem znaków utworzonym z wartości typu numeric i następującej po niej wartości typu string</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3053"/>
        <source>Joins are only supported with WFS 2.0</source>
        <translation>Złączenia są obsługiwane tylko w WFS 2.0</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3449"/>
        <source>%1:Function expected, got %2</source>
        <translation>%1: oczekiwano funkcji, otrzymano %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsogcutils.cpp" line="3515"/>
        <source>missing some required sub-elements in %1:PropertyIsBetween</source>
        <translation>brakuje niektórych wymaganych podelementów w %1:PropertyIsBetween</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="60"/>
        <source>second|seconds</source>
        <comment>list of words separated by | which reference years</comment>
        <translation>sekunda|sekundy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="61"/>
        <source>minute|minutes</source>
        <comment>list of words separated by | which reference minutes</comment>
        <translation>minuta|minuty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="62"/>
        <source>hour|hours</source>
        <comment>list of words separated by | which reference minutes hours</comment>
        <translation>godzina|godziny</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="63"/>
        <source>day|days</source>
        <comment>list of words separated by | which reference days</comment>
        <translation>dzień|dni</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="64"/>
        <source>week|weeks</source>
        <comment>wordlist separated by | which reference weeks</comment>
        <translation>tydzień|tygodni</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="65"/>
        <source>month|months</source>
        <comment>list of words separated by | which reference months</comment>
        <translation>miesiąc|miesięcy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsinterval.cpp" line="66"/>
        <source>year|years</source>
        <comment>list of words separated by | which reference years</comment>
        <translation>rok|lat</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="174"/>
        <source>Minimum length</source>
        <translation>Minimalna długość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="34"/>
        <source>Split lines by maximum length</source>
        <translation>Podziel linie (według maksymalnej długości)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="39"/>
        <source>segments,parts,distance,cut,chop</source>
        <translation>segments,parts,distance,cut,chop</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="54"/>
        <source>This algorithm takes a line (or curve) layer and splits each feature into multiple parts, where each part is of a specified maximum length.

Z and M values at the start and end of the new line substrings are linearly interpolated from existing values.</source>
        <translation>Ten algorytm przekształca warstwę (lub krzywą) dzieląc każdą z nich na wiele części, gdzie każda część ma określoną maksymalną długość.

Wartości Z i M na początku i końcu nowych podciągów liniowych są liniowo interpolowane z istniejących wartości.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="61"/>
        <source>Splits lines into parts which are no longer than a specified length.</source>
        <translation>Dzieli linie na części, które nie są dłuższe niż określona długość.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="82"/>
        <source>Maximum line length</source>
        <translation>Maksymalna długość linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="84"/>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="176"/>
        <source>Maximum length</source>
        <translation>Maksymalna długość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstringstatisticalsummary.cpp" line="178"/>
        <source>Mean length</source>
        <translation>Średnia długość</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="201"/>
        <source>Function &apos;%1&apos; is not declared by the WFS server</source>
        <translation>Funkcja &apos;%1&apos; nie jest deklarowana przez serwer WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="263"/>
        <source>Column &apos;%1&apos; references a non existing table</source>
        <translation>Kolumna &apos;%1&apos; odwołoje się do nieistniejącej tabeli</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="274"/>
        <source>Column &apos;%1&apos; references a non existing field</source>
        <translation>Kolumna &apos;%1&apos; odwołoje się do nieistniejącego pola</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="430"/>
        <source>%1 to %2 arguments</source>
        <translation>%1 do %2 argumentów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="438"/>
        <source>1 argument</source>
        <translation>1 argument</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="440"/>
        <source>%1 arguments</source>
        <translation>%1 argumentów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="445"/>
        <source>%1 arguments or more</source>
        <translation>%1 lub więcej argumentów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="447"/>
        <source>1 argument or more</source>
        <translation>1 lub więcej argumentów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="449"/>
        <source>0 argument or more</source>
        <translation>0 lub więcej argumentów</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="688"/>
        <source>Style Manager</source>
        <translation>Zarządzanie stylem</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="31"/>
        <source>Tessellate</source>
        <translation>Mozaika</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="36"/>
        <source>3d,triangle</source>
        <translation>3d,triangle</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="183"/>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="271"/>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="26"/>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmexplode.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.h" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="45"/>
        <location filename="../src/analysis/processing/qgsalgorithmfiltervertices.cpp" line="26"/>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiparttosinglepart.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.h" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="133"/>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmswapxy.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="173"/>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="41"/>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="51"/>
        <source>Tessellated</source>
        <translation>Mozaikowane</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="67"/>
        <source>This algorithm tessellates a polygon geometry layer, dividing the geometries into triangular components.</source>
        <translation>Algorytm mozaikuje warstwę poligonową. dzieląc geometrie na trójkątne elementy składowe.</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="69"/>
        <source>The output layer consists of multipolygon geometries for each input feature, with each multipolygon consisting of multiple triangle component polygons.</source>
        <translation>Warstwa wyjściowa składa się z geometrii typu multipolygon dla każdego obiektu wejściowego, przy czym każda wyjściowa geometria składa się z wielu trójkątnych poligonów.</translation>
    </message>
    <message>
        <location filename="../src/3d/processing/qgsalgorithmtessellate.cpp" line="115"/>
        <source>Feature ID %1 could not be divided into triangular components.</source>
        <translation>Obiektu o ID %1 nie można podzielić na trójkątne części.</translation>
    </message>
    <message>
        <location filename="../src/3d/symbols/qgsabstract3dsymbol.cpp" line="37"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="82"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="53"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/3d/symbols/qgsabstract3dsymbol.cpp" line="38"/>
        <source>ExtrusionHeight</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="30"/>
        <source>Add autoincremental field</source>
        <translation>Dodaj pole z autonumeracją</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="35"/>
        <source>This algorithm adds a new integer field to a vector layer, with a sequential value for each feature.

This field can be used as a unique ID for features in the layer. The new attribute is not added to the input layer but a new layer is generated instead.

The initial starting value for the incremental series can be specified.

Optionally, grouping fields can be specified. If group fields are present, then the field value will be reset for each combination of these group field values.

The sort order for features may be specified, if so, then the incremental field will respect this sort order.</source>
        <translation>Algorytm dodaje do warstwy wektorowej nowe pole z automatycznie rosnącą liczbą całkowitą.

Utworzone pole może być wykorzystane jako unikalne ID dla obiektów warstwy. Nowy atrybut nie zostanie dodany do warstwy wejściowej - zostanie wygenerowana nowa warstwa zawierająca ten atrybut.

Użytkownik może określić początkową wartość, od której zostanie rozpoczęty rosnący ciąg liczb.

Opcjonalnie można określić pola, według których będą grupowane wartości. Jeśli pola grupowania zostaną określone, wówczas wartość autonumeracji będzie resetowana dla każdej kombinacji wartości pól grupowania.

Jeśli zostanie określona kolejność sortowania obiektów, pole z rosnącą liczbą będzie uwzględniało kolejność sortowania.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="47"/>
        <source>add,create,serial,primary,key,unique,fields</source>
        <translation>add,create,serial,primary,key,unique,fields</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmfilter.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="39"/>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="62"/>
        <source>Incremented</source>
        <translation>Warstwa z polem z autonumeracją</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="82"/>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="41"/>
        <source>Field name</source>
        <translation>Nazwa pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="83"/>
        <source>Start values at</source>
        <translation>Rozpocznij wartości od</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="85"/>
        <source>Group values by</source>
        <translation>Grupuj wartości według</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="89"/>
        <source>Sort expression</source>
        <translation>Formuła sortowania</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="92"/>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="54"/>
        <source>Sort ascending</source>
        <translation>Sortuj rosnąco</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddincrementalfield.cpp" line="95"/>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="55"/>
        <source>Sort nulls first</source>
        <translation>NULL na początku</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="29"/>
        <source>Assign projection</source>
        <translation>Przypisz odwzorowanie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="34"/>
        <source>assign,set,transform,reproject,crs,srs,warp</source>
        <translation>assign,set,transform,reproject,crs,srs,warp</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmdropgeometry.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="47"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="58"/>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="193"/>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="73"/>
        <source>Assigned CRS</source>
        <translation>Przypisany układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmassignprojection.cpp" line="54"/>
        <source>This algorithm assigns a new projection to a vector layer. It creates a new layer with the exact same features and geometries as the input one, but assigned to a new CRS. E.g. the geometries are not reprojected, they are just assigned to a different CRS. This algorithm can be used to repair layers which have been assigned an incorrect projection.

Attributes are not modified by this algorithm.</source>
        <translation>Algorytm przypisuje nowe odwzorowanie do warstwy wektorowej. Tworzona jest nowa warstwa z identycznymi obiektami i geometriami jak warstwa wejściowa, ale przypisana do nowego układu współrzędnych. UWAGA! Obiekty nie zostaną przeliczone, zostaną jedynie przypisane do innego układu współrzędnych. Algorytm ten może być używany do naprawy warstw, którym został przypisany nieprawidłowy układ współrzędnych.

Atrybuty opisowe nie są modyfikowane przez ten algorytm.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="50"/>
        <source>Boundary</source>
        <translation>Granica</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="35"/>
        <source>boundary,ring,border,exterior</source>
        <translation>boundary,ring,border,exterior</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="55"/>
        <source>Returns the closure of the combinatorial boundary of the input geometries (ie the topological boundary of the geometry). For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. Only valid for polygon or line layers.</source>
        <translation>Zwraca zamkniętą granicę geometrii wejściowych (topologiczna granica geometrii). Poligon będzie miał granicę składającą się z linii dla każdego ringu tego poligonu. Algorytm można wykorzystać tylko dla warstw poligonowych lub liniowych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundary.cpp" line="114"/>
        <source>No boundary for feature %1 (possibly a closed linestring?)&apos;</source>
        <translation>Brak granicy dla obiektu %1 (możliwa zamknięta linia?)&apos;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="29"/>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="50"/>
        <source>Bounding boxes</source>
        <translation>Zasięgi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="34"/>
        <source>bounding,boxes,envelope,rectangle,extent</source>
        <translation>bounding,boxes,envelope,rectangle,extent</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="49"/>
        <source>Bounds</source>
        <translation>Granice</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="54"/>
        <source>This algorithm calculates the bounding box (envelope) for each feature in an input layer.</source>
        <translation>Algorytm oblicza prostokąt zasięgu (kopertę) dla każdego obiektu warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmboundingbox.cpp" line="56"/>
        <source>See the &apos;Minimum bounding geometry&apos; algorithm for a bounding box calculation which covers the whole layer or grouped subsets of features.</source>
        <translation>Wykorzystaj algorytm &quot;Najmniejsza geometria ograniczająca&quot;, aby uzyskać prostokąt zasięgu, który będzie obejmował zasięgiem całą warstwę lub grupy obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="31"/>
        <source>Buffer</source>
        <translation>Bufor</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="36"/>
        <source>buffer,grow,fixed,variable,distance</source>
        <translation>buffer,grow,fixed,variable,distance</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="32"/>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="59"/>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="57"/>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="78"/>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="194"/>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="290"/>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="68"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyattribute.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="48"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmfilter.cpp" line="70"/>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="59"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="62"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="25"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="56"/>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="52"/>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="62"/>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="164"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="851"/>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="96"/>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="98"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="75"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="78"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="105"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="107"/>
        <location filename="../src/analysis/processing/qgsalgorithmprojectpointcartesian.cpp" line="82"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="55"/>
        <source>Buffer distance</source>
        <translation>Szerokość bufora</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="86"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="58"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="82"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="117"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="120"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="225"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="228"/>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="60"/>
        <source>End cap style</source>
        <translation>Styl zakończenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="90"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="61"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="85"/>
        <source>Round</source>
        <translation>zaokrąglony</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="60"/>
        <source>Flat</source>
        <translation>płaski</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="60"/>
        <source>Square</source>
        <translation>kwadratowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="90"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="61"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="85"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="90"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="61"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="85"/>
        <source>Miter</source>
        <translation>ostry</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="90"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="61"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="85"/>
        <source>Bevel</source>
        <translation>ścięty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="94"/>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="62"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="88"/>
        <source>Miter limit</source>
        <translation>Limit fazy (uciosu)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="64"/>
        <source>Dissolve result</source>
        <translation>Agreguj wyniki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="65"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="183"/>
        <source>Buffered</source>
        <translation>Bufor</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="70"/>
        <source>This algorithm computes a buffer area for all the features in an input layer, using a fixed or dynamic distance.

The segments parameter controls the number of line segments to use to approximate a quarter circle when creating rounded offsets.

The end cap style parameter controls how line endings are handled in the buffer.

The join style parameter specifies whether round, miter or beveled joins should be used when offsetting corners in a line.

The miter limit parameter is only applicable for miter join styles, and controls the maximum distance from the offset curve to use when creating a mitered join.</source>
        <translation>Algorytm oblicza obszar bufora dla wszystkich obiektów warstwy wejściowej wykorzystując stałą lub zmienna szerokość bufora.

Parametr liczby segmentów określa stopień zaokrąglenia załamań bufora.

Parametr stylu zakończenia określa jak będą traktowane zakończenia linii w buforze.

Parametr stylu połączenia określa w jaki sposób łączone będą linie podczas tworzenia bufora wokół załamań linii.

Parametr limitu fazy (uciosu) może być zastosowany tylko dla ostrych połączeń i określa maksymalną odległość od buforowanego załamania podczas tworzenia ostrych połączeń.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="274"/>
        <source>Could not load source layer for INPUT</source>
        <translation>Nie można załadować warstwy źródłowej dla źródła danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="142"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="154"/>
        <source>Error calculating buffer for feature %1</source>
        <translation>Błąd wyznaczania bufora dla obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmbuffer.cpp" line="142"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="303"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="342"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="438"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="464"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="549"/>
        <location filename="../src/core/processing/qgsprocessingalgrunnertask.cpp" line="44"/>
        <location filename="../src/core/processing/qgsprocessingalgrunnertask.cpp" line="71"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="2951"/>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="92"/>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="50"/>
        <source>Centroids</source>
        <translation>Centroidy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="35"/>
        <source>centroid,center,average,point,middle</source>
        <translation>centroid,center,average,point,middle</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="55"/>
        <source>This algorithm creates a new point layer, with points representing the centroid of the geometries in an input layer.

The attributes associated to each point in the output layer are the same ones associated to the original features.</source>
        <translation>Algorytm tworzy nową warstwę punktową z punktami reprezentującymi centroidy geometrii warstwy źródłowej.

Atrybuty przypisane do każdego punktu warstwy wynikowej są takie same, jakie posiadają obiekty źródłowe.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="68"/>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="71"/>
        <source>Create centroid for each part</source>
        <translation>Utwórz centroid dla każdej z części obiektu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="67"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="70"/>
        <source>Create point on surface for each part</source>
        <translation>Utwórz punkt dla każdej z części obiektu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="109"/>
        <source>Error calculating centroid for feature %1 part %2: %3</source>
        <translation>Błąd wyznaczania centroidu dla obiektu %1 części %2: %3</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcentroid.cpp" line="120"/>
        <source>Error calculating centroid for feature %1: %2</source>
        <translation>Błąd wyznaczania centroidu dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="39"/>
        <source>Clip</source>
        <translation>Przytnij</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="44"/>
        <source>clip,intersect,intersection,mask</source>
        <translation>clip,intersect,intersection,mask</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="36"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="37"/>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="34"/>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="35"/>
        <source>Vector overlay</source>
        <translation>Wektor - algebra mapowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="79"/>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="57"/>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="63"/>
        <source>Overlay layer</source>
        <translation>Warstwa nakładki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="67"/>
        <source>This algorithm clips a vector layer using the features of an additional polygon layer. Only the parts of the features in the Input layer that fall within the polygons of the Overlay layer will be added to the resulting layer.</source>
        <translation>Algorytm przycina warstwę wektorową, korzystając z obiektów dodatkowej warstwy poligonowej. Tylko części obiektów warstwy wejściowej, które znajdują się wewnątrz poligonów warstwy nakładki, zostaną dodane do warstwy wynikowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="70"/>
        <source>The attributes of the features are not modified, although properties such as area or length of the features will be modified by the clipping operation. If such properties are stored as attributes, those attributes will have to be manually updated.</source>
        <translation>Atrybuty obiektów nie są modyfikowane, chociaż właściwości takie jak powierzchnia lub długość obiektów zostaną zmodyfikowane przez operację wycinania. Jeśli takie właściwości są przechowywane jako atrybuty, te atrybuty będą musiały być zaktualizowane ręcznie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="62"/>
        <source>Clipped</source>
        <translation>Przycięte</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmclip.cpp" line="130"/>
        <source>Could not create the combined clip geometry: %1</source>
        <translation>Nie można utworzyć przyciętej geometrii: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="29"/>
        <source>Convex hull</source>
        <translation>Otoczka wypukła</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="34"/>
        <source>convex,hull,bounds,bounding</source>
        <translation>convex,hull,bounds,bounding</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="49"/>
        <source>Convex hulls</source>
        <translation>Otoczki wypukłe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="54"/>
        <source>This algorithm calculates the convex hull for each feature in an input layer.</source>
        <translation>Algorytm tworzy otoczkę wypukłą dla każdego obiektu warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="56"/>
        <source>See the &apos;Minimum bounding geometry&apos; algorithm for a convex hull calculation which covers the whole layer or grouped subsets of features.</source>
        <translation>Wykorzystaj algorytm &quot;Najmniejsza geometria ograniczająca&quot;, aby uzyskać otoczkę wypukłą, która obejmuje całą warstwę lub grupy obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmconvexhull.cpp" line="80"/>
        <source>Cannot calculate convex hull for a single Point feature (try &apos;Minimum bounding geometry&apos; algorithm instead).</source>
        <translation>Nie można obliczyć otoczki wypukłej dla obiektu punktowego (spróbuj wykorzystać algorytm &quot;Najmniejsza geometria ograniczająca&quot;).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="173"/>
        <source>Dissolve</source>
        <translation>Agreguj</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="178"/>
        <source>dissolve,union,combine,collect</source>
        <translation>dissolve,union,combine,collect</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="195"/>
        <source>Dissolve field(s)</source>
        <translation>Agreguj pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="203"/>
        <source>This algorithm takes a vector layer and combines their features into new features. One or more attributes can be specified to dissolve features belonging to the same class (having the same value for the specified attributes), alternatively all features can be dissolved in a single one.

All output geometries will be converted to multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.</source>
        <translation>Algorytm łączy obiekty warstwy wektorowej w nowe obiekty. Możliwe jest określenie jednego lub więcej atrybutów do złączenia obiektów należących do tej samej klasy (posiadających te same wartości dla określonych atrybutów), alternatywnie wszystkie obiekty mogą zostać złączone w jeden.

Wszystkie wynikowe geometrie zostaną przekonwertowane do multi geometrii. W przypadku, gdy dane wejściowe są warstwą wektorową, wspólne granice łączonych poligonów zostaną usunięte.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="291"/>
        <source>Unique ID fields</source>
        <translation>Unikalne pola ID</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="198"/>
        <source>Dissolved</source>
        <translation>Zagregowane obiekty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="229"/>
        <source>GEOS exception: taking the slower route ...</source>
        <translation>Wyjątek GEOS: idę wolniejszą drogą...</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="244"/>
        <source>The algorithm returned no output.</source>
        <translation>Algorytm nie zwrócił żadnego wyniku.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="261"/>
        <source>Collect geometries</source>
        <translation>Grupuj (gromadź) geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="266"/>
        <source>union,combine,collect,multipart,parts,single</source>
        <translation>union,combine,collect,multipart,parts,single</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="294"/>
        <source>Collected</source>
        <translation>Zgrupowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="299"/>
        <source>This algorithm takes a vector layer and collects its geometries into new multipart geometries. One or more attributes can be specified to collect only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be collected.</source>
        <translation>Algorytm gromadzi geometrie warstwy wektorowej i tworzy z nich nowe, wieloczęściowe geometrie (multipart). Możliwe jest określenie jednego lub więcej atrybutów, aby gromadzić geometrie według klas (posiadające takie same wartości określonych atrybutów). W przypadku nieokreślenia żadnego atrybutu zostaną zgrupowane wszystkie geometrie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="303"/>
        <source>All output geometries will be converted to multi geometries, even those with just a single part. This algorithm does not dissolve overlapping geometries - they will be collected together without modifying the shape of each geometry part.</source>
        <translation>Wszystkie geometrie warstwy wynikowej zostaną przekonwertowane do wieloczęściowych (multipart), również te powstałe tylko z jednej części. Algorytm nie agreguje nachodzących na siebie geometrii - zostaną one zgrupowane bez modyfikowania kształtu którejkolwiek z nich.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdissolve.cpp" line="306"/>
        <source>See the &apos;Promote to multipart&apos; or &apos;Aggregate&apos; algorithms for alternative options.</source>
        <translation>Sprawdź też algorytmy &quot;Konwersja na wieloczęściowe (multipart)&quot; lub &quot;Agregacja&quot;.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropgeometry.cpp" line="30"/>
        <source>Drop geometries</source>
        <translation>Porzuć geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropgeometry.cpp" line="35"/>
        <source>remove,drop,delete,geometry,objects</source>
        <translation>usunąć,porzucić,usunąć,geometrię,objekty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropgeometry.cpp" line="50"/>
        <source>Dropped geometries</source>
        <translation>Porzucone geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropgeometry.cpp" line="55"/>
        <source>This algorithm removes any geometries from an input layer and returns a layer containing only the feature attributes.</source>
        <translation>Algorytm usuwa wszelkie geometrie z warstwy źródłowej i zwraca warstwę zawierającą tylko atrybuty obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="29"/>
        <source>Drop M/Z values</source>
        <translation>Porzuć wartości M/Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="34"/>
        <source>drop,set,convert,m,measure,z,25d,3d,values</source>
        <translation>drop,set,convert,m,measure,z,25d,3d,values</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="49"/>
        <source>Z/M Dropped</source>
        <translation>Porzucone wartości Z/M</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="54"/>
        <source>This algorithm can remove any measure (M) or Z values from input geometries.</source>
        <translation>Algorytm może usuwać dowolne wartości miar (M) lub Z z wejściowych geometrii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="70"/>
        <source>Drop M Values</source>
        <translation>Porzuć wartości M</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdropmzvalues.cpp" line="71"/>
        <source>Drop Z Values</source>
        <translation>Porzuć wartości Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.cpp" line="29"/>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="59"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="189"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="62"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="69"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.cpp" line="35"/>
        <source>This algorithm creates a new vector layer that contains a single feature with geometry matching an extent parameter.

It can be used in models to convert an extent into a layer which can be used for other algorithms which require a layer based input.</source>
        <translation>Algorytm tworzy nową warstwę wektorową zawierającą jeden obiekt o geometrii odzwierciedlającej opisany parametrami zasięg.

Algorytm może zostać użyty w modelach do konwersji zasięgu na warstwę, która zostanie wykorzystana przez inne algorytmy, wymagające do działania warstwy wejściowej (a nie współrzędnych zasięgu).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.h" line="39"/>
        <source>Create layer from extent</source>
        <translation>Utwórz warstwę z zasięgiem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextenttolayer.h" line="40"/>
        <source>extent,layer,polygon,create,new</source>
        <translation>extent,layer,polygon,create,new</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="29"/>
        <source>Extract by expression</source>
        <translation>Wyodrębnij za pomocą wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="34"/>
        <source>extract,filter,expression,field</source>
        <translation>Wyodrębnij,filtruj,wyrażenie,pole</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="53"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="53"/>
        <source>Matching features</source>
        <translation>Pasujące obiekty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="54"/>
        <source>Non-matching</source>
        <translation>Niepasujące</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyexpression.cpp" line="62"/>
        <source>This algorithm creates a new vector layer that only contains matching features from an input layer. The criteria for adding features to the resulting layer is based on a QGIS expression.

For more information about expressions see the &lt;a href =&quot;{qgisdocs}/user_manual/working_with_vector/expression.html&quot;&gt;user manual&lt;/a&gt;</source>
        <translation>Ten algorytm tworzy nową warstwę wektorową, zawierającą tylko pasujące obiekty z warstwy wejściowej. Kryteria dodawania obiektów do warstwy wynikowej są oparte na wyrażeniu QGIS.

Więcej informacji na temat wyrażeń można znaleźć w &lt;a href =&quot;{qgisdocs}/user_manual/working_with_vector/expression.html&quot;&gt;instrukcji użytkownika&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="29"/>
        <source>Extract/clip by extent</source>
        <translation>Wydrębnij/przytnij za pomocą wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="34"/>
        <source>clip,extract,intersect,intersection,mask,extent</source>
        <translation>clip,extract,intersect,intersection,mask,extent</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="50"/>
        <source>Clip features to extent</source>
        <translation>Przytnij obiekty do zasięgu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="55"/>
        <source>Extracted</source>
        <translation>Wyodrębnione</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbyextent.cpp" line="56"/>
        <source>This algorithm creates a new vector layer that only contains features which fall within a specified extent. Any features which intersect the extent will be included.

Optionally, feature geometries can also be clipped to the extent. If this option is selected, then the output geometries will automatically be converted to multi geometries to ensure uniform output geometry types.</source>
        <translation>Algorytm tworzy nową warstwę wektorową, która zawiera tylko te obiekty, które mieszczą się w określonym zakresie. Zostaną uwzględnione wszystkie obiekty, które przecinają (intersect) podany zasięg.

Opcjonalnie geometrie elementów można również przycinać do podanego zakresu. Jeśli ta opcja jest wybrana, wówczas geometrie wyjściowe zostaną automatycznie przekształcone na multi geometrie, aby zapewnić jednolite typy geometrii wyjściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="27"/>
        <source>Where the features (geometric predicate)</source>
        <translation>Obiekty (relacja geometryczna)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="67"/>
        <source>intersect</source>
        <translation>przecinają się</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="68"/>
        <source>contain</source>
        <translation>zawierają się</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="69"/>
        <source>disjoint</source>
        <translation>są rozłączne</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="70"/>
        <source>equal</source>
        <translation>są równe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="71"/>
        <source>touch</source>
        <translation>stykają się</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="72"/>
        <source>overlap</source>
        <translation>nachodzą</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="73"/>
        <source>are within</source>
        <translation>znajdują się wewnątrz</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="74"/>
        <source>cross</source>
        <translation>przecinają</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="212"/>
        <source>creating new selection</source>
        <translation>utworzenie nowej selekcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="213"/>
        <source>adding to current selection</source>
        <translation>dodanie do bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="214"/>
        <source>selecting within current selection</source>
        <translation>wybranie wewnątrz bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="215"/>
        <source>removing from current selection</source>
        <translation>usunięcie z bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="217"/>
        <source>Select features from</source>
        <translation>Wybierz obiekty z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="221"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="307"/>
        <source>By comparing to the features from</source>
        <translation>w relacji do obiektów warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="225"/>
        <source>Modify current selection by</source>
        <translation>Modyfikuj bieżące zaznaczenie przez</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="241"/>
        <source>Select by location</source>
        <translation>Zaznaczenie przez lokalizację</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="246"/>
        <source>select,intersects,intersecting,disjoint,touching,within,contains,overlaps,relation</source>
        <translation>select,intersects,intersecting,disjoint,touching,within,contains,overlaps,relation</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="261"/>
        <source>This algorithm creates a selection in a vector layer. The criteria for selecting features is based on the spatial relationship between each feature and the features in an additional layer.</source>
        <translation>Algorytm generuje zaznaczenie w warstwie wektorowej. Kryteria zaznaczania obiektów bazują na relacji geometrycznej pomiędzy każdym z obiektów a obiektami na warstwie porównawczej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="303"/>
        <source>Extract features from</source>
        <translation>Wyodrębnij obiekty z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="310"/>
        <source>Extracted (location)</source>
        <translation>Wyodrębnione (przestrzennie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="320"/>
        <source>Extract by location</source>
        <translation>Wyodrębnij przestrzennie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="325"/>
        <source>extract,filter,intersects,intersecting,disjoint,touching,within,contains,overlaps,relation</source>
        <translation>extract,filter,intersects,intersecting,disjoint,touching,within,contains,overlaps,relation</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbylocation.cpp" line="340"/>
        <source>This algorithm creates a new vector layer that only contains matching features from an input layer. The criteria for adding features to the resulting layer is defined based on the spatial relationship between each feature and the features in an additional layer.</source>
        <translation>Algorytm tworzy nową warstwę wektorową zawierającą tylko pasujące obiekty warstwy wejściowej. Kryteria zaznaczania obiektów bazują na relacji geometrycznej pomiędzy każdym z obiektów a obiektami na warstwie porównawczej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="67"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="2398"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="4790"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="4874"/>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="30"/>
        <source>Fix geometries</source>
        <translation>Napraw geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="35"/>
        <source>repair,invalid,geometry,make,valid</source>
        <translation>repair,invalid,geometry,make,valid</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="55"/>
        <source>Fixed geometries</source>
        <translation>Naprawione geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="65"/>
        <source>This algorithm attempts to create a valid representation of a given invalid geometry without losing any of the input vertices. Already-valid geometries are returned without further intervention. Always outputs multi-geometry layer.

NOTE: M values will be dropped from the output.</source>
        <translation>Algorytm próbuje utworzyć poprawną reprezentację nieprawidłowej geometrii bez utraty żadnego z wejściowych wierzchołków. Już poprawne geometrie są zwracane bez zmian. Zawsze generuje warstwę multi geometrii.

UWAGA: Wartości M zostaną usunięte.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="98"/>
        <source>makeValid failed for feature %1 </source>
        <translation>makeValid nie powiodło się dla obiektu %1 </translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfixgeometries.cpp" line="124"/>
        <source>Fixing geometry for feature %1 resulted in %2, geometry has been dropped.</source>
        <translation>Naprawianie geometrii dla obiektu %1 spowodowało %2, geometria została usunięta.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="30"/>
        <source>Join attributes by field value</source>
        <translation>Złącz atrybuty według wartości pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="35"/>
        <source>join,connect,attributes,values,fields,tables</source>
        <translation>join,connect,attributes,values,fields,tables</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="51"/>
        <source>Create separate feature for each matching feature (one-to-many)</source>
        <translation>twórz oddzielny obiekt dla każdego pasującego obiektu (jeden do wielu)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="52"/>
        <source>Take attributes of the first matching feature only (one-to-one)</source>
        <translation>przyjmuj atrybuty tylko z pierwszego pasującego obiektu (jeden do jednego)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="57"/>
        <source>Table field</source>
        <translation>Pole tabeli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="54"/>
        <source>Input layer 2</source>
        <translation>Warstwa źródłowa 2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="62"/>
        <source>Table field 2</source>
        <translation>Pole tabeli 2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="65"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="57"/>
        <source>Layer 2 fields to copy (leave empty to copy all fields)</source>
        <translation>Pola warstwy 2 do skopiowania (zostaw puste, aby skopiować wszystkie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="70"/>
        <source>Join type</source>
        <translation>Typ złączenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="73"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="62"/>
        <source>Discard records which could not be joined</source>
        <translation>Odrzuć rekordy, które nie mogą być złączone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="77"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="66"/>
        <source>Joined field prefix</source>
        <translation>Przedrostek złączonego pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="79"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="74"/>
        <source>Joined layer</source>
        <translation>Warstwa ze złączeniem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="82"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="77"/>
        <source>Unjoinable features from first layer</source>
        <translation>Niemożliwe do złączenia obiekty pierwszej warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="87"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="82"/>
        <source>Number of joined features from input table</source>
        <translation>Liczba złączonych obiektów z warstwy wejściowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="88"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="83"/>
        <source>Number of unjoinable features from input table</source>
        <translation>Liczba niemożliwich do złączenia obiektów z warstwy źródłowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="93"/>
        <source>This algorithm takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.

The additional attributes and their values are taken from a second vector layer. An attribute is selected in each of them to define the join criteria.</source>
        <translation>Algorytm przetwarza wejściową warstwę wektorową w nową warstwę wektorową, będącą rozszerzoną o dodatkowe atrybuty wersją warstwy wejściowej.

Dodatkowe atrybuty i ich wartości pochodzą z drugiej warstwy wektorowej. Jeden atrybut musi zostać wybrany w każdej z warstw, aby zdefiniować kryterium połączenia warstw.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="258"/>
        <source>%1 feature(s) from input layer were successfully matched</source>
        <translation>%1 obiekt(ów) z warstwy źródłowej zostało pomyślnie dopasowanych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="260"/>
        <source>%1 feature(s) from input layer could not be matched</source>
        <translation>%1 obiekt(ów) z warstwy źródłowej nie można było dopasować</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbyattribute.cpp" line="126"/>
        <source>Invalid join fields</source>
        <translation>Nieprawidłowe pola złączenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="31"/>
        <source>Join by lines (hub lines)</source>
        <translation>Połącz liniami (linie huba)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="31"/>
        <source>Overlap analysis</source>
        <translation>Analiza nakładania się</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="36"/>
        <source>vector,overlay,area,percentage,intersection</source>
        <translation>vector,overlay,area,percentage,intersection</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="46"/>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="39"/>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="52"/>
        <source>Overlay layers</source>
        <translation>Warstwy nakładek</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="60"/>
        <source>Output layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="68"/>
        <source>This algorithm calculates the area and percentage cover by which features from an input layer are overlapped by features from a selection of overlay layers.

New attributes are added to the output layer reporting the total area of overlap and percentage of the input feature overlapped by each of the selected overlay layers.</source>
        <translation>Algorytm oblicza obszar i procent pokrycia obiektów z warstwy wejściowej przez obiekty z wybranych warstw nakładek.

Do warstwy wyjściowej dodawane są nowe atrybutyinformujące o całkowitym obszarze nakładania się i procencie pokrycia warstwy wejściowej przez każdą z wybranych warstw nakładek.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcalculateoverlaps.cpp" line="123"/>
        <source>Preparing %1</source>
        <translation>Przygotowywanie %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="36"/>
        <source>join,connect,lines,points,hub,spoke,geodesic,great,circle</source>
        <translation>join,connect,lines,points,hub,spoke,geodesic,great,circle</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="52"/>
        <source>Hub layer</source>
        <translation>Warstwa huba</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="54"/>
        <source>Hub ID field</source>
        <translation>Pole ID huba</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="57"/>
        <source>Hub layer fields to copy (leave empty to copy all fields)</source>
        <translation>Pola warstwy huba do skopiowania (zostaw puste, aby skopiować wszystkie pola)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="62"/>
        <source>Spoke layer</source>
        <translation>Warstwa spoke&apos;a</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="64"/>
        <source>Spoke ID field</source>
        <translation>Pole ID spoke&apos;a</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="67"/>
        <source>Spoke layer fields to copy (leave empty to copy all fields)</source>
        <translation>Pola warstwy spoke&apos;a do skopiowania (zostaw puste, aby skopiować wszystkie pola)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="71"/>
        <source>Create geodesic lines</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="73"/>
        <source>Distance between vertices (geodesic lines only)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="77"/>
        <source>Distance between vertices</source>
        <translation>Odległość pomiędzy wierzchołkami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="81"/>
        <source>Split lines at antimeridian (±180 degrees longitude)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="85"/>
        <source>Hub lines</source>
        <translation>Linie hubów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="90"/>
        <source>This algorithm creates hub and spoke diagrams by connecting lines from points on the Spoke layer to matching points in the Hub layer.

Determination of which hub goes with each point is based on a match between the Hub ID field on the hub points and the Spoke ID field on the spoke points.

If input layers are not point layers, a point on the surface of the geometries will be taken as the connecting location.

Optionally, geodesic lines can be created, which represent the shortest path on the surface of an ellipsoid. When geodesic mode is used, it is possible to split the created lines at the antimeridian (±180 degrees longitude), which can improve rendering of the lines. Additionally, the distance between vertices can be specified. A smaller distance results in a denser, more accurate line.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="101"/>
        <source>Creates lines joining two point layers, based on a common attribute value.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="112"/>
        <source>Same layer given for both hubs and spokes</source>
        <translation>Ta sama warstwa wybrana dla hub-ów i źródeł</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinwithlines.cpp" line="131"/>
        <source>Invalid ID field</source>
        <translation>Nieprawidłowe pole ID</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="30"/>
        <source>Line intersections</source>
        <translation>Przecięcia linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="35"/>
        <source>line,intersection</source>
        <translation>line,intersection</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="53"/>
        <source>Intersect layer</source>
        <translation>Warstwa przecinająca (linie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="66"/>
        <source>Intersect fields prefix</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="32"/>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="75"/>
        <source>Intersection</source>
        <translation>Iloczyn</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="47"/>
        <source>This algorithm extracts the overlapping portions of features in the Input and Overlay layers. Features in the output Intersection layer are assigned the attributes of the overlapping features from both the Input and Overlay layers.</source>
        <translation>Algorytm wyodrębnia zachodzące na siebie części obiektów w warstwach wejściowej i nakładki. Obiektom wyjściowej warstwy Iloczynu przypisywane są atrybuty zachodzących na siebie elementów zarówno z warstwy wejściowej, jak i nakładki.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="68"/>
        <source>Overlay fields to keep (leave empty to keep all fields)</source>
        <translation>Wybierz pola z warstwy nakładki (zostaw puste, aby wybrać wszystkie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="71"/>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="59"/>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="65"/>
        <source>Overlay fields prefix</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmintersection.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="57"/>
        <source>Input fields to keep (leave empty to keep all fields)</source>
        <translation>Wybierz pola z warstwy wejściowej (zostaw puste, aby wybrać wszystkie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="62"/>
        <source>Intersect fields to keep (leave empty to keep all fields)</source>
        <translation>Wybierz pola z warstwy iloczynu (zostaw puste by wybrać wszystkie)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsoverlayutils.cpp" line="28"/>
        <source>GEOS geoprocessing error: intersection failed.</source>
        <translation>Błąd geoprocessingu GEOS: nie powiodło się przecięcie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsoverlayutils.cpp" line="62"/>
        <source>GEOS geoprocessing error: difference failed.</source>
        <translation>Błąd geoprocessingu GEOS: nie powiodła się różnica.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsoverlayutils.cpp" line="145"/>
        <source>GEOS geoprocessing error: unary union failed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="70"/>
        <source>Intersections</source>
        <translation>Przecięcia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlineintersection.cpp" line="75"/>
        <source>This algorithm creates point features where the lines in the Intersect layer intersect the lines in the Input layer.</source>
        <translation>Algorytm tworzy obiekty punktowe w miejscach przecięcia linii warstwy źródłowej i warstwy przecinającej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="29"/>
        <source>Mean coordinate(s)</source>
        <translation>Środek ciężkości</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="34"/>
        <source>mean,average,coordinate</source>
        <translation>mean,average,coordinate</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="51"/>
        <source>Weight field</source>
        <translation>Pole wagi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="55"/>
        <source>Unique ID field</source>
        <translation>Pole z unikalnym ID</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="57"/>
        <source>Mean coordinates</source>
        <translation>Środek ciężkości</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="62"/>
        <source>This algorithm computes a point layer with the center of mass of geometries in an input layer.

An attribute can be specified as containing weights to be applied to each feature when computing the center of mass.

If an attribute is selected in the &lt;Unique ID field&gt; parameter, features will be grouped according to values in this field. Instead of a single point with the center of mass of the whole layer, the output layer will contain a center of mass for the features in each category.</source>
        <translation>Algorytm oblicza warstwę punktową ze środkiem masy geometrii w warstwie wejściowej.

Można określić atrybut zawierający wagi, które mają być zastosowane do każdego obiektu podczas obliczania środka masy.

Jeśli atrybut jest wybrany w polu &amp;lt;Unikalny ID pola&amp;gt;, obiekty zostaną pogrupowane zgodnie z wartościami w tym polu. Zamiast pojedynczego punktu ze środkiem masy całej warstwy, warstwa wyjściowa będzie zawierała środek masy dla obiektów w każdej kategorii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmeancoordinates.cpp" line="156"/>
        <source>Negative weight value found. Please fix your data and try again.</source>
        <translation>Znaleziono ujemną wartość wagi. Popraw dane i spróbuj jeszcze raz.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="29"/>
        <source>Merge lines</source>
        <translation>Złącz linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="34"/>
        <source>line,merge,join,parts</source>
        <translation>line,merge,join,parts</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="52"/>
        <source>Merged</source>
        <translation>Złączone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="64"/>
        <source>This algorithm joins all connected parts of MultiLineString geometries into single LineString geometries.

If any parts of the input MultiLineString geometries are not connected, the resultant geometry will be a MultiLineString containing any lines which could be merged and any non-connected line parts.</source>
        <translation>Algorytm łączy wszystkie połączone części geometrii MultiLineString w jedną geometrię LineString.

Jeśli dowolne części wejściowych geometrii MultiLineString nie są połączone, uzyskaną geometrią będzie MultiLineString zawierający wszystkie  linie, które mogą zostać połączone oraz wszystkie niepołączone części linii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergelines.cpp" line="87"/>
        <source>Error merging lines for feature %1</source>
        <translation>Błąd łączenia linii dla obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="30"/>
        <source>Merge vector layers</source>
        <translation>Złącz warstwy wektorowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="35"/>
        <source>vector,layers,collect,merge,combine</source>
        <translation>vector,layers,collect,merge,combine</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="54"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="45"/>
        <source>Input layers</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="51"/>
        <source>Destination CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="57"/>
        <source>This algorithm combines multiple vector layers of the same geometry type into a single one.

If attributes tables are different, the attribute table of the resulting layer will contain the attributes from all input layers. New attributes will be added for the original layer name and source.

If any input layers contain Z or M values, then the output layer will also contain these values. Similarly, if any of the input layers are multi-part, the output layer will also be a multi-part layer.

Optionally, the destination coordinate reference system (CRS) for the merged layer can be set. If it is not set, the CRS will be taken from the first input layer. All layers will all be reprojected to match this CRS.</source>
        <translation>Algorytm łączy kilka warstw wektorowych o tym samym typie geometrii w jedną warstwę.

Jeśli tabele atrybutów są inne to tabela atrybutów warstwy wyjściowej będzie zawierała atrybuty z wszystkich warstw wejściowych.

Jeśli którakolwiek z warstw wejściowych zawiera wartości Z lub M, warstwa wyjściowa również będzie zawierała te wartości. Podobnie, jeśli którakolwiek z warstw wejściowych jest typu multi-part, warstwa wyjściowa również będzie miałą typ multi-part.

Opcjonalnie można wybrać układ współrzędnych dla warstwy wyjściowej. Jeśli nie zostanie on ustawiony, wówczas zostanie wybrany układ współrzędnych pierwszej warstwy wejściowej. Wszystkie warstwy zostaną w całości przeliczone do tego układu współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="81"/>
        <source>Using specified destination CRS %1</source>
        <translation>Użyto wybranego układu współrzędnych: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="96"/>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="142"/>
        <source>Error retrieving map layer.</source>
        <translation>Błąd pobierania warstwy mapy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="102"/>
        <source>All layers must be vector layers!</source>
        <translation>Wszystkie warstwy muszą być wektorowe!</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="109"/>
        <source>Taking destination CRS %1 from layer</source>
        <translation>Użyto układu współrzędnych %1 z warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="116"/>
        <source>All layers must have same geometry type! Encountered a %1 layer when expecting a %2 layer.</source>
        <translation>Wszystkie warstwy muszą mieć ten sam typ geometrii! Znaleziono warstwę %1, podczas gdy oczekiwano warstwy %2.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="123"/>
        <source>Found a layer with M values, upgrading output type to %1</source>
        <translation>Wykryto warstwę z wartością M, zmiana typu wyjściowego na %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="128"/>
        <source>Found a layer with Z values, upgrading output type to %1</source>
        <translation>Wykryto warstwę z wartością Z, zmiana typu wyjściowego na %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="133"/>
        <source>Found a layer with multiparts, upgrading output type to %1</source>
        <translation>Wykryto warstwę z typem multipart, zmiana typu wyjściowego na %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="139"/>
        <source>Setting output type to %1</source>
        <translation>Ustawianie typu wyjściowego jako %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="155"/>
        <source>%1 field in layer %2 has different data type than in other layers (%3 instead of %4)</source>
        <translation>Pole %1 warstwy %2 ma inny typ danych niż w pozostałych warstwach (%3 zamiast %4)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="201"/>
        <location filename="../src/analysis/processing/qgsalgorithmpackage.cpp" line="147"/>
        <source>Packaging layer %1/%2: %3</source>
        <translation>Pakietowanie warstwy %1/%2: %3</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmergevector.cpp" line="266"/>
        <source>Error obtained while merging one or more layers.</source>
        <translation>Podczas łączenia warstw wystąpił błąd.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="50"/>
        <source>Minimum enclosing circles</source>
        <translation>Minimalne okręgi otaczające</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="35"/>
        <source>minimum,circle,ellipse,extent,bounds,bounding</source>
        <translation>minimum,circle,ellipse,extent,bounds,bounding</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="60"/>
        <source>Number of segments in circles</source>
        <translation>Liczba segmentów w okręgach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="66"/>
        <source>This algorithm calculates the minimum enclosing circle which covers each feature in an input layer.</source>
        <translation>Algorytm oblicza minimalny okrąg otaczający zawierający każdy z obiektów warstwy wejściowej (okrąg opisany na geometrii wejściowej).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmminimumenclosingcircle.cpp" line="68"/>
        <source>See the &apos;Minimum bounding geometry&apos; algorithm for a minimal enclosing circle calculation which covers the whole layer or grouped subsets of features.</source>
        <translation>Wykorzystaj algorytm &quot;Najmniejsza geometria ograniczająca&quot;, aby uzyskać minimalny okrąg otaczający, który będzie obejmował zasięgiem całą warstwę lub grupy obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiparttosinglepart.cpp" line="30"/>
        <source>Multipart to singleparts</source>
        <translation>Rozbij geometrie typu multipart na jednoczęściowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiparttosinglepart.cpp" line="45"/>
        <source>multi,single,multiple,split,dump</source>
        <translation>multi,single,multiple,split,dump</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiparttosinglepart.cpp" line="35"/>
        <source>Single parts</source>
        <translation>Warstwa z wyodrębnionymi obiektami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiparttosinglepart.cpp" line="60"/>
        <source>This algorithm takes a vector layer with multipart geometries and generates a new one in which all geometries contain a single part. Features with multipart geometries are divided in as many different features as parts the geometry contain, and the same attributes are used for each of them.</source>
        <translation>Algorytm konwertuje warstwę z geometriami typu multipart na nową warstwę, której geometrie są jednoczęściowe. Obiekty z geometriami typu multipart są dzielone na tyle obiektów, z ilu części składa się pierwotna geometria i do każdej z nich przypisywane są takie same atrybuty.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="32"/>
        <source>Order by expression</source>
        <translation>Sortuj wg wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="37"/>
        <source>orderby,sort,expression,field</source>
        <translation>orderby,sort,expression,field</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="57"/>
        <source>Ordered</source>
        <translation>Posortowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorderbyexpression.cpp" line="62"/>
        <source>This algorithm sorts a vector layer according to an expression. Be careful, it might not work as expected with some providers, the order might not be kept every time.</source>
        <translation>Algorytm sortuje obiekty warstwy wektorowej według podanego wyrażenia. Bądź uważny, z niektórymi dostawcami danych może nie zadziałać tak, jak oczekujesz - kolejność może nie zostać zachowana za każdym razem.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="30"/>
        <source>Oriented minimum bounding box</source>
        <translation>Najmniejsze zorientowane prostokąty ograniczające</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="35"/>
        <source>bounding,boxes,envelope,rectangle,extent,oriented,angle</source>
        <translation>bounding,boxes,envelope,rectangle,extent,oriented,angle</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="60"/>
        <source>This algorithm calculates the minimum area rotated rectangle which covers each feature in an input layer.</source>
        <translation>Algorytm ten oblicza obrócony do zawartości warstwy prostokąt, który zawiera każdy obiekt warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmorientedminimumboundingbox.cpp" line="62"/>
        <source>See the &apos;Minimum bounding geometry&apos; algorithm for a oriented bounding box calculation which covers the whole layer or grouped subsets of features.</source>
        <translation>Wykorzystaj algorytm &quot;Najmniejsza geometria ograniczająca&quot;, aby uzyskać prostokąt zasięgu, który będzie obejmował zasięgiem całą warstwę lub grupy obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="30"/>
        <source>Promote to multipart</source>
        <translation>Przetwórz na wieloczęściowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="35"/>
        <source>multi,single,multiple,convert,force,parts</source>
        <translation>multi,single,multiple,convert,force,parts</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="50"/>
        <source>Multiparts</source>
        <translation>Geometrie multi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="55"/>
        <source>This algorithm takes a vector layer with singlepart geometries and generates a new one in which all geometries are multipart. Input features which are already multipart features will remain unchanged.</source>
        <translation>Algorytm ze źródłowej warstwy wektorowej z geometriami singlepart generuje nową warstwę, w której wszystkie geometrie są typu multipart. Obiekty wejściowe, które są już obiektami typu multi, pozostaną niezmienione.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="58"/>
        <source>This algorithm can be used to force geometries to multipart types in order to be compatible with data providers with strict singlepart/multipart compatibility checks.</source>
        <translation>Algorytm może być używany do wymuszania geometrii typu multi w celu zapewnienia zgodności z dostawcami danych ze ścisłym sprawdzaniem zgodności typu geometrii single/multi.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpromotetomultipart.cpp" line="61"/>
        <source>See the &apos;Collect geometries&apos; or &apos;Aggregate&apos; algorithms for alternative options.</source>
        <translation>Sprawdź też algorytmy &apos;Grupuj (gromadź) geometrie&apos; lub &apos;Agregacja&apos;.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="30"/>
        <source>Raster layer unique values report</source>
        <translation>Raport unikalnych wartości rastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="35"/>
        <source>count,area,statistics</source>
        <translation>count,area,statistics</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="34"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="40"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="33"/>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="41"/>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="36"/>
        <source>Updated</source>
        <translation>Zaktualizowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="46"/>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="54"/>
        <source>Band number</source>
        <translation>Numer kanału</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="48"/>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="51"/>
        <source>Value for nodata or non-intersecting vertices</source>
        <translation>Wartość braku danych lub nieprzecinających wierzchołków</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="57"/>
        <source>Scale factor</source>
        <translation>Współczynnik skali</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="150"/>
        <source>Transform error while reprojecting feature {}</source>
        <translation>Błąd przekształcenia podczas reprojekcji obiektu {}</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="174"/>
        <source>Drape (set Z value from raster)</source>
        <translation>Drapuj (ustaw wartość Z według rastra)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="237"/>
        <source>Set M value from raster</source>
        <translation>Ustaw wartość M z rastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="247"/>
        <source>This algorithm sets the M value for every vertex in the feature geometry to a value sampled from a band within a raster layer.</source>
        <translation>Algorytm ten ustawia wartość M dla każdego wierzchołka obiektu na wartość próbkowaną z kanału warstwy rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="254"/>
        <source>Sets the M value for vertices to values sampled from a raster layer.</source>
        <translation>Ustawia wartość M dla wierzchołków na wartości próbkowane z warstwy rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="179"/>
        <source>3d,vertex,vertices,elevation,height,sample,dem,update,feature</source>
        <translation>3d,vertex,vertices,elevation,height,sample,dem,update,feature</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="184"/>
        <source>This algorithm sets the z value of every vertex in the feature geometry to a value sampled from a band within a raster layer.</source>
        <translation>Algorytm ustawia wartość Z każdego wierzchołka geometrii obiektu jako wartość próbkowaną z kanału w warstwie rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="186"/>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="249"/>
        <source>The raster values can optionally be scaled by a preset amount.</source>
        <translation>Wartości rastra można opcjonalnie przeskalować o podaną wartość.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="191"/>
        <source>Sets the z value for vertices to values sampled from a raster layer.</source>
        <translation>Ustawia wartość Z wierzchołków jako wartości próbkowane z warstwy rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="242"/>
        <source>drape,vertex,vertices,sample,dem,update,feature,measure</source>
        <translation>drape,vertex,vertices,sample,dem,update,feature,measure</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="55"/>
        <source>Unique values report</source>
        <translation>Raport unikalnych wartości</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="64"/>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="57"/>
        <source>Unique values table</source>
        <translation>Tabela unikalnych wartości</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="60"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="63"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="70"/>
        <source>CRS authority identifier</source>
        <translation>Identyfikator układu współrzędnych (EPSG)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="61"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="191"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="71"/>
        <source>Width in pixels</source>
        <translation>Szerokość w pikselach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="62"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="192"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="65"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="72"/>
        <source>Height in pixels</source>
        <translation>Wysokość w pikselach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="63"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="193"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="66"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="73"/>
        <source>Total pixel count</source>
        <translation>Całkowita ilość pikseli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="64"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="195"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlogicalop.cpp" line="67"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="74"/>
        <source>NODATA pixel count</source>
        <translation>Ilość pikseli NODATA (bez danych)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="69"/>
        <source>This algorithm returns the count and area of each unique value in a given raster layer.</source>
        <translation>Algorytm zwraca ilość i powierzchnię każdej unikalnej wartości w podanej warstwie rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="81"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="87"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="110"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="107"/>
        <source>Invalid band number for BAND (%1): Valid values for input raster are 1 to %2</source>
        <translation>Nieprawidłowy numer kanału dla KANAŁU (%1): Prawidłowe wartości dla źródłowego rastra to od 1 do %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="188"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="224"/>
        <source>Analyzed file</source>
        <translation>Analizowany plik</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="188"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="224"/>
        <source>band</source>
        <translation>kanał</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="189"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="190"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="193"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="195"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="225"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="226"/>
        <source>&lt;p&gt;%1: %2&lt;/p&gt;
</source>
        <translation>&lt;p&gt;%1: %2&lt;/p&gt;
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="190"/>
        <source>Projection</source>
        <translation>Odwzorowanie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="191"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="192"/>
        <source>&lt;p&gt;%1: %2 (%3 %4)&lt;/p&gt;
</source>
        <translation>&lt;p&gt;%1: %2 (%3 %4)&lt;/p&gt;
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="191"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="192"/>
        <source>units per pixel</source>
        <translation>jednostek na piksel</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="196"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="69"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="226"/>
        <source>Pixel count</source>
        <translation>Ilość pikseli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterlayeruniquevalues.cpp" line="196"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="70"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="227"/>
        <source>Area</source>
        <translation>Powierzchnia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="49"/>
        <source>Cleaned</source>
        <translation>Warstwa oczyszczona</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="29"/>
        <source>Remove duplicate vertices</source>
        <translation>Usuń zdublowane wierzchołki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="34"/>
        <source>points,valid,overlapping,vertex,nodes</source>
        <translation>points,valid,overlapping,vertex,nodes</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="54"/>
        <source>This algorithm removes duplicate vertices from features, wherever removing the vertices does not result in a degenerate geometry.

The tolerance parameter specifies the tolerance for coordinates when determining whether vertices are identical.

By default, z values are not considered when detecting duplicate vertices. E.g. two vertices with the same x and y coordinate but different z values will still be considered duplicate and one will be removed. If the Use Z Value parameter is true, then the z values are also tested and vertices with the same x and y but different z will be maintained.

Note that duplicate vertices are not tested between different parts of a multipart geometry. E.g. a multipoint geometry with overlapping points will not be changed by this method.</source>
        <translation>Algorytm usuwa zduplikowane wierzchołki z obiektów, gdziekolwiek usunięcie wierzchołków nie powoduje zdegenerowania geometrii.

Parametr tolerancji określa tolerancję współrzędnych podczas określania, czy wierzchołki są identyczne.

Domyślnie wartości Z nie są brane pod uwagę przy wykrywaniu zduplikowanych wierzchołków. Np. dwa wierzchołki o tej samej współrzędnej X i Y, ale różnej wartości Z będą nadal uważane za duplikaty, a jeden z nich zostanie usunięty. Jeśli parametr Używaj wartości Z jest zaznaczony, wówczas testowane są również wartości Z, a wierzchołki o tych samych wartościach X i Y, ale różnych Z, zostaną zachowane.

Zwróć uwagę, że zduplikowane wierzchołki nie są testowane między różnymi częściami multigeometrii. Np. multigeometria punktowa z nakładającymi się punktami nie zostanie zmieniona tą metodą.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="74"/>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="82"/>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="76"/>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="84"/>
        <source>Tolerance distance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="81"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatevertices.cpp" line="83"/>
        <source>Use Z Value</source>
        <translation>Używaj wartości Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="29"/>
        <source>Remove null geometries</source>
        <translation>Usuń puste geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="34"/>
        <source>remove,drop,delete,empty,geometry</source>
        <translation>remove,drop,delete,empty,geometry</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="51"/>
        <source>Non null geometries</source>
        <translation>Niepuste geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="53"/>
        <source>Null geometries</source>
        <translation>Puste geometrie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremovenullgeometry.cpp" line="61"/>
        <source>This algorithm removes any features which do not have a geometry from a vector layer. All other features will be copied unchanged.

Optionally, the features with null geometries can be saved to a separate output.</source>
        <translation>Algorytm ten usuwa z warstwy wektorowej wszelkie obiekty, które nie mają geometrii. Wszystkie pozostałe obiekty zostaną skopiowane w niezmienionej postaci.

Opcjonalnie obiekty o pustej geometrii można zapisać jako osobny wynik.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="34"/>
        <source>Rename layer</source>
        <translation>Zmień nazwę warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="39"/>
        <source>change,layer,name,title</source>
        <translation>change,layer,name,title</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="54"/>
        <source>This algorithm renames a layer.</source>
        <translation>Algorytm zmienia nazwę warstwy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrenamelayer.cpp" line="65"/>
        <source>New name</source>
        <translation>Nowa nazwa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="27"/>
        <source>Selected features</source>
        <translation>Zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="37"/>
        <source>Extract selected features</source>
        <translation>Wyodrębnij zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="42"/>
        <source>selection,save,by</source>
        <translation>selection,save,by</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsaveselectedfeatures.cpp" line="57"/>
        <source>This algorithm creates a new layer with all the selected features in a given vector layer.

If the selected layer has no selected features, the newly created layer will be empty.</source>
        <translation>Algorytm tworzy nową warstwę ze wszystkimi zaznaczonymi obiektami warstwy wejściowej.

Jeśli na warstwie nie ma zaznaczonych obiektów, nowo powstała warstwa będzie pusta.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="29"/>
        <source>Simplify</source>
        <translation>Uprość geometrię</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="34"/>
        <source>simplify,generalize,douglas,peucker,visvalingam</source>
        <translation>simplify,generalize,douglas,peucker,visvalingam</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="49"/>
        <source>Simplified</source>
        <translation>Uproszczona geometria</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="54"/>
        <source>This algorithm simplifies the geometries in a line or polygon layer. It creates a new layer with the same features as the ones in the input layer, but with geometries containing a lower number of vertices.

The algorithm gives a choice of simplification methods, including distance based (the &quot;Douglas-Peucker&quot; algorithm), area based (&quot;Visvalingam&quot; algorithm) and snapping geometries to a grid.</source>
        <translation>Algorytm upraszcza geometrie warstw liniowych lub poligonowych. Tworzona jest nowa warstwa z tymi samymi obiektami, co źródłowe, ale geometrie tych obiektów posiadają mniejszą liczbę wierzchołków.

Algorytm pozwala wybrać metodę upraszczania: bazującą na odległości (algorytm Douglas-Peucker&apos;a), na powierzchni (algorytm Visvalingam) oraz przyciąganiu geometrii do siatki.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="73"/>
        <source>Distance (Douglas-Peucker)</source>
        <translation>odległość (Douglas-Peucker)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="74"/>
        <source>Snap to grid</source>
        <translation>przyciągaj do siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="75"/>
        <source>Area (Visvalingam)</source>
        <translation>powierzchnia (Visvalingam)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsimplify.cpp" line="79"/>
        <source>Simplification method</source>
        <translation>Metoda upraszczania</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="29"/>
        <source>Smooth</source>
        <translation>Wygładź</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="34"/>
        <source>smooth,curve,generalize,round,bend,corners</source>
        <translation>smooth,curve,generalize,round,bend,corners</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="49"/>
        <source>Smoothed</source>
        <translation>Wygładzone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="59"/>
        <source>This algorithm smooths the geometries in a line or polygon layer. It creates a new layer with the same features as the ones in the input layer, but with geometries containing a higher number of vertices and corners in the geometries smoothed out.

The iterations parameter dictates how many smoothing iterations will be applied to each geometry. A higher number of iterations results in smoother geometries with the cost of greater number of nodes in the geometries.

The offset parameter controls how &quot;tightly&quot; the smoothed geometries follow the original geometries. Smaller values results in a tighter fit, and larger values will create a looser fit.

The maximum angle parameter can be used to prevent smoothing of nodes with large angles. Any node where the angle of the segments to either side is larger than this will not be smoothed. For example, setting the maximum angle to 90 degrees or lower would preserve right angles in the geometry.

If input geometries contain Z or M values, these will also be smoothed and the output geometry will retain the same dimensionality as the input geometry.</source>
        <translation>Algorytm wygładza geometrie w warstwie liniowej lub poligonowej. Tworzy nową warstwę o takich samych obiektach, jak te w warstwie wejściowej, ale z wygładzoną geometrią zawierającą większą liczbę wierzchołków i narożników geometrii.

Parametr iteracji określa, ile iteracji wygładzania zostanie zastosowanych do każdej geometrii. Większa liczba iteracji skutkuje bardziej wygładzonymi geometriami, kosztem większej liczby węzłów w geometrii.

Parametr przesunięcia określa, w jaki sposób &amp;quot;ściśle&amp;quot; wygładzone geometrie przypominają oryginalne geometrie. Mniejsze wartości powodują ściślejsze dopasowanie, a większe wartości powodują luźniejsze dopasowanie.

Można użyć parametru maksymalnego kąta, aby zapobiec wygładzaniu węzłów o dużych kątach. Każdy węzeł, w którym kąt segmentów po obu stronach jest większy niż podany, nie zostanie wygładzony. Na przykład ustawienie maksymalnego kąta na 90 stopni lub mniej zachowałoby kąty proste w geometrii.

Jeśli geometria wejściowa zawiera wartości Z lub M, będą one również wygładzone, a geometria wyjściowa zachowa taką samą wymiarowość jak geometria wejściowa.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="88"/>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="91"/>
        <source>Iterations</source>
        <translation>Iteracje</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="29"/>
        <source>Offset lines</source>
        <translation>Przesuń linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="34"/>
        <source>offset,linestring</source>
        <translation>offset,linestring</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="96"/>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="99"/>
        <location filename="../src/core/qgspallabeling.cpp" line="198"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="54"/>
        <source>This algorithm offsets lines by a specified distance. Positive distances will offset lines to the left, and negative distances will offset to the right of lines.

The segments parameter controls the number of line segments to use to approximate a quarter circle when creating rounded offsets.

The join style parameter specifies whether round, miter or beveled joins should be used when offsetting corners in a line.

The miter limit parameter is only applicable for miter join styles, and controls the maximum distance from the offset curve to use when creating a mitered join.</source>
        <translation>Algorytm przesuwa linie o określoną odległość. Dodatnie miary przesuną linie w lewo, a ujemne na prawo od linii.

Parametr segmentów kontroluje liczbę segmentów linii, których można użyć do generowania ćwiartki koła podczas tworzenia zaokrąglonych przesunięć.

Parametr stylu łączenia określa, czy podczas kompensacji narożników w linii należy używać sprzężeń okrągłych, ukośnych lub fazowanych.

Parametr limitu ukośnego ma zastosowanie tylko w przypadku stylów łączenia ukośnego i steruje maksymalną odległością od przesuniętej krzywej, która ma być używana podczas tworzenia łączenia skośnego.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmoffsetlines.cpp" line="64"/>
        <source>Offsets lines by a specified distance.</source>
        <translation>Przesuń linie o określoną odległość.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="104"/>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="107"/>
        <source>Maximum node angle to smooth</source>
        <translation>Maksymalny kąt na węźle do wygładzenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsmooth.cpp" line="152"/>
        <source>Error smoothing geometry %1</source>
        <translation>Błąd wygładzania geometrii %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="29"/>
        <source>Snap points to grid</source>
        <translation>Przyciągnij punkty do siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="34"/>
        <source>snapped,grid,simplify,round,precision</source>
        <translation>snapped,grid,simplify,round,precision</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="49"/>
        <source>Snapped</source>
        <translation>Przyciągnięte punkty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="54"/>
        <source>This algorithm modifies the coordinates of geometries in a vector layer, so that all points or vertices are snapped to the closest point of the grid.

If the snapped geometry cannot be calculated (or is totally collapsed) the feature's geometry will be cleared.

Note that snapping to grid may generate an invalid geometry in some corner cases.

Snapping can be performed on the X, Y, Z or M axis. A grid spacing of 0 for any axis will disable snapping for that axis.</source>
        <translation>Algorytm modyfikuje współrzędne geometrii w warstwie wektorowej, tak aby wszystkie punkty lub wierzchołki zostały przyciągnięte do najbliższego punktu siatki.

Jeśli nie można wyliczyć przyciągniętej geometrii (lub jest ona całkowicie zwinięta), geometria elementu zostanie wyczyszczona.

Zwróć uwagę, że przyciąganie do siatki może generować nieprawidłową geometrię w przypadku niektórych narożników.

Przyciąganie może być wykonywane na osi X, Y, Z lub M. Odstęp siatki wynoszący 0 dla dowolnej osi wyłącza przyciąganie dla tej osi.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="71"/>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="73"/>
        <source>X Grid Spacing</source>
        <translation>Odstęp siatki na osi X</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="78"/>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="80"/>
        <source>Y Grid Spacing</source>
        <translation>Odstęp siatki na osi Y</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="85"/>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="88"/>
        <source>Z Grid Spacing</source>
        <translation>Odstęp siatki na osi Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="93"/>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="96"/>
        <source>M Grid Spacing</source>
        <translation>Odstęp siatki na osi M</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsnaptogrid.cpp" line="150"/>
        <source>Error snapping geometry %1</source>
        <translation>Błąd przyciągania geometrii %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="30"/>
        <source>Split with lines</source>
        <translation>Podziel za pomocą linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="35"/>
        <source>split,cut,lines</source>
        <translation>split,cut,lines</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="53"/>
        <source>Split layer</source>
        <translation>Podziel warstwę</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="34"/>
        <source>Geodesic line split at antimeridian</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="39"/>
        <source>break,cut,dateline,180,-180,longitude,geographic,ellipsoid</source>
        <translation>break,cut,dateline,180,-180,longitude,geographic,ellipsoid</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="54"/>
        <source>Splits lines into multiple geodesic segments when the line crosses the antimeridian (±180 degrees longitude).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="59"/>
        <source>This algorithm splits a line into multiple geodesic segments, whenever the line crosses the antimeridian (±180 degrees longitude).

Splitting at the antimeridian helps the visual display of the lines in some projections. The returned geometry will always be a multi-part geometry.

Whenever line segments in the input geometry cross the antimeridian, they will be split into two segments, with the latitude of the breakpoint being determined using a geodesic line connecting the points either side of this segment. The current project ellipsoid setting will be used when calculating this breakpoint.

If the input geometry contains M or Z values, these will be linearly interpolated for the new vertices created at the antimeridian.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="34"/>
        <source>Split features by character</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="39"/>
        <source>separate,attribute,value,string</source>
        <translation>separate,attribute,value,string</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="54"/>
        <source>This algorithm splits features into multiple output features by splitting a field's value with a specified character.

For instance, if a layer contains features with multiple comma separated values contained in a single field, this algorithm can be used to split these values up across multiple output features.

Geometries and other attributes remain unchanged in the output.

Optionally, the separator string can be a regular expression for added flexibility.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="63"/>
        <source>Splits features into multiple output features by splitting a field by a character.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="73"/>
        <source>Split using values in field</source>
        <translation>Rozdziej wartościami w polu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="74"/>
        <source>Split values using character</source>
        <translation>Rozdziel wartości znakiem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="75"/>
        <source>Use regular expression separator</source>
        <translation>Użyj wyrażenia regularnego jako separatora</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitfeaturesbyattributecharacter.cpp" line="111"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlineantimeridian.cpp" line="87"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitlinesbylength.cpp" line="101"/>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="54"/>
        <source>Split</source>
        <translation>Podzielone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsplitwithlines.cpp" line="59"/>
        <source>This algorithm splits the lines or polygons in one layer using the lines in another layer to define the breaking points. Intersection between geometries in both layers are considered as split points.</source>
        <translation>Algorytm dzieli linie lub poligony w jednej warstwie, używając linii w innej warstwie do zdefiniowania punktów przełamania. Przecięcie między geometriami w obu warstwach uważa się za punkty podziału.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="34"/>
        <source>String concatenation</source>
        <translation>Konkatenacja ciągów znaków</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="39"/>
        <source>string,concatenation,merge</source>
        <translation>string,concatenation,merge</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="54"/>
        <source>This algorithm concatenates two strings together.</source>
        <translation>Algorytm łączy dwa ciągi znaków w jeden.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="64"/>
        <source>Input 1</source>
        <translation>Wejście 1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="65"/>
        <source>Input 2</source>
        <translation>Wejście 2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmstringconcatenation.cpp" line="66"/>
        <source>Concatenation</source>
        <translation>Konkatenacja</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="24"/>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="27"/>
        <source>Maximum nodes in parts</source>
        <translation>Maksymalna liczba węzłów w częściach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="40"/>
        <source>Subdivide</source>
        <translation>Podziel na mniejsze części</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="45"/>
        <source>subdivide,segmentize,split,tessellate</source>
        <translation>subdivide,segmentize,split,tessellate</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="60"/>
        <source>Subdivides the geometry. The returned geometry will be a collection containing subdivided parts from the original geometry, where no part has more then the specified maximum number of nodes.

This is useful for dividing a complex geometry into less complex parts, which are better able to be spatially indexed and faster to perform further operations such as intersects on. The returned geometry parts may not be valid and may contain self-intersections.

Curved geometries will be segmentized before subdivision.</source>
        <translation>Dzieli geometrię na mniejsze części. Zwrócona geometria będzie zbiorem zawierającym podzielone części oryginalnej geometrii, gdzie żadna część nie ma więcej węzłów niż określona maksymalna liczba.

Jest to użyteczne przy dzieleniu złożonej geometrii na mniej skomplikowane części, które można lepiej indeksować przestrzennie i szybciej wykonywać dalsze operacje, na przykład przecięcia. Zwrócone części geometrii mogą być nieprawidłowe i mogą przecinać się same ze sobą.

Zakrzywione geometrie zostaną podzielone na segmenty przed podziałem na mniejsze części.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="75"/>
        <source>Subdivided</source>
        <translation>Podzielone na mniejsze części</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsubdivide.cpp" line="95"/>
        <source>Error calculating subdivision for feature %1</source>
        <translation>Błąd obliczenia podziału na mniejsze części dla obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="31"/>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="68"/>
        <source>Transect</source>
        <translation>Przetnij (transekt)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="36"/>
        <source>transect,station,lines,extend,</source>
        <translation>transect,station,lines,extend,</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="53"/>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="56"/>
        <source>Length of the transect</source>
        <translation>Długość transektu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="60"/>
        <source>Angle in degrees from the original line at the vertices</source>
        <translation>Kąt w stopniach od oryginalnej linii w wierzchołkach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="63"/>
        <source>Angle in degrees</source>
        <translation>Kąt w stopniach</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="67"/>
        <source>Side to create the transects</source>
        <translation>Strona do utworzenia transektów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="67"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="67"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="67"/>
        <source>Both</source>
        <translation>obie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="75"/>
        <source>This algorithm creates transects on vertices for (multi)linestring.
</source>
        <translation>Algorytm tworzy przecięca w wierzchołkach dla (multi)linii.
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="76"/>
        <source>A transect is a line oriented from an angle (by default perpendicular) to the input polylines (at vertices).</source>
        <translation>Transekt to linia zorientowana pod kątem (domyślnie prostopadle) do polilinii wejściowych (w wierzchołkach).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="78"/>
        <source>Field(s) from feature(s) are returned in the transect with these new fields:
</source>
        <translation>Pola z obiektów są zwracane w transektach z tymi nowymi polami:
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="79"/>
        <source>- TR_FID: ID of the original feature
</source>
        <translation>- TR_FID: ID oryginalnego obiektu
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="80"/>
        <source>- TR_ID: ID of the transect. Each transect have an unique ID
</source>
        <translation>- TR_ID: ID transektu; każdy transekt ma unikalny ID
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="81"/>
        <source>- TR_SEGMENT: ID of the segment of the linestring
</source>
        <translation>- TR_SEGMENT: ID segmentu linii
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="82"/>
        <source>- TR_ANGLE: Angle in degrees from the original line at the vertex
</source>
        <translation>- TR_ANGLE: Kąt w stopniach od oryginalnej linii w wierzchołku
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="83"/>
        <source>- TR_LENGTH: Total length of the transect returned
</source>
        <translation>- TR_LENGTH: Całkowita długość zwracanego transektu
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransect.cpp" line="84"/>
        <source>- TR_ORIENT: Side of the transect (only on the left or right of the line, or both side)
</source>
        <translation>- TR_ORIENT: Strona transektu (tylko na lewo lub prawo od linii lub po obu stronach)
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="25"/>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="35"/>
        <source>Reprojected</source>
        <translation>Warstwa w nowym układzie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="50"/>
        <source>Reproject layer</source>
        <translation>Przelicz układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="55"/>
        <source>transform,reprojection,crs,srs,warp</source>
        <translation>transform,reprojection,crs,srs,warp</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="70"/>
        <source>This algorithm reprojects a vector layer. It creates a new layer with the same features as the input one, but with geometries reprojected to a new CRS.

Attributes are not modified by this algorithm.</source>
        <translation>Algorytm przelicza układ współrzędnych warstwy wektorowej tworząc nową warstwę, z takimi samymi obiektami jak w warstwie wejściowej, ale przeliczonymi do nowego układu współrzędnych.

Algorytm nie modyfikuje atrybutów opisowych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="115"/>
        <source>An alternative, ballpark-only transform was used when transforming coordinates for one or more features. (Possibly an incorrect choice of operation was made for transformations between these reference systems - check that the selected operation is valid for the full extent of the input layer.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="30"/>
        <source>Translate</source>
        <translation>Przesuń</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="35"/>
        <source>move,shift,transform,z,m,values,add</source>
        <translation>move,shift,transform,z,m,values,add</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="50"/>
        <source>Translated</source>
        <translation>Przesunięte</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="55"/>
        <source>This algorithm moves the geometries within a layer, by offsetting them with a specified x and y displacement.</source>
        <translation>Algorytm przesuwa geometrie wewnątrz warstwy, odsuwając je o określone przesunięcie X i Y.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="57"/>
        <source>Z and M values present in the geometry can also be translated.</source>
        <translation>Wartości Z i M obecne w geometrii można również przesunąć.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="29"/>
        <source>Array of translated features</source>
        <translation>Szyk przesuniętych obiektów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="34"/>
        <source>translate,parallel,offset,duplicate,grid,spaced,moved,copy,features,objects,step,repeat</source>
        <translation>translate,parallel,offset,duplicate,grid,spaced,moved,copy,features,objects,step,repeat</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="54"/>
        <source>This algorithm creates copies of features in a layer, by creating multiple translated versions of each feature. Each copy is incrementally displaced by a preset amount in the x/y/z/m axis.</source>
        <translation>Algorytm tworzy kopie obiektów na warstwie, tworząc wiele przesuniętych wersji każdego obiektu. Każda kopia jest stopniowo przemieszczana o zadaną wartość wzdłuż osi x/y/z/m.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="60"/>
        <source>Creates multiple translated copies of features in a layer.</source>
        <translation>Tworzy wiele przesuniętych kopii obiektu w warstwie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="71"/>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="74"/>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="71"/>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="74"/>
        <source>Number of features to create</source>
        <translation>Ilość obiektów do utworzenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="79"/>
        <source>Step distance (x-axis)</source>
        <translation>Krok (na osi X)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="82"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="68"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="71"/>
        <source>Offset distance (x-axis)</source>
        <translation>Przesunięcie (na osi X)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="87"/>
        <source>Step distance (y-axis)</source>
        <translation>Krok (na osi Y)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="90"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="76"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="79"/>
        <source>Offset distance (y-axis)</source>
        <translation>Przesunięcie (na osi Y)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="95"/>
        <source>Step distance (z-axis)</source>
        <translation>Krok (na osi Z)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="98"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="84"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="87"/>
        <source>Offset distance (z-axis)</source>
        <translation>Przesunięcie (na osi Z)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="103"/>
        <source>Step distance (m values)</source>
        <translation>Krok (wartości M)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="106"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="92"/>
        <location filename="../src/analysis/processing/qgsalgorithmtranslate.cpp" line="95"/>
        <source>Offset distance (m values)</source>
        <translation>Przesunięcie (wartości M)</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="52"/>
        <source>DWG/DXF import</source>
        <translation>Import DWG/DXF</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="54"/>
        <source>Not yet implemented %1</source>
        <translation>Jeszcze nie zaimplementowano %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3868"/>
        <location filename="../src/core/layout/qgslayoutitempage.cpp" line="67"/>
        <location filename="../src/core/layout/qgslayoutitempage.cpp" line="215"/>
        <location filename="../src/core/layout/qgslayoutitemregistry.cpp" line="66"/>
        <source>Page</source>
        <translation>Strona</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="258"/>
        <source>Delete style %1 from %2</source>
        <translation>Usuń styl %1 z %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="260"/>
        <source>Delete Style</source>
        <translation>Usuń styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="261"/>
        <source>Are you sure you want to delete the style %1?</source>
        <translation>Czy na pewno chcesz usunąć styl %1?</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="68"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="39"/>
        <source>Paper size</source>
        <translation>Rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="37"/>
        <source>Minimum callout length</source>
        <translation>Minimalna długość objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="38"/>
        <source>Offset from feature</source>
        <translation>Odsunięcie od obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="39"/>
        <source>Offset from label</source>
        <translation>Odsunięcie od etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="40"/>
        <source>Draw lines to all feature parts</source>
        <translation>Rysuj linie do wszystkich części obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="41"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="68"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="77"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="39"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="48"/>
        <location filename="../src/core/qgspallabeling.cpp" line="117"/>
        <location filename="../src/core/qgspallabeling.cpp" line="121"/>
        <location filename="../src/core/qgspallabeling.cpp" line="127"/>
        <location filename="../src/core/qgspallabeling.cpp" line="134"/>
        <location filename="../src/core/qgspallabeling.cpp" line="135"/>
        <location filename="../src/core/qgspallabeling.cpp" line="139"/>
        <location filename="../src/core/qgspallabeling.cpp" line="154"/>
        <location filename="../src/core/qgspallabeling.cpp" line="158"/>
        <location filename="../src/core/qgspallabeling.cpp" line="162"/>
        <location filename="../src/core/qgspallabeling.cpp" line="178"/>
        <location filename="../src/core/qgspallabeling.cpp" line="192"/>
        <location filename="../src/core/qgspallabeling.cpp" line="225"/>
        <location filename="../src/core/qgspallabeling.cpp" line="227"/>
        <location filename="../src/core/qgsproperty.cpp" line="192"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="63"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="64"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="65"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="85"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="96"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="97"/>
        <source>string </source>
        <translation>tekst </translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscallout.cpp" line="41"/>
        <source>Feature&apos;s anchor point position</source>
        <translation>Pozycja punktu zaczepienia obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="74"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="45"/>
        <source>Page width</source>
        <translation>Szerokość strony</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="75"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="46"/>
        <source>Page height</source>
        <translation>Wysokość strony</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="76"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="47"/>
        <source>Number of pages</source>
        <translation>Liczba stron</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="77"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="97"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="98"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="48"/>
        <location filename="../src/core/qgspallabeling.cpp" line="145"/>
        <location filename="../src/core/qgspallabeling.cpp" line="178"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="47"/>
        <source>Symbol size</source>
        <translation>Wielkość symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="78"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="49"/>
        <source>Page number</source>
        <translation>Numer strony</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="79"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="50"/>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="44"/>
        <location filename="../src/core/qgspallabeling.cpp" line="223"/>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2465"/>
        <source>Position (X)</source>
        <translation>Położenie (X)</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="80"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="51"/>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="45"/>
        <location filename="../src/core/qgspallabeling.cpp" line="224"/>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2466"/>
        <source>Position (Y)</source>
        <translation>Położenie (Y)</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="81"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="52"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="83"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="54"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="48"/>
        <source>Rotation angle</source>
        <translation>Kąt obrotu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="84"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="55"/>
        <source>Transparency</source>
        <translation>Przezroczystość</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="85"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="56"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="82"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="86"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="57"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="87"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="58"/>
        <source>Exclude item from exports</source>
        <translation>Pomiń obiekt przy eksporcie</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="88"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="59"/>
        <source>Frame color</source>
        <translation>Kolor ramki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="89"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="60"/>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="41"/>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="34"/>
        <source>Print layout map extent to layer</source>
        <translation>Zasięg mapy z wydruku jako warstwa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="39"/>
        <source>layout,composer,composition,visible</source>
        <translation>layout,composer,composition,visible</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="54"/>
        <source>Creates a polygon layer containing the extent of a print layout map item.</source>
        <translation>Tworzy warstwę poligonową zawierającą zasięg układu wydruku mapy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="59"/>
        <source>Print layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="60"/>
        <source>Map item</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="61"/>
        <source>Override CRS</source>
        <translation>Nadpisz układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="65"/>
        <source>Map width</source>
        <translation>Szerokość mapy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="66"/>
        <source>Map height</source>
        <translation>Wysokość mapy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="68"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="90"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="61"/>
        <source>Map rotation</source>
        <translation>Obrót mapy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="73"/>
        <source>This algorithm creates a polygon layer containing the extent of a print layout map item (or items), with attributes specifying the map size (in layout units), scale and rotation.

If the map item parameter is specified, then only the matching map extent will be exported. If it is not specified, all map extents from the layout will be exported.

Optionally, a specific output CRS can be specified. If it is not specified, the original map item CRS will be used.</source>
        <translation>Algorytm tworzy warstwę poligonową zawierającą zasięg mapy (lub map) z układu wydruku, z atrybutami określającymi rozmiar mapy (w jednostkach układu), skalę i obrót.

Jeśli parametr mapy zostanie określony, eksportowany będzie tylko pasujący zasięg mapy. Jeśli nie zostanie określony, wyeksportowane zostaną wszystkie zasięgi map z układu.

Opcjonalnie można określić konkretny wyjściowy układ współrzędnych. Jeśli nie zostanie określony, zostanie użyty oryginalny układ współrzędnych mapy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="91"/>
        <source>Cannot find layout with name &quot;%1&quot;</source>
        <translation>Nie można odnaleźć układu wydruku o nazwie &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="95"/>
        <source>Cannot find matching map item with ID %1</source>
        <translation>Nie można odnaleźć pasującej mapy z ID %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="120"/>
        <source>Error reprojecting map to destination CRS</source>
        <translation>Błąd podczas rzutowania mapy do docelowego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="67"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="91"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="62"/>
        <source>Map scale</source>
        <translation>Skala mapy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="92"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="63"/>
        <source>Extent minimum X</source>
        <translation>minimalne X zasięgu geograficznego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="93"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="64"/>
        <source>Extent minimum Y</source>
        <translation>minimalne Y zasięgu geograficznego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="94"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="65"/>
        <source>Extent maximum X</source>
        <translation>maksymalne X zasięgu geograficznego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="95"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="66"/>
        <source>Extent maximum Y</source>
        <translation>maksymalne X zasięgu geograficznego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="96"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="68"/>
        <source>Atlas margin</source>
        <translation>Margines atlasu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="99"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="81"/>
        <source>Picture source (URL)</source>
        <translation>Źródło obrazu (URL)</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="100"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="82"/>
        <source>Source URL</source>
        <translation>URL źródła</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="101"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="83"/>
        <source>SVG background color</source>
        <translation>Kolor tła SVG</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="102"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="84"/>
        <source>SVG stroke color</source>
        <translation>Kolor obrysu SVG</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="103"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="85"/>
        <source>SVG stroke width</source>
        <translation>Szerokość obrysu SVG</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="104"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="86"/>
        <source>Legend title</source>
        <translation>Tytuł legendy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="105"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="87"/>
        <source>Number of columns</source>
        <translation>Liczba kolumn</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="106"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="88"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="107"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="89"/>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="61"/>
        <source>Secondary fill color</source>
        <translation>Kolor podrzędnego wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="108"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="90"/>
        <source>Line color</source>
        <translation>Kolor linii</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="109"/>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="91"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="97"/>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="98"/>
        <source>list of map layer names separated by | characters</source>
        <translation>lista nazw warstw mapy oddzielonych znakiem |</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="934"/>
        <source>Grid %1</source>
        <translation>Siatka %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgscompositionconverter.cpp" line="1404"/>
        <source>No matching records</source>
        <translation>Nie ma pasujących rekordów</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="318"/>
        <source>Distribute Items by Left</source>
        <translation>Wyrównaj odległości lewych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="320"/>
        <source>Distribute Items by Horizontal Center</source>
        <translation>Wyrównaj poziome odległości środków</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="322"/>
        <source>Distribute Horizontal Spacing Equally</source>
        <translation>Wyrównaj poziome odstępy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="324"/>
        <source>Distribute Items by Right</source>
        <translation>Wyrównaj odległości prawych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="326"/>
        <source>Distribute Items by Top</source>
        <translation>Wyrównaj odległości górnych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="328"/>
        <source>Distribute Items by Vertical Center</source>
        <translation>Wyrównaj pionowe odległości środków</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="330"/>
        <source>Distribute Vertical Spacing Equally</source>
        <translation>Wyrównaj pionowe odstępy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="332"/>
        <source>Distribute Items by Bottom</source>
        <translation>Wyrównaj odległości dolnych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="342"/>
        <source>Resize Items to Narrowest</source>
        <translation>Zmień rozmiar obiektów według najwęższego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="344"/>
        <source>Resize Items to Widest</source>
        <translation>Zmień rozmiar obiektów według najszerszego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="346"/>
        <source>Resize Items to Shortest</source>
        <translation>Zmień rozmiar obiektów według najniższego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="348"/>
        <source>Resize Items to Tallest</source>
        <translation>Zmień rozmiar obiektów według najwyższego</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="350"/>
        <source>Resize Items to Square</source>
        <translation>Dopasuj rozmiar obiektów do kwadratu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="360"/>
        <source>Align Items to Left</source>
        <translation>Wyrównaj obiekty do lewej</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="362"/>
        <source>Align Items to Center</source>
        <translation>Wyrównaj obiekty do środka w poziomie</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="364"/>
        <source>Align Items to Right</source>
        <translation>Wyrównaj obiekty do prawej</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="366"/>
        <source>Align Items to Top</source>
        <translation>Wyrównaj obiekty do góry</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="368"/>
        <source>Align Items to Vertical Center</source>
        <translation>Wyrównaj obiekty do środka w pionie</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutaligner.cpp" line="370"/>
        <source>Align Items to Bottom</source>
        <translation>Wyrównaj obiekty do dołu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="474"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="696"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="783"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1124"/>
        <source>Exporting %1 of %2</source>
        <translation>Eksportowanie %1 z %2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="476"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="698"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="785"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1126"/>
        <source>Exporting section %1</source>
        <translation>Eksportowanie sekcji %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="491"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="751"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="801"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1143"/>
        <source>Cannot write to %1. This file may be open in another application or may be an invalid path.</source>
        <translation>Nie można zapisać jako %1. Plik może być otwarty w innej aplikacji lub ścieżka jest niepoprawna.</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="875"/>
        <source>Printing %1 of %2</source>
        <translation>Drukowanie %1 z %2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="877"/>
        <source>Printing section %1</source>
        <translation>Drukowanie sekcji %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1633"/>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1634"/>
        <source>Other</source>
        <translation>Inny</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutexporter.cpp" line="1639"/>
        <source>Layer %1</source>
        <translation>Warstwa %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutgridsettings.cpp" line="41"/>
        <source>Change Grid Resolution</source>
        <translation>Zmień rozdzielczość siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutgridsettings.cpp" line="48"/>
        <source>Change Grid Offset</source>
        <translation>Zmień przesunięcie siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="27"/>
        <source>A6</source>
        <translation>A6</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="28"/>
        <source>A5</source>
        <translation>A5</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="29"/>
        <source>A4</source>
        <translation>A4</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="30"/>
        <source>A3</source>
        <translation>A3</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="31"/>
        <source>A2</source>
        <translation>A2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="32"/>
        <source>A1</source>
        <translation>A1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="33"/>
        <source>A0</source>
        <translation>A0</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="34"/>
        <source>B6</source>
        <translation>B6</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="35"/>
        <source>B5</source>
        <translation>B5</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="36"/>
        <source>B4</source>
        <translation>B4</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="37"/>
        <source>B3</source>
        <translation>B3</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="38"/>
        <source>B2</source>
        <translation>B2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="39"/>
        <source>B1</source>
        <translation>B1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="40"/>
        <source>B0</source>
        <translation>B0</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="41"/>
        <source>Legal</source>
        <translation>Legal</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="42"/>
        <source>Letter</source>
        <translation>Letter</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="43"/>
        <source>ANSI A</source>
        <translation>ANSI A</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="44"/>
        <source>ANSI B</source>
        <translation>ANSI B</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="45"/>
        <source>ANSI C</source>
        <translation>ANSI C</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="46"/>
        <source>ANSI D</source>
        <translation>ANSI D</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="47"/>
        <source>ANSI E</source>
        <translation>ANSI E</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="48"/>
        <source>Arch A</source>
        <translation>Arch A</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="49"/>
        <source>Arch B</source>
        <translation>Arch B</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="50"/>
        <source>Arch C</source>
        <translation>Arch C</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="51"/>
        <source>Arch D</source>
        <translation>Arch D</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="52"/>
        <source>Arch E</source>
        <translation>Arch E</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="53"/>
        <source>Arch E1</source>
        <translation>Arch E1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="54"/>
        <source>Arch E2</source>
        <translation>Arch E2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="55"/>
        <source>Arch E3</source>
        <translation>Arch E3</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="56"/>
        <source>1920×1080</source>
        <translation>1920×1080</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="57"/>
        <source>1280×800</source>
        <translation>1280×800</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgspagesizeregistry.cpp" line="58"/>
        <source>1024×768</source>
        <translation>1024×768</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsreport.h" line="57"/>
        <source>Report</source>
        <translation>Raport</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsreportsectionfieldgroup.cpp" line="31"/>
        <source>Group: %1 - %2</source>
        <translation>Grupa: %1 - %2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsreportsectionlayout.h" line="45"/>
        <source>Section</source>
        <translation>Sekcja</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="37"/>
        <source>identifier</source>
        <translation>identyfikator</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="37"/>
        <source>Identifier element is required.</source>
        <translation>Wymagany identyfikator.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="43"/>
        <source>language</source>
        <translation>język</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="43"/>
        <source>Language element is required.</source>
        <translation>Wymagany język.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="49"/>
        <source>type</source>
        <translation>typ</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="49"/>
        <source>Type element is required.</source>
        <translation>Wymagany typ.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="55"/>
        <source>title</source>
        <translation>tytuł</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="55"/>
        <source>Title element is required.</source>
        <translation>Wymagany tytuł.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="61"/>
        <source>abstract</source>
        <translation>streszczenie</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="61"/>
        <source>Abstract element is required.</source>
        <translation>Wymagane streszczenie.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="153"/>
        <source>license</source>
        <translation>licencja</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="153"/>
        <source>At least one license is required.</source>
        <translation>Wymagane podanie co najmniej jednego rodzaju licencji.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="159"/>
        <source>crs</source>
        <translation>układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="159"/>
        <source>A valid CRS element is required.</source>
        <translation>Wymagany prawidłowy układ współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="169"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="175"/>
        <source>extent</source>
        <translation>zasięg</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="169"/>
        <source>A valid CRS element for the spatial extent is required.</source>
        <translation>Wymagane współrzędne w układzie współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="175"/>
        <source>A valid spatial extent is required.</source>
        <translation>Wymagany poprawny zasięg przestrzenny.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="203"/>
        <source>author</source>
        <translation>autor</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="203"/>
        <source>A project author is required.</source>
        <translation>Wymagane podanie autora projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="209"/>
        <source>creation</source>
        <translation>utworzenie</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="209"/>
        <source>The project creation date/time is required.</source>
        <translation>Wymagane podanie daty/czasu utworzenia projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="67"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="103"/>
        <source>contacts</source>
        <translation>kontakt</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="67"/>
        <source>At least one contact is required.</source>
        <translation>Wymagany co najmniej jeden kontakt.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="73"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="116"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="121"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="126"/>
        <source>links</source>
        <translation>linki</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="73"/>
        <source>At least one link is required.</source>
        <translation>Wymagany co najmniej jeden link.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="85"/>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="90"/>
        <source>keywords</source>
        <translation>słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="85"/>
        <source>Keyword vocabulary cannot be empty.</source>
        <translation>Słowa kluczowe nie mogą być puste.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="90"/>
        <source>Keyword list cannot be empty.</source>
        <translation>Lista słów kluczowych nie może być pusta.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="103"/>
        <source>Contact name cannot be empty.</source>
        <translation>Osoba do kontaktu nie może być pusta.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="116"/>
        <source>Link name cannot be empty.</source>
        <translation>Nazwa linku nie może być pusta.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="121"/>
        <source>Link type cannot be empty.</source>
        <translation>Typ linku nie może być pusty.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadatavalidator.cpp" line="126"/>
        <source>Link url cannot be empty.</source>
        <translation>Adres linku nie może być pusty.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="36"/>
        <source>model</source>
        <translation>model</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="286"/>
        <source>Prepare algorithm: %1</source>
        <translation>Przygotuj algorytm: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="297"/>
        <source>Running %1 [%2/%3]</source>
        <translation>Wykonywanie %1 [%2/%3]</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="308"/>
        <source>Input Parameters:</source>
        <translation>Wprowadzone parametry:</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="321"/>
        <source>Error encountered while running %1</source>
        <translation>Wystąpił błąd podczas wykonywania %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="340"/>
        <source>OK. Execution took %1 s (%2 outputs).</source>
        <translation>OK. Wykonanie zajęło %1s (%2 wyników).</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="347"/>
        <source>Model processed OK. Executed %1 algorithms total in %2 s.</source>
        <translation>Model przetworzony prawidłowo. Wykonano %1 algorytmów w czasie %2s.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="754"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="800"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="858"/>
        <source>Output &apos;%1&apos; from algorithm &apos;%2&apos;</source>
        <translation>Wynik &apos;%1&apos; z algorytmu &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="827"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="897"/>
        <source>Minimum X of %1</source>
        <translation>Minimalne X z %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="828"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="898"/>
        <source>Minimum Y of %1</source>
        <translation>Minimalne Y z %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="829"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="899"/>
        <source>Maximum X of %1</source>
        <translation>Maksymalne X z %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="830"/>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="900"/>
        <source>Maximum Y of %1</source>
        <translation>Maksymalne Y z %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/models/qgsprocessingmodelalgorithm.cpp" line="1511"/>
        <source>The model you are trying to run contains an algorithm that is not available: &lt;i&gt;%1&lt;/i&gt;</source>
        <translation>Model, który próbujesz uruchomić zawiera niedostępny algorytm: &lt;i&gt;%1&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="44"/>
        <source>Error creating algorithm from createInstance()</source>
        <translation>Błąd tworzenia algorytmu z createInstance()</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="115"/>
        <source>Incorrect parameter value for %1</source>
        <translation>Nieprawidłowa wartość parametru dla %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="303"/>
        <source>Duplicate parameter %1 registered for alg %2</source>
        <translation>Odnotowano zduplikowany parametr %1 dla algorytmu %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="342"/>
        <source>Duplicate output %1 registered for alg %2</source>
        <translation>Odnotowano zduplikowany rezultat %1 dla algorytmu %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="603"/>
        <source>No parameter definition for the sink &apos;%1&apos;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="731"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="763"/>
        <source>Could not load source layer for %1: no value specified for parameter</source>
        <translation>Nie można wczytać warstwy źródłowej dla %1: nie określono wartości parametru</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="754"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="776"/>
        <source>Could not load source layer for %1: %2 not found</source>
        <translation>Nie można wczytać warstwy źródłowej dla %1: nie znaleziono %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="756"/>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="778"/>
        <source>Could not load source layer for %1: invalid value</source>
        <translation>Nie można wczytać warstwy źródłowej dla %1: nieprawidłowa wartość</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="785"/>
        <source>Could not create destination layer for %1: no value specified for parameter</source>
        <translation>Nie można utworzyć docelowej warstwy dla %1: nie określono wartości parametru</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="803"/>
        <source>Could not create destination layer for %1: %2</source>
        <translation>Nie można utworzyć docelowej warstwy dla %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgorithm.cpp" line="805"/>
        <source>Could not create destination layer for %1: invalid value</source>
        <translation>Nie można utworzyć docelowej warstwy dla %1: nieprawidłowa wartość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtransform.cpp" line="124"/>
        <location filename="../src/core/processing/qgsprocessingcontext.cpp" line="30"/>
        <source>Encountered a transform error when reprojecting feature with id %1.</source>
        <translation>Wystąpił błąd transformacji podczas reprojekcji obiektu o ID %1.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingcontext.cpp" line="71"/>
        <source>Feature (%1) has invalid geometry. Please fix the geometry or change the Processing setting to the &quot;Ignore invalid input features&quot; option.</source>
        <translation>Obiekt (%1) ma nieprawidłową geometrię. Napraw geometrię lub zmień ustawienie Processingu na opcję &quot;Ignoruj nieprawidłowe dane wejściowe&quot;.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingcontext.cpp" line="82"/>
        <source>Feature (%1) has invalid geometry and has been skipped. Please fix the geometry or change the Processing setting to the &quot;Ignore invalid input features&quot; option.</source>
        <translation>Obiekt (%1) ma nieprawidłową geometrię i został pominięty. Napraw geometrię lub zmień ustawienie Processingu na opcję &quot;Ignoruj nieprawidłowe dane wejściowe&quot;.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="436"/>
        <source>No parameter definition for the sink</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="880"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="941"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="964"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="993"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="1052"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="1081"/>
        <source>Error transforming extent geometry</source>
        <translation>Błąd transformacji geometrii zasięgu</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="1203"/>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="1241"/>
        <source>Error transforming point geometry</source>
        <translation>Błąd transformacji geometrii punktowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="2014"/>
        <source>Python identifier: ‘%1’</source>
        <translation>Identyfikator w Pythonie: ‘%1’</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="2951"/>
        <source>Invalid number parameter &quot;%1&quot;: min value %2 is &gt;= max value %3!</source>
        <translation>Nieprawidłowy parametr liczbowy &quot;%1&quot;: minimalna wartość %2 jest &gt;= od wartości maksymalnej %3!</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="3000"/>
        <source>Minimum value: %1</source>
        <translation>Wartość minimalna: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="3002"/>
        <source>Maximum value: %1</source>
        <translation>Wartość maksymalna: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparameters.cpp" line="3004"/>
        <source>Default value: %1</source>
        <translation>Wartość domyślna: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="541"/>
        <source>Could not create memory layer</source>
        <translation>Nie można utworzyć warstwy w pamięci</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="579"/>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="591"/>
        <source>Could not create layer %1: %2</source>
        <translation>Nie można utworzyć warstwy %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="728"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Algorithm description&lt;/h2&gt;
</source>
        <translation>&lt;html&gt;&lt;body&gt;&lt;h2&gt;Opis algorytmu&lt;/h2&gt;
</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="740"/>
        <source>&lt;h2&gt;Input parameters&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Parametry wejściowe&lt;/h2&gt;
</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="750"/>
        <source>&lt;h2&gt;Outputs&lt;/h2&gt;
</source>
        <translation>&lt;h2&gt;Wyniki&lt;/h2&gt;
</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="754"/>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm author: %1&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Autor algorytmu: %1&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="756"/>
        <source>&lt;p align=&quot;right&quot;&gt;Help author: %1&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Autor pomocy: %1&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="758"/>
        <source>&lt;p align=&quot;right&quot;&gt;Algorithm version: %1&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;right&quot;&gt;Wersja algorytmu: %1&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="1086"/>
        <source>Feature could not be written to %1</source>
        <translation>Obiekt nie mógł zostać zapisany w %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="1094"/>
        <source>%1 feature(s) could not be written to %2</source>
        <translation>%1 obiektów nie mogło zostać zapisanych w %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingutils.cpp" line="1102"/>
        <source>Features could not be written to %1</source>
        <translation>Obiekty nie mogły zostać zapisane w %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsarchive.cpp" line="71"/>
        <source>Unable to zip content</source>
        <translation>Nie można spakować zawartości do ZIP</translation>
    </message>
    <message>
        <location filename="../src/core/qgsarchive.cpp" line="90"/>
        <source>Unable to save zip file &apos;%1&apos;</source>
        <translation>Nie można zapisać pliku ZIP &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsauxiliarystorage.cpp" line="707"/>
        <source>Unable to execute</source>
        <translation>Nie można wykonać</translation>
    </message>
    <message>
        <location filename="../src/core/qgsauxiliarystorage.cpp" line="708"/>
        <source>%1 &apos;%2&apos;: %3</source>
        <translation>%1 &apos;%2&apos;: %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbearingutils.cpp" line="33"/>
        <source>Could not create transform to calculate true north</source>
        <translation>Nie można utworzyć transformacji do obliczenia północy geograficznej</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="606"/>
        <source>Could not transform bounding box to target CRS</source>
        <translation>Nie można przetransformować ramki zasięgu do docelowego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="635"/>
        <source>The source spatial reference system (CRS) is not valid. The coordinates can not be reprojected. The CRS is: %1</source>
        <translation>Źródłowy układ współrzędnych jest niepoprawny. Nie można dokonać transformacji. Układ to: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="642"/>
        <source>The destination spatial reference system (CRS) is not valid. The coordinates can not be reprojected. The CRS is: %1</source>
        <translation>Docelowy układ współrzędnych jest niepoprawny. Nie można dokonać transformacji. Układ to: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="817"/>
        <source>forward transform</source>
        <translation>Transformacja z warstwy do mapy</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="817"/>
        <source>inverse transform</source>
        <translation>Transformacja z mapy do warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="820"/>
        <source>%1 of
%2Error: %3</source>
        <translation>%1 z
%2Błąd: %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="825"/>
        <source>Fallback transform failed</source>
        <translation>Transformacja zastępcza nie powiodła się</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform.cpp" line="830"/>
        <source>%1 of
%2PROJ: %3 +to %4
Error: %5</source>
        <translation>%1 z
%2PROJ: %3 +do %4
Błąd: %5</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="42"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="43"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="46"/>
        <source>Placement distance</source>
        <translation>Odległość rozmieszczania</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="47"/>
        <source>Placement priority</source>
        <translation>Priorytet rozmieszczania</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="48"/>
        <source>Placement z-index</source>
        <translation>Wartość Z rozmieszczania</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="49"/>
        <source>Diagram is an obstacle</source>
        <translation>Kartodiagram jest przeszkodą</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="50"/>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2467"/>
        <source>Show diagram</source>
        <translation>Pokaż kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="51"/>
        <source>Always show diagram</source>
        <translation>Zawsze pokazuj kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdiagramrenderer.cpp" line="52"/>
        <source>Pie chart start angle</source>
        <translation>Kąt startu wykresu kołowego</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfileutils.cpp" line="26"/>
        <source>KB</source>
        <translation>kB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfileutils.cpp" line="26"/>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfileutils.cpp" line="26"/>
        <source>GB</source>
        <translation>GB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfileutils.cpp" line="26"/>
        <source>TB</source>
        <translation>TB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfileutils.cpp" line="29"/>
        <source>bytes</source>
        <translation>bajtów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmimedatautils.cpp" line="113"/>
        <source>%1: Not a vector layer.</source>
        <translation>%1: To nie jest warstwa wektorowa.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmimedatautils.cpp" line="126"/>
        <source>Cannot get memory layer.</source>
        <translation>Nie można pozyskać warstwy tymczasowej.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmimedatautils.cpp" line="141"/>
        <source>%1: Not a raster layer.</source>
        <translation>%1: To nie jest warstwa rastrowa.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmimedatautils.cpp" line="163"/>
        <source>%1: Not a mesh layer.</source>
        <translation>%1: To nie jest warstwa siatkowa.</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="110"/>
        <source>Font size</source>
        <translation>Rozmiar czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="111"/>
        <source>Bold style</source>
        <translation>Pogrubiony</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="112"/>
        <source>Italic style</source>
        <translation>Kursywa</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="113"/>
        <source>Draw underline</source>
        <translation>Podkreślenie</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="114"/>
        <source>Text color</source>
        <translation>Kolor tekstu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="115"/>
        <source>Draw strikeout</source>
        <translation>Przekreślenie</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="117"/>
        <source>Font family</source>
        <translation>Rodzaj czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="117"/>
        <source>[&lt;b&gt;family&lt;/b&gt;|&lt;b&gt;family[foundry]&lt;/b&gt;],&lt;br&gt;e.g. Helvetica or Helvetica [Cronyx]</source>
        <translation>[&lt;b&gt;rodzina&lt;/b&gt;|&lt;b&gt;rodzina[foundry]&lt;/b&gt;],&lt;br&gt;np. Helvetica lub Helvetica [Cronyx]</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="121"/>
        <source>Font style</source>
        <translation>Styl czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="121"/>
        <source>[&lt;b&gt;font style name&lt;/b&gt;|&lt;b&gt;Ignore&lt;/b&gt;],&lt;br&gt;e.g. Bold Condensed or Light Italic</source>
        <translation>[&lt;b&gt;nazwy stylów czcionek&lt;/b&gt;|&lt;b&gt;Ignoruj&lt;/b&gt;],&lt;br&gt;np. Bold Condensed lub Light Italic</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="124"/>
        <source>Font size units</source>
        <translation>Jednostki rozmiaru czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="125"/>
        <source>Text transparency</source>
        <translation>Przezroczystość tekstu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="126"/>
        <source>Text opacity</source>
        <translation>Krycie tekstu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="127"/>
        <source>Font case</source>
        <translation>Wielkość liter</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="128"/>
        <source>Letter spacing</source>
        <translation>Odstępy liter</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="129"/>
        <source>Word spacing</source>
        <translation>Odstępy słów</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="130"/>
        <source>Text blend mode</source>
        <translation>Tryb renderowania tekstu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="131"/>
        <source>Wrap character</source>
        <translation>Znak zawijania</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="132"/>
        <source>Automatic word wrap line length</source>
        <translation>Długość linii dla automatycznego zawijania słów</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="133"/>
        <source>Line height</source>
        <translation>Interlinia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="134"/>
        <source>Line alignment</source>
        <translation>Wyrównanie linii</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="135"/>
        <source>Text orientation</source>
        <translation>Orientacja tekstu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="136"/>
        <source>Draw direction symbol</source>
        <translation>Rysuj symbol kierunku</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="137"/>
        <source>Left direction symbol</source>
        <translation>Symbol kierunku lewy</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="138"/>
        <source>Right direction symbol</source>
        <translation>Symbol kierunku prawy</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="139"/>
        <source>Direction symbol placement</source>
        <translation>Położenie symbolu kierunku</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="140"/>
        <source>Reverse direction symbol</source>
        <translation>Odwróć symbol kierunku</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="141"/>
        <source>Format as number</source>
        <translation>Formatuj jako liczbę</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="142"/>
        <source>Number of decimal places</source>
        <translation>Liczba cyfr po przecinku</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="143"/>
        <source>Draw + sign</source>
        <translation>Rysunek + podpis</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="144"/>
        <source>Draw buffer</source>
        <translation>Rysuj bufor</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="146"/>
        <source>Buffer units</source>
        <translation>Jednostki bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="147"/>
        <source>Buffer color</source>
        <translation>Kolor bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="148"/>
        <source>Buffer transparency</source>
        <translation>Przezroczystość bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="149"/>
        <source>Buffer opacity</source>
        <translation>Krycie bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="150"/>
        <source>Buffer join style</source>
        <translation>Styl połączenia bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="151"/>
        <source>Buffer blend mode</source>
        <translation>Tryb renderowania bufora</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="152"/>
        <source>Draw shape</source>
        <translation>Rysuj kształt</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="154"/>
        <source>Shape type</source>
        <translation>Typ kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="157"/>
        <source>Shape SVG path</source>
        <translation>Ścieżka SVG kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="158"/>
        <source>Shape size type</source>
        <translation>Typ rozmiaru kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="159"/>
        <source>Shape size (X)</source>
        <translation>Rozmiar kształtu (X)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="160"/>
        <source>Shape size (Y)</source>
        <translation>Rozmiar kształtu (Y)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="161"/>
        <source>Shape size units</source>
        <translation>Jednostki rozmiaru kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="162"/>
        <source>Shape rotation type</source>
        <translation>Typ obrotu kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="163"/>
        <source>Shape rotation</source>
        <translation>Obrót kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="164"/>
        <source>Shape offset</source>
        <translation>Przesunięcie (offset) kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="165"/>
        <source>Shape offset units</source>
        <translation>Jednostki przesunięcia (offsetu) kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="166"/>
        <source>Shape radii</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="167"/>
        <source>Symbol radii units</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="168"/>
        <source>Shape transparency</source>
        <translation>Przezroczystość kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="169"/>
        <source>Shape opacity</source>
        <translation>Krycie kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="170"/>
        <source>Shape blend mode</source>
        <translation>Tryb renderowania kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="171"/>
        <source>Shape fill color</source>
        <translation>Kolor wypełnienia kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="172"/>
        <source>Shape stroke color</source>
        <translation>Kolor obrysu kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="173"/>
        <source>Shape stroke width</source>
        <translation>Szerokość obrysu kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="174"/>
        <source>Shape stroke width units</source>
        <translation>Jednostki szerokości obrysu kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="175"/>
        <source>Shape join style</source>
        <translation>Styl połączenia kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="176"/>
        <source>Draw shadow</source>
        <translation>Rysuj cienie</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="181"/>
        <source>Shadow offset angle</source>
        <translation>Kąt przesunięcia cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="182"/>
        <source>Shadow offset distance</source>
        <translation>Odległość przesunięcia cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="183"/>
        <source>Shadow offset units</source>
        <translation>Jednostki przesunięcia cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="184"/>
        <source>Shadow blur radius</source>
        <translation>Promień rozmycia cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="185"/>
        <source>Shadow blur units</source>
        <translation>Jednostki rozmycia cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="186"/>
        <source>Shadow transparency</source>
        <translation>Przezroczystość cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="187"/>
        <source>Shadow opacity</source>
        <translation>Krycie cienka</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="188"/>
        <source>Shadow scale</source>
        <translation>Skala cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="189"/>
        <source>Shadow color</source>
        <translation>Kolor cienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="190"/>
        <source>Shadow blend mode</source>
        <translation>Tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="192"/>
        <source>Centroid of whole shape</source>
        <translation>Centroid całego kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="194"/>
        <source>Offset quadrant</source>
        <translation>Kwadrant przesunięcia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="194"/>
        <source>int&lt;br&gt;</source>
        <translation>int&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="199"/>
        <source>Offset units</source>
        <translation>Jednostki przesunięcia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="200"/>
        <source>Label distance</source>
        <translation>Odległość etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="201"/>
        <source>Label distance units</source>
        <translation>Jednostki odległości etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="202"/>
        <source>Offset rotation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="203"/>
        <source>Curved character angles</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="203"/>
        <source>double coord [&lt;b&gt;in,out&lt;/b&gt; as 20.0-60.0,20.0-95.0]</source>
        <translation>współrzędne double [&lt;b&gt;in,out&lt;/b&gt; jako 20.0-60.0,20.0-95.0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="204"/>
        <source>Repeat distance</source>
        <translation>Odległość powtarzania</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="205"/>
        <source>Repeat distance unit</source>
        <translation>Jednostka odległości powtarzania</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="206"/>
        <source>Overrun distance</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="207"/>
        <source>Label priority</source>
        <translation>Priorytet etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="207"/>
        <location filename="../src/core/qgspallabeling.cpp" line="209"/>
        <source>double [0.0-10.0]</source>
        <translation>double [0.0-10.0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="208"/>
        <source>Feature is a label obstacle</source>
        <translation>Obiekt jest przeszkodą dla etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="209"/>
        <source>Obstacle factor</source>
        <translation>Współczynnik przeszkód</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="211"/>
        <source>Predefined position order</source>
        <translation>Predefiniowana kolejność pozycji</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="211"/>
        <source>Comma separated list of placements in order of priority&lt;br&gt;</source>
        <translation>Rozdzielana przecinkami lista miejsc rozmieszczenia według priorytetu&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="219"/>
        <source>Line placement options</source>
        <translation>Opcje rozmieszczania linii</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="219"/>
        <source>Comma separated list of placement options&lt;br&gt;</source>
        <translation>Lista opcji rozmieszczania rozdzielonych przecinkiem&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="225"/>
        <source>Horizontal alignment</source>
        <translation>Wyrównanie poziome</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="227"/>
        <source>Vertical alignment</source>
        <translation>Wyrównanie pionowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="230"/>
        <source>Label rotation (deprecated)</source>
        <translation>Obrót etykiety (przestarzałe)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="231"/>
        <source>Label rotation</source>
        <translation>Obrót etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="232"/>
        <source>Scale based visibility</source>
        <translation>Widoczność oparta na skali</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="233"/>
        <location filename="../src/core/qgspallabeling.cpp" line="235"/>
        <source>Minimum scale (denominator)</source>
        <translation>Najmniejsza skala (przelicznik)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="234"/>
        <location filename="../src/core/qgspallabeling.cpp" line="236"/>
        <source>Maximum scale (denominator)</source>
        <translation>Największa skala (przelicznik)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="238"/>
        <source>Limit font pixel size</source>
        <translation>Ogranicz rozmiar czcionki</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="239"/>
        <source>Minimum pixel size</source>
        <translation>Minimalny rozmiar piksela</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="240"/>
        <source>Maximum pixel size</source>
        <translation>Maksymalny rozmiar piksela</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="241"/>
        <source>Label z-index</source>
        <translation>Poziom wyświetlania etykiet (z-index)</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="242"/>
        <source>Show label</source>
        <translation>Pokaż etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="243"/>
        <source>Always show label</source>
        <translation>Zawsze pokazuj etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="244"/>
        <source>Draw callout</source>
        <translation>Rysuj objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="245"/>
        <source>Label all parts</source>
        <translation>Etykietuj wszystkie części</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="517"/>
        <location filename="../src/core/qgspallabeling.cpp" line="1655"/>
        <source>Labeling</source>
        <translation>Etykietowanie</translation>
    </message>
    <message>
        <location filename="../src/core/qgspallabeling.cpp" line="1332"/>
        <location filename="../src/core/qgstextrenderer.cpp" line="2355"/>
        <source>Aa</source>
        <translation>Aa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="35"/>
        <source>bool [&lt;b&gt;1&lt;/b&gt;=True|&lt;b&gt;0&lt;/b&gt;=False]</source>
        <translation>logiczne [&lt;b&gt;1&lt;/b&gt;=Prawda|&lt;b&gt;0&lt;/b&gt;=Fałsz]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="40"/>
        <source>int [≤ 0 ≥]</source>
        <translation>int [≤ 0 ≥]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="45"/>
        <source>int [≥ 0]</source>
        <translation>int [≥ 0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="50"/>
        <source>int [≥ 1]</source>
        <translation>int [≥ 1]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="55"/>
        <source>double [≤ 0.0 ≥]</source>
        <translation>double [≤ 0.0 ≥]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="60"/>
        <location filename="../src/core/qgsproperty.cpp" line="117"/>
        <location filename="../src/core/qgsproperty.cpp" line="132"/>
        <source>double [≥ 0.0]</source>
        <translation>double [≥ 0.0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="65"/>
        <source>double [0.0-1.0]</source>
        <translation>liczba rzeczywista (double) [0.0-1.0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="70"/>
        <source>double [0.0-360.0]</source>
        <translation>liczba rzeczywista (double) [0.0-360.0]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="75"/>
        <source>string of variable length</source>
        <translation>tekst zmiennej długości</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="80"/>
        <source>int [0-100]</source>
        <translation>liczba całkowita [0-100]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="90"/>
        <source>string [&lt;b&gt;r,g,b,a&lt;/b&gt;] as int 0-255 or #&lt;b&gt;AARRGGBB&lt;/b&gt; as hex or &lt;b&gt;color&lt;/b&gt; as color&apos;s name</source>
        <translation>ciąg znaków [&lt;b&gt;r,g,b,a&lt;/b&gt;] jako liczby całkowite 0-255 lub #&lt;b&gt;AARRGGBB&lt;/b&gt; jako szesnastkowe lub &lt;b&gt;nazwa koloru&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="95"/>
        <source>string [&lt;b&gt;r,g,b&lt;/b&gt;] as int 0-255 or #&lt;b&gt;RRGGBB&lt;/b&gt; as hex or &lt;b&gt;color&lt;/b&gt; as color&apos;s name</source>
        <translation>ciąg znaków [&lt;b&gt;r,g,b,a&lt;/b&gt;] jako liczby całkowite 0-255 lub #&lt;b&gt;RRGGBB&lt;/b&gt; jako szesnastkowe lub &lt;b&gt;nazwa koloru&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="112"/>
        <source>double coord [&lt;b&gt;X,Y&lt;/b&gt;]</source>
        <translation>dwie współrzędne [&lt;b&gt;X,Y&lt;/b&gt;]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="122"/>
        <source>string of doubles &apos;&lt;b&gt;width,height&lt;/b&gt;&apos; or array of doubles &lt;b&gt;[width, height]&lt;/b&gt;</source>
        <translation>ciąg znaków liczb rzeczywistych (double) &apos;&lt;b&gt;szerokość,wysokość&lt;/b&gt;&apos; lub tablica liczb rzeczywistych (double) &lt;b&gt;[szerokość, wysokość]&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproperty.cpp" line="166"/>
        <source>string of doubles &apos;&lt;b&gt;x,y&lt;/b&gt;&apos; or array of doubles &lt;b&gt;[x, y]&lt;/b&gt;</source>
        <translation>ciąg znaków liczb rzeczywistych (double) &apos;&lt;b&gt;x,y&lt;/b&gt;&apos; lub tablica liczb rzeczywistych (double) &lt;b&gt;[x, y]&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="199"/>
        <source>meters</source>
        <comment>distance</comment>
        <translation>metry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="202"/>
        <source>kilometers</source>
        <comment>distance</comment>
        <translation>kilometry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="205"/>
        <source>feet</source>
        <comment>distance</comment>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="208"/>
        <source>yards</source>
        <comment>distance</comment>
        <translation>jardy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="211"/>
        <source>miles</source>
        <comment>distance</comment>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="214"/>
        <source>degrees</source>
        <comment>distance</comment>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="217"/>
        <source>centimeters</source>
        <comment>distance</comment>
        <translation>centymetry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="220"/>
        <source>millimeters</source>
        <comment>distance</comment>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="223"/>
        <source>&lt;unknown&gt;</source>
        <comment>distance</comment>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="226"/>
        <source>nautical miles</source>
        <comment>distance</comment>
        <translation>mile morskie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="236"/>
        <source>mm</source>
        <comment>render</comment>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="242"/>
        <source>px</source>
        <comment>render</comment>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="245"/>
        <source>%</source>
        <comment>render</comment>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="248"/>
        <source>pt</source>
        <comment>render</comment>
        <translation>pt</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="251"/>
        <source>in</source>
        <comment>render</comment>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="254"/>
        <source>unknown</source>
        <comment>render</comment>
        <translation>nieznany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="257"/>
        <source>m</source>
        <comment>render</comment>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="269"/>
        <source>m</source>
        <comment>distance</comment>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="272"/>
        <source>km</source>
        <comment>distance</comment>
        <translation>km</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="275"/>
        <source>ft</source>
        <comment>distance</comment>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="278"/>
        <source>yd</source>
        <comment>distance</comment>
        <translation>yd</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="281"/>
        <source>mi</source>
        <comment>distance</comment>
        <translation>mi</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="284"/>
        <source>deg</source>
        <comment>distance</comment>
        <translation>deg</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="287"/>
        <source>cm</source>
        <comment>distance</comment>
        <translation>cm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="290"/>
        <source>mm</source>
        <comment>distance</comment>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="296"/>
        <source>NM</source>
        <comment>distance</comment>
        <translation>NM</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="695"/>
        <source>square meters</source>
        <comment>area</comment>
        <translation>metry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="697"/>
        <source>square kilometers</source>
        <comment>area</comment>
        <translation>kilometry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="699"/>
        <source>square feet</source>
        <comment>area</comment>
        <translation>stopy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="701"/>
        <source>square yards</source>
        <comment>area</comment>
        <translation>jardy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="703"/>
        <source>square miles</source>
        <comment>area</comment>
        <translation>mile kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="705"/>
        <source>hectares</source>
        <comment>area</comment>
        <translation>hektary</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="707"/>
        <source>acres</source>
        <comment>area</comment>
        <translation>akry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="709"/>
        <source>square nautical miles</source>
        <comment>area</comment>
        <translation>mile morskie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="711"/>
        <source>square degrees</source>
        <comment>area</comment>
        <translation>stopnie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="713"/>
        <source>square millimeters</source>
        <comment>area</comment>
        <translation>milimetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="715"/>
        <source>square centimeters</source>
        <comment>area</comment>
        <translation>centymetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="717"/>
        <source>&lt;unknown&gt;</source>
        <comment>area</comment>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="727"/>
        <source>m²</source>
        <comment>area</comment>
        <translation>m²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="729"/>
        <source>km²</source>
        <comment>area</comment>
        <translation>km²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="731"/>
        <source>ft²</source>
        <comment>area</comment>
        <translation>ft²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="733"/>
        <source>yd²</source>
        <comment>area</comment>
        <translation>yd²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="735"/>
        <source>mi²</source>
        <comment>area</comment>
        <translation>mi²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="737"/>
        <source>ha</source>
        <comment>area</comment>
        <translation>ha</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="741"/>
        <source>NM²</source>
        <comment>area</comment>
        <translation>NM²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="743"/>
        <source>deg²</source>
        <comment>area</comment>
        <translation>deg²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="745"/>
        <source>cm²</source>
        <comment>area</comment>
        <translation>cm²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="747"/>
        <source>mm²</source>
        <comment>area</comment>
        <translation>mm²</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1290"/>
        <source>cubic meters</source>
        <comment>volume</comment>
        <translation>metry sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1292"/>
        <source>cubic feet</source>
        <comment>volume</comment>
        <translation>stopy sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1294"/>
        <source>cubic yards</source>
        <comment>volume</comment>
        <translation>jardy sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1296"/>
        <source>barrels</source>
        <comment>volume</comment>
        <translation>baryłki</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1298"/>
        <source>cubic decimeters</source>
        <comment>volume</comment>
        <translation>decymetry sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1300"/>
        <source>liters</source>
        <comment>volume</comment>
        <translation>litry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1302"/>
        <source>gallons</source>
        <comment>volume</comment>
        <translation>galony</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1304"/>
        <source>cubic inches</source>
        <comment>volume</comment>
        <translation>cale sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1306"/>
        <source>cubic centimeters</source>
        <comment>volume</comment>
        <translation>centymetry sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1308"/>
        <source>cubic degrees</source>
        <comment>volume</comment>
        <translation>stopnie sześcienne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1310"/>
        <location filename="../src/core/qgsunittypes.cpp" line="1340"/>
        <source>&lt;unknown&gt;</source>
        <comment>volume</comment>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1320"/>
        <source>m³</source>
        <comment>volume</comment>
        <translation>m³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1322"/>
        <source>ft³</source>
        <comment>volume</comment>
        <translation>ft³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1324"/>
        <source>yds³</source>
        <comment>volume</comment>
        <translation>yds³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1326"/>
        <source>bbl</source>
        <comment>volume</comment>
        <translation>bbl</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1328"/>
        <source>dm³</source>
        <comment>volume</comment>
        <translation>dm³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1330"/>
        <source>l</source>
        <comment>volume</comment>
        <translation>l</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1332"/>
        <source>gal</source>
        <comment>volume</comment>
        <translation>gal</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1334"/>
        <source>in³</source>
        <comment>volume</comment>
        <translation>in³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1336"/>
        <source>cm³</source>
        <comment>volume</comment>
        <translation>cm³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1338"/>
        <source>deg³</source>
        <comment>volume</comment>
        <translation>deg³</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1812"/>
        <source>degrees</source>
        <comment>angle</comment>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1814"/>
        <source>radians</source>
        <comment>angle</comment>
        <translation>radiany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1816"/>
        <source>gon</source>
        <comment>angle</comment>
        <translation>gon</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1818"/>
        <source>minutes of arc</source>
        <comment>angle</comment>
        <translation>minuty łuku</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1820"/>
        <source>seconds of arc</source>
        <comment>angle</comment>
        <translation>sekundy łuku</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1822"/>
        <source>turns</source>
        <comment>angle</comment>
        <translation>obroty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1824"/>
        <source>milliradians</source>
        <comment>angle</comment>
        <translation>milliradiany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1826"/>
        <source>mil</source>
        <comment>angle</comment>
        <translation>mil</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="1828"/>
        <source>&lt;unknown&gt;</source>
        <comment>angle</comment>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2053"/>
        <source>°</source>
        <comment>angle</comment>
        <translation>°</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2056"/>
        <source> rad</source>
        <comment>angle</comment>
        <translation> rad</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2059"/>
        <source> gon</source>
        <comment>angle</comment>
        <translation> gon</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2062"/>
        <source>′</source>
        <comment>angle minutes</comment>
        <translation>′</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2065"/>
        <source>″</source>
        <comment>angle seconds</comment>
        <translation>″</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2068"/>
        <source> tr</source>
        <comment>angle turn</comment>
        <translation> tr</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2071"/>
        <source> millirad</source>
        <comment>angular mil SI</comment>
        <translation> millirad</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2074"/>
        <source> mil</source>
        <comment>angular mil NATO</comment>
        <translation> mil</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2471"/>
        <source>millimeters</source>
        <comment>render</comment>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2474"/>
        <source>meters at scale</source>
        <comment>render</comment>
        <translation>metry w skali</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2588"/>
        <source>in</source>
        <comment>unit inch</comment>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="239"/>
        <location filename="../src/core/qgsunittypes.cpp" line="2477"/>
        <source>map units</source>
        <comment>render</comment>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="739"/>
        <source>ac</source>
        <comment>area</comment>
        <translation>ac</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2480"/>
        <source>pixels</source>
        <comment>render</comment>
        <translation>piksele</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2483"/>
        <source>percent</source>
        <comment>render</comment>
        <translation>procenty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2486"/>
        <source>points</source>
        <comment>render</comment>
        <translation>punktów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2489"/>
        <source>inches</source>
        <comment>render</comment>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2492"/>
        <source>&lt;unknown&gt;</source>
        <comment>render</comment>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2580"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2582"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2584"/>
        <source>cm</source>
        <translation>cm</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2586"/>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2590"/>
        <source>ft</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2592"/>
        <source>pt</source>
        <translation>pt</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2594"/>
        <source>pica</source>
        <translation>pica</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2604"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2606"/>
        <source>millimeters</source>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2608"/>
        <source>centimeters</source>
        <translation>centymetry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2610"/>
        <source>meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2612"/>
        <source>inches</source>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2614"/>
        <source>feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2616"/>
        <source>points</source>
        <translation>punktów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsunittypes.cpp" line="2618"/>
        <source>picas</source>
        <translation>cycero</translation>
    </message>
    <message>
        <location filename="../src/core/qgsuserprofile.cpp" line="40"/>
        <source>Profile folder doesn&apos;t exist</source>
        <translation>Katalog profilu nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/core/qgsuserprofile.cpp" line="101"/>
        <source>qgis.db doesn&apos;t exist in the user&apos;s profile folder</source>
        <translation>qgis.db nie istnieje w folerze profilu użytkownika</translation>
    </message>
    <message>
        <location filename="../src/core/qgsuserprofile.cpp" line="111"/>
        <source>Unable to open qgis.db for update.</source>
        <translation>Nie można otworzyć i zaktualizować qgis.db.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsuserprofile.cpp" line="121"/>
        <source>Could not save alias to database: %1</source>
        <translation>Nie można zapisać aliasu do bazy danych: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="364"/>
        <source>Stack overflow, too many nested feature iterators.
Iterated layers:
%3
...</source>
        <translation>Przepełnienie stosu, zbyt wiele iteratorów zagnieżdżonych obiektów.
Iterowane warstwy:
%3
...</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="364"/>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="705"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="705"/>
        <source>Stack overflow when preparing field %1 of layer %2.
Last frames:
%3
...</source>
        <translation>Przepełnienie stosu podczas przygotowywania pola %1 warstwy %2.
Ostatnie ramki:
%3
...</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="859"/>
        <location filename="../src/core/qgsvectorlayerfeatureiterator.cpp" line="872"/>
        <source>Geometry error: One or more input features have invalid geometry.</source>
        <translation>Błąd geometrii: jeden lub więcej obiektów wejściowych ma błędną geometrię.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="53"/>
        <source>failed</source>
        <translation>nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="107"/>
        <source>add features</source>
        <translation>dodaj obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="149"/>
        <source>delete features</source>
        <translation>usuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="181"/>
        <source>change geometry</source>
        <translation>zmień geometrię</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="211"/>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="408"/>
        <source>change attribute value</source>
        <translation>zmień wartość atrybutu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="244"/>
        <source>add attribute</source>
        <translation>dodaj atrybut</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="280"/>
        <source>delete attribute</source>
        <translation>usuń atrybut</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="316"/>
        <source>rename attribute</source>
        <translation>zmień nazwę atrybutu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerundopassthroughcommand.cpp" line="356"/>
        <source>custom transaction</source>
        <translation>niestandardowa transakcja</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerutils.cpp" line="380"/>
        <source>parser error: %1</source>
        <translation>błąd przetwarzania: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerutils.cpp" line="384"/>
        <source>evaluation error: %1</source>
        <translation>błąd obliczeń: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerutils.cpp" line="388"/>
        <source>%1 check failed</source>
        <translation>nieudane sprawdzenie %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerutils.cpp" line="410"/>
        <source>value is NULL</source>
        <translation>wartość jest NULL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerutils.cpp" line="434"/>
        <source>value is not unique</source>
        <translation>wartość nie jest unikalna</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="40"/>
        <source>Error zip file does not exist: &apos;%1&apos;</source>
        <translation>Błąd, plik ZIP nie istnieje: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="45"/>
        <location filename="../src/core/qgsziputils.cpp" line="136"/>
        <source>Error zip filename is empty</source>
        <translation>Błąd, nazwa pliku ZIP jest pusta</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="50"/>
        <source>Error output dir does not exist: &apos;%1&apos;</source>
        <translation>Błąd, wyjściowy katalog nie istnieje: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="55"/>
        <source>Error output dir is not a directory: &apos;%1&apos;</source>
        <translation>Błąd, wyjściowy katalog nie jest katalogiem: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="60"/>
        <source>Error output dir is not writable: &apos;%1&apos;</source>
        <translation>Błąd, wyjściowy katalog nie umożiliwa zapisu: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="91"/>
        <source>Failed to create a subdirectory %1/%2</source>
        <translation>Nie można utworzyć podkatalogu %1/%2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="97"/>
        <source>Could not write to %1</source>
        <translation>Nie można zapisać do %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="109"/>
        <source>Error reading file: &apos;%1&apos;</source>
        <translation>Błąd podczas odczytu pliku: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="117"/>
        <source>Error getting files: &apos;%1&apos;</source>
        <translation>Błąd podczas pobierania plików: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="125"/>
        <source>Error opening zip archive: &apos;%1&apos; (Error code: %2)</source>
        <translation>Błąd podczas otwierania archiwum zip: &apos;%1&apos; (Kod błędu: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="151"/>
        <source>Error input file does not exist: &apos;%1&apos;</source>
        <translation>Błąd, plik wejściowy nie istnieje: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="168"/>
        <source>Error adding file &apos;%1&apos;: %2</source>
        <translation>Błąd podczas dodawania pliku &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="175"/>
        <source>Error creating data source &apos;%1&apos;: %2</source>
        <translation>Błąd podczas tworzenia źródła danych &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsziputils.cpp" line="185"/>
        <source>Error creating zip archive &apos;%1&apos;: %2</source>
        <translation>Błąd podczas tworzenia archiwum zip &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="49"/>
        <source>Symbol name</source>
        <translation>Nazwa symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="50"/>
        <source>Symbol fill color</source>
        <translation>Kolor wypełnienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="51"/>
        <source>Symbol stroke color</source>
        <translation>Kolor obrysu symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="52"/>
        <source>Symbol stroke width</source>
        <translation>Szerokość obrysu symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="53"/>
        <source>Symbol stroke style</source>
        <translation>Styl obrysu symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="54"/>
        <source>Symbol offset</source>
        <translation>Odsunięcie symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="55"/>
        <source>Marker character(s)</source>
        <translation>Znak(i) znaczkika</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="56"/>
        <source>Symbol width</source>
        <translation>Szerokość symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="57"/>
        <source>Symbol height</source>
        <translation>Wysokość symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="58"/>
        <source>Preserve aspect ratio between width and height</source>
        <translation>Zachowaj proporcje między szerokością i wysokością</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="59"/>
        <source>Symbol fill style</source>
        <translation>Styl wypełnienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="60"/>
        <source>Outline join style</source>
        <translation>Styl połączenia linii zewnętrznej</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="62"/>
        <source>Angle for line fills</source>
        <translation>Kąt dla wypełnienia liniami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="63"/>
        <source>Gradient type</source>
        <translation>Typ gradientu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="64"/>
        <source>Gradient mode</source>
        <translation>Tryb gradientu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="65"/>
        <source>Gradient spread</source>
        <translation>Rozpiętość gradientu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="66"/>
        <source>Reference point 1 (X)</source>
        <translation>Punkt odniesienia 1 (X)</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="67"/>
        <source>Reference point 1 (Y)</source>
        <translation>Punkt odniesienia 1 (Y)</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="68"/>
        <source>Reference point 2 (X)</source>
        <translation>Punkt odniesienia 2 (X)</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="69"/>
        <source>Reference point 2 (Y)</source>
        <translation>Punkt odniesienia 2 (Y)</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="70"/>
        <source>Reference point 1 follows feature centroid</source>
        <translation>Punkt odniesienia 1 odpowiada centroidowi obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="71"/>
        <source>Reference point 2 follows feature centroid</source>
        <translation>Punkt odniesienia 2 odpowiada centroidowi obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="72"/>
        <source>Blur radius</source>
        <translation>Promień rozmycia</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="72"/>
        <source>Integer between 0 and 18</source>
        <translation>Liczba całkowita z zakresu 0-18</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="73"/>
        <source>Distance between lines</source>
        <translation>Odstęp pomiędzy liniami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="74"/>
        <source>Shade whole shape</source>
        <translation>Cień całego kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="75"/>
        <source>Maximum distance for shapeburst fill</source>
        <translation>Maksymalna odległość dla wypełnienia gradientem kształtu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="76"/>
        <source>Ignore rings in feature</source>
        <translation>Ignoruj pierścienie w obiekcie</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="77"/>
        <source>Symbol file path</source>
        <translation>Ścieżka pliku symbolu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="78"/>
        <source>Horizontal distance between markers</source>
        <translation>Pozioma odległość pomiędzy znacznikami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="79"/>
        <source>Vertical distance between markers</source>
        <translation>Pionowa odległość pomiędzy znacznikami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="80"/>
        <source>Horizontal displacement between rows</source>
        <translation>Poziome przesinięcie między rzędami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="81"/>
        <source>Vertical displacement between columns</source>
        <translation>Pionowe przesinięcie między rzędami</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="83"/>
        <source>Custom dash pattern</source>
        <translation>Własny styl linii</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="83"/>
        <source>[&lt;b&gt;&lt;dash&gt;;&lt;space&gt;&lt;/b&gt;] e.g. &apos;8;2;1;2&apos;</source>
        <translation>[&lt;b&gt;&lt;dash&gt;;&lt;space&gt;&lt;/b&gt;] np. &apos;8;2;1;2&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="84"/>
        <source>Line cap style</source>
        <translation>Styl zakończenia linii</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="85"/>
        <source>Marker placement</source>
        <translation>Lokalizacja znacznika</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="86"/>
        <source>Marker interval</source>
        <translation>Interwał znacznika</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="87"/>
        <source>Offset along line</source>
        <translation>Przesunięcie względem linii</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="88"/>
        <source>Average line angles over</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="89"/>
        <source>Horizontal anchor point</source>
        <translation>Poziomy punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="90"/>
        <source>Vertical anchor point</source>
        <translation>Pionowy punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="91"/>
        <source>Layer enabled</source>
        <translation>Warstwa aktywowana</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="92"/>
        <source>Arrow line width</source>
        <translation>Szerokość linii strzałki</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="93"/>
        <source>Arrow line start width</source>
        <translation>Szerokość linii strzałki na początku</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="94"/>
        <source>Arrow head length</source>
        <translation>Długość grotu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="95"/>
        <source>Arrow head thickness</source>
        <translation>Grubość grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="96"/>
        <source>Arrow head type</source>
        <translation>Typ grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssymbollayer.cpp" line="97"/>
        <source>Arrow type</source>
        <translation>Rodzaj strzałki</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgswidgetwrapper.cpp" line="30"/>
        <source>Root path</source>
        <translation>Ścieżka katalogu głównego</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgswidgetwrapper.cpp" line="30"/>
        <source>string of variable length representing root path to attachment</source>
        <translation>ciąg o zmiennej długości reprezentujący ścieżkę katalogu głównego dla załącznika</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgswidgetwrapper.cpp" line="31"/>
        <source>Document viewer content</source>
        <translation>Przeglądarka dokumentów</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgswidgetwrapper.cpp" line="31"/>
        <source>string</source>
        <translation>string</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgskeyvaluewidgetfactory.cpp" line="40"/>
        <source>Key/Value field</source>
        <translation>Pole klucz/wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgslistwidgetfactory.cpp" line="41"/>
        <source>List field</source>
        <translation>Pole listy</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovidergui.cpp" line="31"/>
        <source>ArcGIS Feature Server</source>
        <translation>ArcGIS Feature Server</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovidergui.cpp" line="31"/>
        <source>ArcGIS Map Server</source>
        <translation>ArcGIS Map Server</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2providergui.cpp" line="31"/>
        <source>DB2</source>
        <translation>DB2</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovidergui.cpp" line="29"/>
        <source>Delimited Text</source>
        <translation>CSV</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.h" line="96"/>
        <source>GeoNode</source>
        <translation>GeoNode</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="118"/>
        <source>Delete %1…</source>
        <translation>Usuń %1…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="148"/>
        <source>Delete GeoPackage</source>
        <translation>Usuń GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="162"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="149"/>
        <source>Are you sure you want to delete &apos;%1&apos;?</source>
        <translation>Czy na pewno chcesz usunąć &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="195"/>
        <source>The GeoPackage &apos;%1&apos; cannot be deleted because it is in the current project as &apos;%2&apos;, remove it from the project and retry.</source>
        <translation>GeoPackage &apos;%1&apos; nie może być usunięty ponieważ znajduje się w bieżącym projekcie jako &apos;%2&apos;; spróbuj ponownie po usunięciu z projektu.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="214"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="237"/>
        <source>Rename Layer</source>
        <translation>Zmień nazwę warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="214"/>
        <source>The layer &lt;b&gt;%1&lt;/b&gt; is loaded in the current project with name &lt;b&gt;%2&lt;/b&gt;, do you want to remove it from the project and rename it?</source>
        <translation>Warstwa &lt;b&gt;%1&lt;/b&gt; jest wczytana w bieżącym projekcie pod nazwą &lt;b&gt;%2&lt;/b&gt;, czy chcesz usunąć ją z projektu i zmienić jej nazwę?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="229"/>
        <source>Layer URI %1 is not valid!</source>
        <translation>URI warstwy %1 jest nieprawidłowy!</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="237"/>
        <source>The layer &lt;b&gt;%1&lt;/b&gt; exists in the current project &lt;b&gt;%2&lt;/b&gt;, do you want to remove it from the project and rename it?</source>
        <translation>Warstwa &lt;b&gt;%1&lt;/b&gt; istnieje w bieżącym projekcie &lt;b&gt;%2&lt;/b&gt;, czy chcesz usunąć ją z projektu i zmienić jej nazwę?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="270"/>
        <source>Error renaming layer</source>
        <translation>Błąd podczas zmiany nazwy warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="317"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="324"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="348"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="78"/>
        <source>Delete Layer</source>
        <translation>Usuń warstwę</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="317"/>
        <source>The layer &lt;b&gt;%1&lt;/b&gt; exists in the current project &lt;b&gt;%2&lt;/b&gt;, do you want to remove it from the project and delete it?</source>
        <translation>Warstwa &lt;b&gt;%1&lt;/b&gt; istnieje w bieżącym projekcie &lt;b&gt;%2&lt;/b&gt;, czy chcesz usunąć ją z projektu i skasować?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="325"/>
        <source>Are you sure you want to delete layer &lt;b&gt;%1&lt;/b&gt; from GeoPackage?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć &lt;b&gt;%1&lt;/b&gt; z GeoPackage?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="348"/>
        <source>The layer &lt;b&gt;%1&lt;/b&gt; was successfully deleted. Compact database (VACUUM) &lt;b&gt;%2&lt;/b&gt; now?</source>
        <translation>Warstwa &lt;b&gt;%1&lt;/b&gt; została pomyślnie usunięta. Odświeżyć dane bazy (VACUUM) &lt;b&gt;%2&lt;/b&gt; teraz?</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagerasterwriter.cpp" line="53"/>
        <source>Failed to open source layer %1! See the OGR panel in the message logs for details.

</source>
        <translation>Otwieranie warstwy %1 nie powiodło się! Sprawdź szczegóły w panelu OGR w dzienniku wiadomości.

</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagerasterwriter.cpp" line="62"/>
        <source>Failed to import layer %1! See the OGR panel in the message logs for details.

</source>
        <translation>Import warstwy %1 nie powiódł się! Sprawdź szczegóły w panelu OGR w dzienniku wiadomości.

</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="55"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="78"/>
        <source>Delete File</source>
        <translation>Usuń plik</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="40"/>
        <source>Delete Layer “%1”…</source>
        <translation>Usuń warstwę “%1”…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="94"/>
        <source>Are you sure you want to delete layer &apos;%1&apos; from datasource?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć warstwę &apos;%1&apos; ze źródła danych?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="56"/>
        <source>Delete %1 “%2”…</source>
        <translation>Usuń %1 “%2”…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="135"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="94"/>
        <source>Delete %1</source>
        <translation>Usuń %1</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="180"/>
        <source>The %1 &apos;%2&apos; cannot be deleted because it is in the current project as &apos;%3&apos;, remove it from the project and retry.</source>
        <translation>Nie można usunąć %1 &apos;%2&apos; ponieważ znajduje się w bieżącym projekcie jako &apos;%3&apos;; spróbuj ponownie po usunięciu z projektu.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="102"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="40"/>
        <source>Delete File “%1”…</source>
        <translation>Usuń plik “%1”…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="68"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="98"/>
        <source>Are you sure you want to delete file &apos;%1&apos;?</source>
        <translation>Czy na pewno chcesz usunąć plik &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="89"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="120"/>
        <source>The layer &apos;%1&apos; cannot be deleted because it is in the current project as &apos;%2&apos;, remove it from the project and retry.</source>
        <translation>Warstwa &apos;%1&apos; nie może zostać usunięta, ponieważ jest w bieżącym projekcie jako &apos;%2&apos;, usuń ją z projektu i ponów próbę.</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayerprovider.cpp" line="681"/>
        <source>Virtual Layer</source>
        <translation>Warstwa wirtualna</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayerprovider.cpp" line="683"/>
        <source>Add Virtual Layer</source>
        <translation>Dodaj warstwę wirtualną</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovidergui.cpp" line="30"/>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <location filename="../src/server/services/wmts/qgswmtsutils.cpp" line="707"/>
        <source>Layer &apos;%1&apos; not found</source>
        <translation>Nie znaleziono warstwy &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="29"/>
        <source>Add unique value index field</source>
        <translation>Dodaj pole wartości unikalnej z indeksem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="34"/>
        <source>categorize,categories,category,reclassify,classes,create</source>
        <translation>categorize,categories,category,reclassify,classes,create</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="51"/>
        <source>Class field</source>
        <translation>Pole klasy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="54"/>
        <source>Output field name</source>
        <translation>Nazwa pola wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="56"/>
        <source>Layer with index field</source>
        <translation>Warstwa ze zindeksowanym polem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="60"/>
        <source>Class summary</source>
        <translation>Mapa klas</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="68"/>
        <source>This algorithm takes a vector layer and an attribute and adds a new numeric field. Values in this field correspond to values in the specified attribute, so features with the same value for the attribute will have the same value in the new numeric field. This creates a numeric equivalent of the specified attribute, which defines the same classes.

The new attribute is not added to the input layer but a new layer is generated instead.

Optionally, a separate table can be output which contains a summary of the class field values mapped to the new unique numeric value.</source>
        <translation>Algorytm dla wejściowyej warstwy wektorowej i atrybutu dodaje nowe pole numeryczne. Wartości w tym polu odpowiadają wartościom podanego atrybutu, więc obiekty o tej samej wartości wejściowego atrybutu będą miały tę samą wartość w nowym polu liczbowym. Spowoduje to utworzenie numerycznego odpowiednika określonego atrybutu, który definiuje te same klasy.

Nowy atrybut nie jest dodawany do warstwy wejściowej, generowana jest nowa warstwa.

Opcjonalnie można wygenerować osobną tabelę, która zawiera podsumowanie wartości pól klasy przypisanych unikalnym wartościom liczbowym.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmuniquevalueindex.cpp" line="96"/>
        <source>Invalid field name %1</source>
        <translation>Niepoprawna nazwa pola %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="32"/>
        <source>Extract vertices</source>
        <translation>Wydobądź wierzchołki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="37"/>
        <source>points,vertex,nodes</source>
        <translation>points,vertex,nodes</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="52"/>
        <source>This algorithm takes a line or polygon layer and generates a point layer with points representing the vertices in the input lines or polygons. The attributes associated to each point are the same ones associated to the line or polygon that the point belongs to.</source>
        <translation>Algorytm generuje z podanej warstwy liniowej lub poligonowej warstwę punktową, której obiekty reprezentują wierzchołki linii lub poligonów. Atrybuty przypisane każdemu z punktów odpowiadają atrybutom odpowiednich linii lub poligonów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="54"/>
        <source>Additional fields are added to the point indicating the vertex index (beginning at 0), the vertex’s part and its index within the part (as well as its ring for polygons), distance along original geometry and bisector angle of vertex for original geometry.</source>
        <translation>Dodane pola określają numer wierzchołka (od 0), część obiektu, w której znajduje się wierzchołek oraz numer wierzchołka w tej części (jak również ring w poligonie), dystans wzdłuż macierzystej geometrii oraz miarę kąta przy wierzchołku (w pierwotnym obiekcie).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractvertices.cpp" line="66"/>
        <source>Vertices</source>
        <translation>Wierzchołki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgshelp.cpp" line="49"/>
        <source>Help location is not configured!</source>
        <translation>Nieskonfigurowane ustawienia lokalne pomocy!</translation>
    </message>
    <message>
        <location filename="../src/gui/qgshelp.cpp" line="49"/>
        <location filename="../src/gui/qgshelp.cpp" line="81"/>
        <source>QGIS Help</source>
        <translation>Pomoc QGIS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgshelp.cpp" line="81"/>
        <source>Trying to open help using key &apos;%1&apos;. Full URI is &apos;%2&apos;…</source>
        <translation>Próba otwarcia pomocy dla klucza &apos;%1&apos;. Pełny URI to &apos;%2&apos;…</translation>
    </message>
    <message>
        <location filename="../src/core/qgstessellator.cpp" line="505"/>
        <source>geometry simplification failed - skipping</source>
        <translation>upraszczanie geometrii nie powiodło się - pominięto</translation>
    </message>
    <message>
        <location filename="../src/core/qgstessellator.cpp" line="513"/>
        <source>geometry&apos;s coordinates are too close to each other and simplification failed - skipping</source>
        <translation>współrzędne geometrii są zbyt blisko siebie i upraszczanie nie powiodło się - pomijanie</translation>
    </message>
    <message>
        <location filename="../src/core/qgstessellator.cpp" line="525"/>
        <source>polygon rings self-intersect or intersect each other - skipping</source>
        <translation>pierścienie poligonu przecinają się wewnętrznie lub z innymi pierścieniami - pomijanie</translation>
    </message>
    <message>
        <location filename="../src/core/qgstessellator.cpp" line="597"/>
        <source>Triangulation failed. Skipping polygon…</source>
        <translation>Triangulacja nie powiodła się. Pominięto poligon…</translation>
    </message>
    <message>
        <location filename="../src/core/qgstessellator.cpp" line="505"/>
        <location filename="../src/core/qgstessellator.cpp" line="513"/>
        <location filename="../src/core/qgstessellator.cpp" line="525"/>
        <location filename="../src/core/qgstessellator.cpp" line="597"/>
        <source>3D</source>
        <translation>3D</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmapsettings.cpp" line="448"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="473"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="492"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="509"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="526"/>
        <location filename="../src/core/qgsmapsettings.cpp" line="543"/>
        <source>Transform error caught: %1</source>
        <translation>Błąd przekształcenia: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsprojectbadlayerhandler.cpp" line="25"/>
        <source>%1 unavailable layers found:</source>
        <translation>%1 niedostępnych warstw:</translation>
    </message>
    <message>
        <location filename="../src/core/qgsprojectbadlayerhandler.cpp" line="29"/>
        <source> * %1</source>
        <translation> * %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="50"/>
        <source>Multi-ring buffer (constant distance)</source>
        <translation>Bufor wielopierścieniowy (stała odległość)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="35"/>
        <source>buffer,grow,multiple,rings,distance,donut</source>
        <translation>buffer,grow,multiple,rings,distance,donut</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="55"/>
        <source>This algorithm computes multi-ring (&apos;donuts&apos;) buffer for all the features in an input layer, using a fixed or dynamic distance and rings number.</source>
        <translation>Algorytm oblicza bufor wielopierścieniowy (&apos;donut&apos;) dla wszystkich obiektów w warstwie wejściowej, używając ustalonej lub dynamicznej odległości i liczby pierścieni.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="66"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="69"/>
        <source>Number of rings</source>
        <translation>Liczba pierścieni (ringów)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="74"/>
        <location filename="../src/analysis/processing/qgsalgorithmmultiringconstantbuffer.cpp" line="76"/>
        <source>Distance between rings</source>
        <translation>Odległość pomiędzy pierścieniami (ringami)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="30"/>
        <source>Point on surface</source>
        <translation>Punkt na powierzchni</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="35"/>
        <source>centroid,inside,within</source>
        <translation>centroid,inside,within</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="50"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.cpp" line="29"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.cpp" line="30"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="55"/>
        <source>Returns a point guaranteed to lie on the surface of a geometry.</source>
        <translation>Zwraca punkt leżący na pewno na powierzchni danej geometrii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="107"/>
        <source>Error calculating point on surface for feature %1 part %2: %3</source>
        <translation>Błąd obliczania punktu na powierzchni dla części %2 obiektu %1: %3</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointonsurface.cpp" line="118"/>
        <source>Error calculating point on surface for feature %1: %2</source>
        <translation>Błąd obliczania punktu na powierzchni dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="29"/>
        <source>Rotate</source>
        <translation>Obróć</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="34"/>
        <source>rotate,around,center,point</source>
        <translation>rotate,around,center,point</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="49"/>
        <source>Rotated</source>
        <translation>Obrócone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="54"/>
        <source>This algorithm rotates feature geometries, by the specified angle clockwise</source>
        <translation>Algorytm obraca geometrie obiektów o określony kąt, zgodnie z ruchem wskazówek zegara</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="56"/>
        <source>Optionally, the rotation can occur around a preset point. If not set the rotation occurs around each feature&apos;s centroid.</source>
        <translation>Można obracać wokół określonego punktu. Jeśli nie ustawiono punktu, obiekt zostanie obrócony wokół swojego centroidu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="67"/>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="70"/>
        <source>Rotation (degrees clockwise)</source>
        <translation>Obrót (stopnie, zgodnie z ruchem wskazówek zegara)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="75"/>
        <source>Rotation anchor point</source>
        <translation>Punkt odniesienia obrotu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="110"/>
        <source>Could not transform anchor point to destination CRS</source>
        <translation>Nie można przetransformować punku odniesienia do wynikowego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrotate.cpp" line="139"/>
        <source>Could not calculate centroid for feature %1: %2</source>
        <translation>Nie można obliczyć centroidu dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="29"/>
        <source>Segmentize by maximum distance</source>
        <translation>Segmentuj (wg maksymalnej odległości)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="34"/>
        <source>straighten,linearize,densify,curves,curved,circular</source>
        <translation>straighten,linearize,densify,curves,curved,circular</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="49"/>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="143"/>
        <source>Segmentized</source>
        <translation>Posegmentowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="54"/>
        <source>This algorithm segmentizes a geometry by converting curved sections to linear sections.

The segmentization is performed by specifying the maximum allowed offset distance between the originalcurve and the segmentized representation.

Non-curved geometries will be retained without change.</source>
        <translation>Algorytm segmentuje geometrię, przekształcając zakrzywione sekcje w sekcje liniowe.

Segmentacja jest wykonywana poprzez określenie maksymalnej dozwolonej odległości między oryginalną krzywą a segmentowaną reprezentacją tej krzywej.

Geometrie nie będące krzywymi zostaną zachowane bez zmian.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="73"/>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="76"/>
        <source>Maximum offset distance</source>
        <translation>Maksymalna odległość odsunięcia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="123"/>
        <source>Segmentize by maximum angle</source>
        <translation>Segmentuj (wg maksymalnego kąta)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="128"/>
        <source>straighten,linearize,densify,curves,curved,circular,angle</source>
        <translation>straighten,linearize,densify,curves,curved,circular,angle</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="148"/>
        <source>This algorithm segmentizes a geometry by converting curved sections to linear sections.

The segmentization is performed by specifying the maximum allowed radius angle between vertices on the straightened geometry (e.g the angle of the arc created from the original arc center to consecutive output vertices on the linearized geometry).

Non-curved geometries will be retained without change.</source>
        <translation>Algorytm segmentuje geometrię, przekształcając zakrzywione sekcje w sekcje liniowe.

Segmentacja jest wykonywana poprzez określenie maksymalnego dopuszczalnego kąta promienia między wierzchołkami wyprostowanej geometrii (np. kąt łuku utworzony od pierwotnego środka łuku do kolejnych wierzchołków wynikowych w geometrii &apos;liniowej&apos;).

Geometrie nie będące krzywymi zostaną zachowane bez zmian.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="168"/>
        <location filename="../src/analysis/processing/qgsalgorithmsegmentize.cpp" line="171"/>
        <source>Maximum angle between vertices (degrees)</source>
        <translation>Maksymalny kąt pomięrzy wierzchołkami (stopnie)</translation>
    </message>
    <message>
        <location filename="../src/core/qgseditformconfig.cpp" line="278"/>
        <source>Edit form config</source>
        <translation>Edytuj konfigurację formularza</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="81"/>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="86"/>
        <source>eVis Event Id Tool</source>
        <translation>Narzędzie ID zdarzeń eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="81"/>
        <source>This tool only supports vector data.</source>
        <translation>Narzędzie wspiera tylko dane wektorowe.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/idtool/eviseventidtool.cpp" line="86"/>
        <source>No active layers found.</source>
        <translation>Nie znaleziono żadnej aktywnej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="67"/>
        <source>Label margin</source>
        <translation>Margines etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="69"/>
        <source>Map Layers</source>
        <translation>Warstwy mapy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="70"/>
        <source>Map theme</source>
        <translation>Motyw mapy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="71"/>
        <source>Grid enabled</source>
        <translation>Siatka włączona</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="72"/>
        <source>Grid interval X</source>
        <translation>Interwał siatki X</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="73"/>
        <source>Grid interval Y</source>
        <translation>Interwał siatki Y</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="74"/>
        <source>Grid offset X</source>
        <translation>Przesunięcie siatki X</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="75"/>
        <source>Grid offset Y</source>
        <translation>Przesunięcie siatki Y</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="76"/>
        <source>Grid frame size</source>
        <translation>Rozmiar ramki siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="77"/>
        <source>Grid frame line thickness</source>
        <translation>Grubość linii ramki siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="78"/>
        <source>Grid cross size</source>
        <translation>Rozmiar krzyża siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="79"/>
        <source>Grid frame margin</source>
        <translation>Margines ramki siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="80"/>
        <source>Grid label distance</source>
        <translation>Odległość etykiety siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="92"/>
        <source>Table source layer</source>
        <translation>Źródło danych tabeli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="29"/>
        <source>Delete holes</source>
        <translation>Usuń pierścienie wewnętrzne</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="34"/>
        <source>remove,delete,drop,holes,rings,fill</source>
        <translation>usunąć,usunąć,porzucić,dziury,pierścienie,wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="64"/>
        <source>This algorithm takes a polygon layer and removes holes in polygons. It creates a new vector layer in which polygons with holes have been replaced by polygons with only their external ring. Attributes are not modified.

An optional minimum area parameter allows removing only holes which are smaller than a specified area threshold. Leaving this parameter as 0.0 results in all holes being removed.</source>
        <translation>Algorytm usuwa wewnętrzne pierścienie w poligonach warstwy wektorowej. Tworzy nową warstwę wektorową, w której poligony z wewnętrznymi pierścieniami zostały zastąpione poligonami z samym pierścieniem zewnętrznym. Atrybuty nie są modyfikowane.

Opcjonalny parametr minimalnej powierzchni pozwala usunąć tylko te otwory, które są mniejsze niż określony próg obszaru. Pozostawienie tego parametru jako 0.0 powoduje usunięcie wszystkich otworów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="85"/>
        <location filename="../src/analysis/processing/qgsalgorithmremoveholes.cpp" line="88"/>
        <source>Remove holes with area less than</source>
        <translation>Usuń pierścienie o powierzchni mniejszej niż</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="31"/>
        <source>Import geotagged photos</source>
        <translation>Importuj geotagowane zdjęcia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="36"/>
        <source>exif,metadata,gps,jpeg,jpg</source>
        <translation>exif,metadata,gps,jpeg,jpg</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmarraytranslatedfeatures.cpp" line="39"/>
        <location filename="../src/analysis/processing/qgsalgorithmgrid.cpp" line="45"/>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="41"/>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="43"/>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="26"/>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="51"/>
        <source>Input folder</source>
        <translation>Folder wejściowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="52"/>
        <source>Scan recursively</source>
        <translation>Skanuj rekurencyjnie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="54"/>
        <source>Photos</source>
        <translation>Zdjęcia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="58"/>
        <source>Invalid photos table</source>
        <translation>Tabela nieprawidłowych zdjęć</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="65"/>
        <source>Creates a point layer corresponding to the geotagged locations from JPEG images from a source folder. Optionally the folder can be recursively scanned.

The point layer will contain a single PointZ feature per input file from which the geotags could be read. Any altitude information from the geotags will be used to set the point's Z value.

Optionally, a table of unreadable or non-geotagged photos can also be created.</source>
        <translation>Tworzy warstwę punktową odpowiadającą geotagowanym lokalizacjom z obrazów JPEG w folderze źródłowym. Opcjonalnie folder może być skanowany rekurencyjnie (z włączeniem podfolderów).

Warstwa punktowa będzie zawierać jeden obiekt PointZ dla każdego pliku wejściowego, z którego można odczytać geotagi. Wszelkie informacje o wysokości z geotagów będą używane do ustawienia wartości Z punktu.

Opcjonalnie można również utworzyć tabelę zdjęć nieczytelnych lub nie zawierających geoteagowania.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="261"/>
        <source>Directory %1 does not exist!</source>
        <translation>Katalog %1 nie istnieje!</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="340"/>
        <source>Could not open %1</source>
        <translation>Nie można otworzyć %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="357"/>
        <source>Could not retrieve geotag for %1</source>
        <translation>Nie można pobrać geotagu dla %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmimportphotos.cpp" line="377"/>
        <source>No metadata found in %1</source>
        <translation>Nie znaleziono metadanych w %1</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="108"/>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="117"/>
        <source>Insert Expression</source>
        <translation>Wprowadź wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplode.cpp" line="34"/>
        <source>Explode lines</source>
        <translation>Rozdziel linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplode.cpp" line="39"/>
        <source>segments,parts</source>
        <translation>segments,parts</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplode.cpp" line="54"/>
        <source>This algorithm takes a lines layer and creates a new one in which each line is replaced by a set of lines representing the segments in the original line. Each line in the resulting layer contains only a start and an end point, with no intermediate nodes between them.

If the input layer consists of CircularStrings or CompoundCurves, the output layer will be of the same type and contain only single curve segments.</source>
        <translation>Algorytm tworzy z warstwy liniowej nową warstwę liniową, w której każda linia jest zastępowana przez zestaw linii reprezentujących segmenty w pierwotnej linii. Każda linia w wynikowej warstwie zawiera tylko punkt początkowy i końcowy, bez pośrednich węzłów między nimi.

Jeśli warstwa wejściowa składa się z CircularStrings lub CompoundCurves, warstwa wyjściowa będzie tego samego typu i będzie zawierać tylko pojedyncze segmenty krzywej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplode.cpp" line="78"/>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="68"/>
        <source>Exploded</source>
        <translation>Warstwa z rozbitymi obiektami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfilter.cpp" line="30"/>
        <source>Feature filter</source>
        <translation>Filtr obiektów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfilter.cpp" line="35"/>
        <source>filter,proxy,redirect,route</source>
        <translation>filter,proxy,redirect,route</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfilter.cpp" line="55"/>
        <source>This algorithm filters features from the input layer and redirects them to one or several outputs.</source>
        <translation>Algorytm filtruje obiekty z warstwy wejściowej i przekierowuje je do jednego lub kilku wyjść.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmswapxy.cpp" line="30"/>
        <source>Swap X and Y coordinates</source>
        <translation>Zamień współrzędne X i Y</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmswapxy.cpp" line="35"/>
        <source>invert,flip,swap,latitude,longitude</source>
        <translation>invert,flip,swap,latitude,longitude</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmswapxy.cpp" line="50"/>
        <source>Swapped</source>
        <translation>Zamienione</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmswapxy.cpp" line="55"/>
        <source>This algorithm swaps the X and Y coordinate values in input geometries. It can be used to repair geometries which have accidentally had their latitude and longitude values reversed.</source>
        <translation>Algorytm zamienia wartości współrzędnych X i Y w geometrii wejściowej. Może być używany do naprawy geometrii, którym przypadkowo odwrócono wartości szerokości i długości geograficznej.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="97"/>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="146"/>
        <source>Invalid URI for PostgreSQL provider: </source>
        <translation>Niepoprawny adres URI dla dostawcy PostgreSQL: </translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="65"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="114"/>
        <source>There was an error opening the database &lt;b&gt;%1&lt;/b&gt;: %2</source>
        <translation>Wystąpił błąd podczas otwierania bazy danych &lt;b&gt;%1&lt;/b&gt;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="80"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="88"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="130"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="178"/>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="186"/>
        <source>There was an error querying the database &lt;b&gt;%1&lt;/b&gt;: %2</source>
        <translation>Wystąpił błąd podczas odpytywania bazy danych &lt;b&gt;%1&lt;/b&gt;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="145"/>
        <source>Invalid URI for GeoPackage OGR provider: </source>
        <translation>Niepoprawny adres URI dla dostawcy GeoPackage OGR: </translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="158"/>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="104"/>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="153"/>
        <source>Could not connect to the database: </source>
        <translation>Nie można połączyć z bazą danych: </translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="227"/>
        <source>Unable to save project. It&apos;s not possible to create the destination table on the database. &lt;b&gt;%1&lt;/b&gt;: %2</source>
        <translation>Nie można zapisać projektu. Utworzenie docelowej tabeli w bazie danych nie jest możliwe. &lt;b&gt;%1&lt;/b&gt;: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="258"/>
        <source>Unable to insert or update project (project=%1) in the destination table on the database: %2</source>
        <translation>Nie można dodać lub zaktualizować projektu (project=%1) w docelowej tabeli w bazie danych: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="321"/>
        <source>Invalid URI for GeoPackage OGR provider: %1</source>
        <translation>Niepoprawny adres URI dla dostawcy GeoPackage OGR: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="330"/>
        <source>Could not connect to the database: %1</source>
        <translation>Nie można połączyć z bazą danych: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="355"/>
        <source>Could not remove project %1: %2</source>
        <translation>Nie można usunąć projektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageprojectstorage.cpp" line="375"/>
        <source>Could not rename project %1: %2</source>
        <translation>Nie można zmienić nazwy projektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="110"/>
        <source>Table qgis_projects does not exist or it is not accessible.</source>
        <translation>Tabela qgis_projects nie istnieje lub nie jest dostępna.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="131"/>
        <source>The project &apos;%1&apos; does not exist in schema &apos;%2&apos;.</source>
        <translation>Projekt &apos;%1&apos; nie istnieje w schemacie &apos;%2&apos;.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="164"/>
        <source>Unable to save project. It&apos;s not possible to create the destination table on the database. Maybe this is due to database permissions (user=%1). Please contact your database admin.</source>
        <translation>Nie można zapisać projektu. Nie można utworzyć docelowej tabeli w bazie danych. Może wynika to z uprawnień do bazy danych (user=%1). Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstorage.cpp" line="192"/>
        <source>Unable to insert or update project (project=%1) in the destination table on the database. Maybe this is due to table permissions (user=%2). Please contact your database admin.</source>
        <translation>Nie można dodać lub zaktualizować projektu (project=%1) w docelowej tabeli w bazie danych. Może wynika to z uprawnień do bazy danych (user=%2). Skontaktuj się z administratorem bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="31"/>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="80"/>
        <source>Difference</source>
        <translation>Różnica</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="46"/>
        <source>This algorithm extracts features from the Input layer that fall outside, or partially overlap, features in the Overlay layer. Input layer features that partially overlap feature(s) in the Overlay layer are split along those features&apos; boundary and only the portions outside the Overlay layer features are retained.</source>
        <translation>Ten algorytm wyodrębnia obiekty z warstwy wejściowej, które znajdują się na zewnątrz lub częściowo pokrywają się z obiektami w warstwie nakładki. Obiekty warstwy wejściowej, które częściowo nakładają się na obiekty w warstwie nakładki, są dzielone wzdłuż granicy tych obiektów i zachowywane są tylko te części, które znajdują się poza warstwą nakładki.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdifference.cpp" line="50"/>
        <source>Attributes are not modified, although properties such as area or length of the features will be modified by the difference operation. If such properties are stored as attributes, those attributes will have to be manually updated.</source>
        <translation>Atrybuty obiektów nie są modyfikowane, chociaż właściwości takie jak powierzchnia lub długość obiektów zostaną zmodyfikowane przez operację różnicy. Jeśli takie właściwości są przechowywane jako atrybuty, te atrybuty będą musiały być zaktualizowane ręcznie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="29"/>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="63"/>
        <source>Symmetrical difference</source>
        <translation>Różnica symetryczna</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmsymmetricaldifference.cpp" line="44"/>
        <source>This algorithm extracts the portions of features from both the Input and Overlay layers that do not overlap. Overlapping areas between the two layers are removed. The attribute table of the Symmetrical Difference layer contains original attributes from both the Input and Difference layers.</source>
        <translation>Ten algorytm wyodrębnia niepokrywające się części obiektów warstwy wejściowej i warstwy nakładki. Nakładające się obszary obu warstw są usuwane. Tabela atrybutów warstwy Różnica symetryczna zawiera oryginalne atrybuty zarówno z warstwy wejściowej, jak i różnicowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="29"/>
        <source>Tapered buffers</source>
        <translation>Bofory zwężane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="34"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="168"/>
        <source>variable,distance,length,line,buffer</source>
        <translation>variable,distance,length,line,buffer</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="84"/>
        <source>This algorithm creates tapered buffers along line geometries, using a specified start and end buffer diameter corresponding to the buffer diameter at the start and end of the linestrings.</source>
        <translation>Algorytm ten tworzy zwężające się bufory wzdłuż geometrii liniowych, używając określonej początkowej i końcowej średnicy bufora odpowiadających średnicy bufora na początku i końcu linii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="101"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="104"/>
        <source>Start width</source>
        <translation>Początkowa szerokość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="109"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="112"/>
        <source>End width</source>
        <translation>Końcowa szerokość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="146"/>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="246"/>
        <source>Error buffering geometry %1: %2</source>
        <translation>Błąd buforowania geometrii %1: %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="163"/>
        <source>Variable width buffer (by M value)</source>
        <translation>Bufor o zmiennej szerokości (wg wartości M)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmtaperedbuffer.cpp" line="208"/>
        <source>This algorithm creates variable width buffers along lines, using the M value of the line geometries as the diameter of the buffer at each vertex.</source>
        <translation>Algorytm tworzy bufory o zmiennej szerokości wzdłuż linii, używając wartości M geometrii liniowej jako średnicy bufora w każdym z wierzchołków linii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="69"/>
        <source>Union</source>
        <translation>Suma</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="45"/>
        <source>This algorithm checks overlaps between features within the Input layer and creates separate features for overlapping and non-overlapping parts. The area of overlap will create as many identical overlapping features as there are features that participate in that overlap.</source>
        <translation>Algorytm sprawdza nakładanie się obiektów w warstwie wejściowej i tworzy osobne obiekty dla nakładających się i nienakładających się części. Obszar nakładania się tworzy tyle samo nakładających się obiektów, ile jest obiektów, które wchodzą w skład tego nałożenia.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmunion.cpp" line="49"/>
        <source>An Overlay layer can also be used, in which case features from each layer are split at their overlap with features from the other one, creating a layer containing all the portions from both Input and Overlay layers. The attribute table of the Union layer is filled with attribute values from the respective original layer for non-overlapping features, and attribute values from both layers for overlapping features.</source>
        <translation>Można również użyć warstwy nakładki, w którym to przypadku obiekty z każdej warstwy są rozdzielane przy nakładaniu się na obiekty z drugiej, tworząc warstwę zawierającą wszystkie części z warstwy wejściowej i nakładki. Tabela atrybutów warstwy Sumy jest wypełniana wartościami atrybutu z odpowiedniej pierwotnej warstwy dla nienakładających się obiektów oraz wartości atrybutów z obu warstw dla nakładających się obiektów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="31"/>
        <source>Create wedge buffers</source>
        <translation>Bufory klinowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="36"/>
        <source>arc,segment,circular,circle,slice</source>
        <translation>arc,segment,circular,circle,slice</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="51"/>
        <source>Buffers</source>
        <translation>Bufory klinowe</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="68"/>
        <source>This algorithm creates wedge shaped buffers from input points.

The azimuth parameter gives the angle (in degrees) for the middle of the wedge to point. The buffer width (in degrees) is specified by the width parameter. Note that the wedge will extend to half of the angular width either side of the azimuth direction.

The outer radius of the buffer is specified via outer radius, and optionally an inner radius can also be specified.

The native output from this algorithm are CurvePolygon geometries, but these may be automatically segmentized to Polygons depending on the output format.</source>
        <translation>Algorytm tworzy bufory w kształcie klina z podanych punktów.

Parametr azymutu podaje kąt (w stopniach) dla środka klina względem punktu. Szerokość bufora (w stopniach) jest określona przez parametr szerokości. Należy zauważyć, że klin będzie rozciągał się do połowy szerokości kątowej po każdej stronie kierunku azymutu.

Zewnętrzny promień bufora jest określony przez parametr zewnętrzny promień, opcjonalnie można również określić wewnętrzny promień.

Natywnym wyjściem tego algorytmu są geometrie CurvePolygon, ale mogą one być automatycznie dzielone na poligony w zależności od formatu wyjściowego.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="95"/>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="97"/>
        <source>Azimuth (degrees from North)</source>
        <translation>Azymut (stopnie liczone od kierunku północnego)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="101"/>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="103"/>
        <source>Wedge width (in degrees)</source>
        <translation>Szerokość klina (w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="107"/>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="109"/>
        <source>Outer radius</source>
        <translation>Promień zewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="113"/>
        <location filename="../src/analysis/processing/qgsalgorithmwedgebuffers.cpp" line="115"/>
        <source>Inner radius</source>
        <translation>Promień wewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="31"/>
        <source>Zonal histogram</source>
        <translation>Histogram strefowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="36"/>
        <source>raster,unique,values,count,area,statistics</source>
        <translation>raster,unique,values,count,area,statistics</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdrape.cpp" line="42"/>
        <location filename="../src/analysis/processing/qgsalgorithmreclassifybylayer.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="37"/>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="52"/>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="57"/>
        <source>Vector layer containing zones</source>
        <translation>Warstwa wektorowa ze strefami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="78"/>
        <source>Summaries to calculate</source>
        <translation>Podsumowania do obliczenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="81"/>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="59"/>
        <source>Output column prefix</source>
        <translation>Prefix kolumny wynikowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="168"/>
        <source>Extract Z values</source>
        <translation>Wyodrębnij wartości Z</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="178"/>
        <source>add,z,value,elevation,height,attribute,statistics,stats</source>
        <translation>add,z,value,elevation,height,attribute,statistics,stats</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="183"/>
        <source>Extracts z values from geometries into feature attributes.

By default only the z value from the first vertex of each feature is extracted, however the algorithm can optionally calculate statistics on all of the geometry&apos;s z values, including sums, means, and minimums and maximums</source>
        <translation>Wyodrębnia wartości Z z geometrii do atrybutów obiektu.

Domyślnie wyodrębniana jest tylko wartość Z pierwszego wierzchołka każdego obiektu, jednak algorytm może opcjonalnie obliczyć statystyki wszystkich wartości Z geometrii, w tym sumy, średnie, minima i maksima.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="190"/>
        <source>Extracts z values (or z value statistics) from geometries into feature attributes.</source>
        <translation>Wyodrębnia wartości Z (lub statystyki dla wartości Z) z geometrii do atrybutów obiektu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="218"/>
        <source>Extract M values</source>
        <translation>Wyodrębnij wartości M</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="228"/>
        <source>add,m,value,measure,attribute,statistics,stats</source>
        <translation>add,m,value,measure,attribute,statistics,stats</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="233"/>
        <source>Extracts m values from geometries into feature attributes.

By default only the m value from the first vertex of each feature is extracted, however the algorithm can optionally calculate statistics on all of the geometry&apos;s m values, including sums, means, and minimums and maximums</source>
        <translation>Wyodrębnia wartości M z geometrii do atrybutów obiektu.

Domyślnie wyodrębniana jest tylko wartość M pierwszego wierzchołka każdego obiektu, jednak algorytm może opcjonalnie obliczyć statystyki wszystkich wartości M geometrii, w tym sumy, średnie, minima i maksima.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractzmvalues.cpp" line="240"/>
        <source>Extracts m values (or m value statistics) from geometries into feature attributes.</source>
        <translation>Wyodrębnia wartości M (lub statystyki dla wartości M) z geometrii do atrybutów obiektu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="61"/>
        <source>Output zones</source>
        <translation>Histogram strefowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmzonalhistogram.cpp" line="66"/>
        <source>This algorithm appends fields representing counts of each unique value from a raster layer contained within zones defined as polygons.</source>
        <translation>Algorytm dołącza pola reprezentujące ilości dla każdej unikatowej wartości z warstwy rastrowej zawarte w strefach zdefiniowanych przez poligony.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstringutils.cpp" line="70"/>
        <source>a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|s|the|to|vs.|vs|via</source>
        <translation>a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|s|the|to|vs.|vs|via</translation>
    </message>
    <message>
        <location filename="../src/core/qgsstringutils.cpp" line="71"/>
        <source>.|:</source>
        <translation>.|:</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1359"/>
        <source>Reset to Defaults</source>
        <translation>Przywróć domyślne</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="69"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="123"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="176"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="230"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1224"/>
        <source>str: layer ID</source>
        <translation>str: ID warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="70"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="124"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="177"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="231"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1225"/>
        <source>str: layer name</source>
        <translation>str: nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="71"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="125"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="178"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="232"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1226"/>
        <source>str: layer source</source>
        <translation>str: źródło warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="78"/>
        <source>Path to a raster layer</source>
        <translation>Ścieżka do warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="131"/>
        <source>Path to a mesh layer</source>
        <translation>Ścieżka do warstwy siatkowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="185"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1234"/>
        <source>Path to a vector layer</source>
        <translation>Ścieżka do warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="241"/>
        <source>Path to a vector, raster or mesh layer</source>
        <translation>Ścieżka do warstwy wektorowej, rastrowej lub siatkowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="294"/>
        <source>1 for true/yes</source>
        <translation>1: prawda/tak</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="295"/>
        <source>0 for false/no</source>
        <translation>0: fałsz/nie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="346"/>
        <source>A valid QGIS expression string, e.g &quot;road_name&quot; = &apos;MAIN RD&apos;</source>
        <translation>Prawidłowe wyrażenie QGIS, np. &quot;nazwa_ulicy&quot; = &apos;Główna&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="393"/>
        <source>str: CRS auth ID (e.g. &apos;EPSG:3111&apos;)</source>
        <translation>str: ID układu współrzędnych (np. &apos;EPSG:2180&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="396"/>
        <source>str: layer ID. CRS of layer is used.</source>
        <translation>str: ID warstwy; zostanie użyty układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="397"/>
        <source>str: layer name. CRS of layer is used.</source>
        <translation>str: nazwa warstwy; zostanie użyty układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="398"/>
        <source>str: layer source. CRS of layer is used.</source>
        <translation>str: źródło warstwy; zostanie użyty układ współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="399"/>
        <source>QgsCoordinateReferenceSystem</source>
        <translation>QgsCoordinateReferenceSystem</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="400"/>
        <source>QgsMapLayer: CRS of layer is used</source>
        <translation>QgsMapLayer: użyto układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="401"/>
        <source>QgsProcessingFeatureSourceDefinition: CRS of source is used</source>
        <translation>QgsProcessingFeatureSourceDefinition: użyty jest układ współrzędnych źródła</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="394"/>
        <source>str: CRS PROJ4 (e.g. &apos;PROJ4:…&apos;)</source>
        <translation>str: układ współrzędnych PROJ4 (np. &apos;PROJ4:…&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="395"/>
        <source>str: CRS WKT (e.g. &apos;WKT:…&apos;)</source>
        <translation>str: układ współrzędnych WKT (np. &apos;WKT:…&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="407"/>
        <source>CRS as an auth ID (e.g. &apos;EPSG:3111&apos;)</source>
        <translation>układ współrzędnych jako auth ID (np. &apos;EPSG:3111&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="408"/>
        <source>CRS as a PROJ4 string (e.g. &apos;PROJ4:…&apos;)</source>
        <translation>układ współrzędnych jako PROJ4 (np. &apos;PROJ4:…&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="409"/>
        <source>CRS as a WKT string (e.g. &apos;WKT:…&apos;)</source>
        <translation>układ współrzędnych jako WKT (np. &apos;WKT:…&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="410"/>
        <source>Path to a layer. The CRS of the layer is used.</source>
        <translation>Ścieżka do warstwy. Zostanie użyty układ współrzędnych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="455"/>
        <source>list[float]: list of 2 float values</source>
        <translation>list[float]: lista 2 wartości rzeczywistych</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="456"/>
        <source>list[str]: list of strings representing floats</source>
        <translation>list[str]: lista ciągów znaków reprezentujących liczby rzeczywiste</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="457"/>
        <source>str: as two comma delimited floats, e.g. &apos;1,10&apos;</source>
        <translation>str: dwie liczby rzeczywiste oddzielone przecinkiem, np. &apos;1,10&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="463"/>
        <source>Two comma separated numeric values, e.g. &apos;1,10&apos;</source>
        <translation>Dwie wartości liczbowe oddzielone przecinkiem, np. &apos;1,10&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="508"/>
        <source>str: as an &apos;x,y&apos; string, e.g. &apos;1.5,10.1&apos;</source>
        <translation>str: ciąg znaków &apos;x,y&apos;, np. &apos;1.5,10.1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="517"/>
        <source>Point coordinate as an &apos;x,y&apos; string, e.g. &apos;1.5,10.1&apos;</source>
        <translation>Współrzędne punktu jako &apos;x,y&apos;, np. &apos;1.5,10.1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="563"/>
        <source>str: as string representation of int, e.g. &apos;1&apos;</source>
        <translation>str: liczba rzeczywista zapisana jako string, np. &apos;1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="569"/>
        <source>Number of selected option, e.g. &apos;1&apos;</source>
        <translation>Numer wybranej opcji, np. &apos;1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="570"/>
        <source>Comma separated list of options, e.g. &apos;1,3&apos;</source>
        <translation>Lista opcji rozdzielonych przecinkiem, np. &apos;1,3&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="615"/>
        <source>str: as comma delimited list of x min, x max, y min, y max. E.g. &apos;4,10,101,105&apos;</source>
        <translation>str: lista rozdzielonych przecinkami x min, x max, y min, y max, np. &apos;4,10,101,105&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="616"/>
        <source>str: layer ID. Extent of layer is used.</source>
        <translation>str: ID warstwy; użyty zostanie zasięg warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="617"/>
        <source>str: layer name. Extent of layer is used.</source>
        <translation>str: nazwa warstwy; użyty zostanie zasięg warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="618"/>
        <source>str: layer source. Extent of layer is used.</source>
        <translation>str: źródło warstwy; użyty zostanie zasięg warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="619"/>
        <source>QgsMapLayer: Extent of layer is used</source>
        <translation>QgsMapLayer: użyto zasięgu warstwy</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="620"/>
        <source>QgsProcessingFeatureSourceDefinition: Extent of source is used</source>
        <translation>QgsProcessingFeatureSourceDefinition: użyty jest zasięg źródła</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="628"/>
        <source>A comma delimited string of x min, x max, y min, y max. E.g. &apos;4,10,101,105&apos;</source>
        <translation>Oddzielone przecinkiem wartości x min, x max, y min, y max. Np. &apos;4,10,101,105&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="629"/>
        <source>Path to a layer. The extent of the layer is used.</source>
        <translation>Ścieżka do warstwy. Zostanie użyty zasięg warstwy.</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="674"/>
        <source>str: as comma delimited list of values</source>
        <translation>str: lista wartości oddzielonych przecinkiem</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="681"/>
        <source>A comma delimited list of values</source>
        <translation>Lista wartości oddzielonych przecinkiem</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="732"/>
        <source>Path to a file</source>
        <translation>Ścieżka do pliku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="783"/>
        <source>The name of an existing field</source>
        <translation>Nazwa istniejącego pola</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="784"/>
        <source>; delimited list of existing field names</source>
        <translation>Lista istniejących nazw pól oddzielonych średnikiem</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="844"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1511"/>
        <source>Path for new vector layer</source>
        <translation>Ścieżka dla nowej warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="904"/>
        <source>Path for new file</source>
        <translation>Ścieżka dla nowego pliku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="965"/>
        <source>Path for an existing or new folder</source>
        <translation>Ścieżka istniejącego lub nowego folderu</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1026"/>
        <source>Path for new raster layer</source>
        <translation>Ścieżka dla nowej warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1078"/>
        <source>String value</source>
        <translation>Ciąg znaków</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1129"/>
        <source>An existing QGIS authentication ID string</source>
        <translation>Istniejący identyfikator uwierzytelnienia QGIS</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1175"/>
        <source>list[str]: list of layer IDs</source>
        <translation>list[str]: lista ID warstw</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1176"/>
        <source>list[str]: list of layer names</source>
        <translation>list[str]: lista nazw warstw</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1177"/>
        <source>list[str]: list of layer sources</source>
        <translation>list[str]: lista źródeł warstw</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1287"/>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1340"/>
        <source>A numeric value</source>
        <translation>Wartość numeryczna</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1395"/>
        <source>A numeric value representing the scale denominator</source>
        <translation>Wartość liczbowa reprezentująca mianownik skali</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1448"/>
        <source>Integer value representing an existing raster band number</source>
        <translation>Wartość całkowita reprezentująca istniejący numer kanału rastra</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1502"/>
        <source>str: destination vector file, e.g. &apos;d:/test.shp&apos;</source>
        <translation>str: docelowy plik wektorowy, np. &apos;d:/test.shp&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1503"/>
        <source>str: &apos;memory:&apos; to store result in temporary memory layer</source>
        <translation>str: &apos;memory:&apos; w celu zachowania wyników jako warstwa tymczasowa</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1504"/>
        <source>str: using vector provider ID prefix and destination URI, e.g. &apos;postgres:…&apos; to store result in PostGIS table</source>
        <translation>str: ID dostawcy danych wektorowych i adresu URI przeznaczenia, np. &apos;postgres:…&apos;, aby zachować wynik w tabeli PostGIS</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1559"/>
        <source>str: name of print layout in current project</source>
        <translation>str: nazwa układu wydruku w bieżącym projekcie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1565"/>
        <source>Name of print layout in current project</source>
        <translation>Nazwa układu wydruku w bieżącym projekcie</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1614"/>
        <source>str: UUID of print layout item</source>
        <translation>str: UUID układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1615"/>
        <source>str: id of print layout item</source>
        <translation>str: id układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1621"/>
        <source>UUID or item id of layout item</source>
        <translation>UUID lub id układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1669"/>
        <source>str: string representation of color, e.g #ff0000 or rgba(200,100,50,0.8)</source>
        <translation>str: ciąg znaków reprezentujący kolor, np. #ff0000 lub rgba(200,100,50,0.8)</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingparametertypeimpl.h" line="1676"/>
        <source>String representation of color, e.g #ff0000 or rgba(200,100,50,0.8)</source>
        <translation>Ciąg znaków reprezentujący kolor, np. #ff0000 lub rgba(200,100,50,0.8)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsreclassifyutils.cpp" line="32"/>
        <source>Using classes:</source>
        <translation>Z wykorzystaniem klas:</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsreclassifyutils.cpp" line="54"/>
        <source>Warning: Class %1 (%2) overlaps with class %3 (%4)</source>
        <translation>Ostrzeżenie: Klasa %1 (%2) nachodzi na klasę %3 (%4)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="31"/>
        <source>K-means clustering</source>
        <translation>Klastry K-średnich</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="36"/>
        <source>clustering,clusters,kmeans,points</source>
        <translation>klastrowanie,klastry,kśrednie,punkty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="75"/>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="53"/>
        <source>Number of clusters</source>
        <translation>Liczba klastrów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="69"/>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="56"/>
        <source>Cluster field name</source>
        <translation>Nazwa pola klastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="31"/>
        <source>DBSCAN clustering</source>
        <translation>Grupowanie metodą DBSCAN</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="36"/>
        <source>Clusters point features using a density based scan algorithm.</source>
        <translation>Grupowanie klastra obiektów punktowych wykorzystując algorytm bazujący na skanowaniu gęstosci przestrzenej punktów (ang. DBSCAN density based scan algorithm).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="41"/>
        <source>clustering,clusters,density,based,points</source>
        <translation>klastrowanie,klastry,gęstość,bazowy,punkty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="58"/>
        <source>Minimum cluster size</source>
        <translation>Minimalny rozmiar klastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="61"/>
        <source>Maximum distance between clustered points</source>
        <translation>Maksymalna odległość pomiędzy punktami klastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="64"/>
        <source>Treat border points as noise (DBSCAN*)</source>
        <translation>Traktuj punkty graniczne jako szum (DBSCAN*)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="73"/>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="57"/>
        <source>Clusters</source>
        <translation>Klastry</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="80"/>
        <source>Clusters point features based on a 2D implementation of Density-based spatial clustering of applications with noise (DBSCAN) algorithm.

The algorithm requires two parameters, a minimum cluster size (“minPts”), and the maximum distance allowed between clustered points (“eps”).</source>
        <translation>Klastry udostępniają funkcje oparte na dwuwymiarowej implementacji opartej na gęstości, przestrzennego grupowania klastra z algorytmem szumu (DBSCAN). 

Algorytm wymaga dwóch parametrów, minimalnego rozmiaru klastra (&quot;minPts&quot;) i maksymalnej odległości dozwolonej między punktami w klastrze (&quot;eps&quot;).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="127"/>
        <source>Building spatial index</source>
        <translation>Budowanie indeksu przestrzennego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="133"/>
        <source>Analysing clusters</source>
        <translation>Analizowanie klastrów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdbscanclustering.cpp" line="221"/>
        <source>Feature %1 is a %2 feature, not a point.</source>
        <translation>Obiekt %1 jest obiektem typu %2, a nie punktem.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="62"/>
        <source>Calculates the 2D distance based k-means cluster number for each input feature.

If input geometries are lines or polygons, the clustering is based on the centroid of the feature.</source>
        <translation>Oblicza liczbę k-średnich w oparciu o odległość 2D dla każdego obiektu wejściowego.

Jeśli geometria wejściowa to linie lub wielokąty, grupowanie opiera się na środku ciężkości obiektu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="91"/>
        <source>Collecting input points</source>
        <translation>Zbieranie punktów wejściowych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="132"/>
        <source>Number of geometries is less than the number of clusters requested, not all clusters will get data</source>
        <translation>Liczba geometrii jest mniejsza niż liczba żądanych klastrów, nie wszystkie klastry otrzymają dane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="138"/>
        <source>Calculating clusters</source>
        <translation>Obliczanie klastrów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="228"/>
        <source>There are at least %1 duplicate inputs, the number of output clusters may be less than was requested</source>
        <translation>Istnieje co najmniej %1 duplikat(ów) danych wejściowych, liczba klastrów wyjściowych może być mniejsza niż żądano</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="308"/>
        <source>Clustering did not converge after %1 iterations</source>
        <translation>Nie uzyskano połączenia klastrów po wykonaniu %1 iteracji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmkmeansclustering.cpp" line="310"/>
        <source>Clustering converged after %1 iterations</source>
        <translation>Połączono klastry po wykonaniu %1 iteracji</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="147"/>
        <source>Raster pixels to polygons</source>
        <translation>Piksele rastra jako poligony</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="152"/>
        <source>vectorize,polygonize,raster,convert,pixels</source>
        <translation>vectorize,polygonize,raster,convert,pixels</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="157"/>
        <source>This algorithm converts a raster layer to a vector layer, by creating polygon features for each individual pixel's extent in the raster layer.

Any nodata pixels are skipped in the output.</source>
        <translation>Algorytm przekształca warstwę rastrową w warstwę wektorową, tworząc obiekty poligonowe dla każdego zakresu poszczególnych pikseli w warstwie rastrowej.

Wszystkie piksele bez danych są pomijane na wyjściu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="164"/>
        <source>Creates a vector layer of polygons corresponding to each pixel in a raster layer.</source>
        <translation>Tworzy wektorową warstwę z poligonami odpowiadającymi każdemu pikselowi w warstwie rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="174"/>
        <source>Vector polygons</source>
        <translation>Poligony z pikseli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="206"/>
        <source>Raster pixels to points</source>
        <translation>Piksele rastra jako punkty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="211"/>
        <source>vectorize,polygonize,raster,convert,pixels,centers</source>
        <translation>vectorize,polygonize,raster,convert,pixels,centers</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="216"/>
        <source>This algorithm converts a raster layer to a vector layer, by creating point features for each individual pixel's center in the raster layer.

Any nodata pixels are skipped in the output.</source>
        <translation>Algorytm konwertuje warstwę rastrową w warstwę wektorową, tworząc elementy punktowe dla centrum każdego piksela warstwy rastrowej.

Wszystkie piksele bez danych (nodata) są pomijane na wyjściu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="223"/>
        <source>Creates a vector layer of points corresponding to each pixel in a raster layer.</source>
        <translation>Tworzy warstwę wektorową z punktami odpowiadającymi każdemu pikselowi w warstwie rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmvectorize.cpp" line="233"/>
        <source>Vector points</source>
        <translation>Punkty z pikseli</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="489"/>
        <source>Map Canvas</source>
        <translation>Obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="29"/>
        <source>Extend lines</source>
        <translation>Wydłuż linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="34"/>
        <source>linestring,continue,grow,extrapolate</source>
        <translation>linestring,continue,grow,extrapolate</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="49"/>
        <source>Extended</source>
        <translation>Warstwa z wydłużonymi liniami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="54"/>
        <source>This algorithm extends line geometries by a specified amount at the start and end of the line. Lines are extended using the bearing of the first and last segment in the line.</source>
        <translation>Algorytm wydłuża geometrie liniowe o określoną wartość na początku i na końcu linii. Linie są przedłużane przy użyciu kierunku pierwszego i ostatniego odcinka w linii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="61"/>
        <source>Extends LineString geometries by extrapolating the start and end segments.</source>
        <translation>Przedłuża geometrie typu LineString poprzez ekstrapolację początkowego i końcowego segmentu.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="82"/>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="84"/>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="87"/>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="89"/>
        <source>Start distance</source>
        <translation>Odległość początkowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="89"/>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="91"/>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="94"/>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="96"/>
        <source>End distance</source>
        <translation>Odległośc końcowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextendlines.cpp" line="133"/>
        <source>Error calculating extended line</source>
        <translation>Błąd wyznaczania wydłużonych linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="31"/>
        <source>Reverse line direction</source>
        <translation>Odwróć kierunek linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="36"/>
        <source>swap,reverse,switch,flip,linestring,orientation</source>
        <translation>swap,reverse,switch,flip,linestring,orientation</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="51"/>
        <source>Reversed</source>
        <translation>Odwrócone</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="56"/>
        <source>This algorithm reverses the direction of curve or LineString geometries.</source>
        <translation>Algorytm odwraca kierunek krzywej lub geometrii typu LineString.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="61"/>
        <source>Reverses the direction of curve or LineString geometries.</source>
        <translation>Odwraca kierunek krzywej lub geometrii typu LineString.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="100"/>
        <location filename="../src/analysis/processing/qgsalgorithmreverselinedirection.cpp" line="121"/>
        <source>Error reversing line</source>
        <translation>Błąd podczas odwracania kierunku linii</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingtoolboxmodel.cpp" line="322"/>
        <source>Algorithm ID: ‘%1’</source>
        <translation>Algorytm o ID: ‘%1’</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingtoolboxmodel.cpp" line="323"/>
        <source>Warning: Algorithm has known issues</source>
        <translation>Ostrzeżenie: Algorytm ma znane błędy</translation>
    </message>
    <message>
        <location filename="../src/providers/mdal/qgsmdalprovidergui.cpp" line="30"/>
        <source>Mesh</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="32"/>
        <source>Network analysis</source>
        <translation>Wektor - analiza sieciowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="42"/>
        <source>Vector layer representing network</source>
        <translation>Warstwa wektorowa reprezentująca sieć</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="43"/>
        <source>Path type to calculate</source>
        <translation>Typ ścieżki do obliczenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="43"/>
        <source>Shortest</source>
        <translation>Najkrótszy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="43"/>
        <source>Fastest</source>
        <translation>Najszybszy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="46"/>
        <source>Direction field</source>
        <translation>Pole kierunku</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="51"/>
        <source>Value for forward direction</source>
        <translation>Wartość dla kierunku wprzód</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="56"/>
        <source>Value for backward direction</source>
        <translation>Wartość dla kierunku odwróconego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="61"/>
        <source>Value for both directions</source>
        <translation>Wartość dla obu kierunków</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="66"/>
        <source>Default direction</source>
        <translation>Domyślny kierunek</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="66"/>
        <source>Forward direction</source>
        <translation>kierunek w przód</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="66"/>
        <source>Backward direction</source>
        <translation>kierunek powrotny</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="66"/>
        <source>Both directions</source>
        <translation>w obie strony</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="71"/>
        <source>Speed field</source>
        <translation>Pole prędkości</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="75"/>
        <source>Default speed (km/h)</source>
        <translation>Domyślna prędkość (km/h)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="79"/>
        <source>Topology tolerance</source>
        <translation>Tolerancja topologii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmnetworkanalysisbase.cpp" line="134"/>
        <source>Loading points…</source>
        <translation>Wczytywanie punktów…</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="29"/>
        <source>Array of offset (parallel) lines</source>
        <translation>Szyk przesuniętych (równolegle) linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="34"/>
        <source>offset,parallel,duplicate,create,spaced,copy,features,objects,step,repeat</source>
        <translation>offset,parallel,duplicate,create,spaced,copy,features,objects,step,repeat</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="54"/>
        <source>This algorithm creates copies of line features in a layer, by creating multiple offset versions of each feature. Each copy is offset by a preset distance.</source>
        <translation>Algorytm tworzy kopie obiektów liniowych w warstwie, tworząc wiele wersji przesunięcia dla każdego obiektu. Każda kopia jest przesunięta o zadaną odległość.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="60"/>
        <source>Creates multiple offset copies of lines from a layer.</source>
        <translation>Tworzy wiele przesuniętych kopii linii z warstwy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="79"/>
        <source>Offset step distance</source>
        <translation>Krok przesunięcia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmarrayoffsetlines.cpp" line="82"/>
        <source>Step distance</source>
        <translation>Krok</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="33"/>
        <source>Shortest path (layer to point)</source>
        <translation>Najkrótsza droga (warstwa do punktu)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="38"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="38"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="36"/>
        <source>network,path,shortest,fastest</source>
        <translation>network,path,shortest,fastest</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="43"/>
        <source>This algorithm computes optimal (shortest or fastest) route from multiple start points defined by vector layer and given end point.</source>
        <translation>Algorytm oblicza optymalną (najkrótszą lub najszybszą) trasę z wielu punktów początkowych zdefiniowanych przez warstwę wektorową do podanego punktu końcowego.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="54"/>
        <source>Vector layer with start points</source>
        <translation>Warstwa wektorowa z punktami początkowymi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="55"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="53"/>
        <source>End point</source>
        <translation>Punkt końcowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="57"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="57"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="55"/>
        <source>Shortest path</source>
        <translation>Najkrótsza droga</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="85"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="85"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="76"/>
        <source>Building graph…</source>
        <translation>Budowanie wykresu…</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="89"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="89"/>
        <source>Calculating shortest paths…</source>
        <translation>Obliczanie najkrótszych ścieżek…</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathlayertopoint.cpp" line="118"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="116"/>
        <source>There is no route from start point (%1) to end point (%2).</source>
        <translation>Nie ma trasy od punktu początkowego (%1) do punktu końcowego (%2).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="33"/>
        <source>Shortest path (point to layer)</source>
        <translation>Najkrótsza droga (punkt do warstwy)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="43"/>
        <source>This algorithm computes optimal (shortest or fastest) route between given start point and multiple end points defined by point vector layer.</source>
        <translation>Algorytm oblicza optymalną (najkrótszą lub najszybszą) drogę między określonym punktem startowym a wieloma punktami końcowymi podanymi jako wektorowa warstwa punktowa.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="54"/>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="52"/>
        <source>Start point</source>
        <translation>Punkt początkowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtolayer.cpp" line="55"/>
        <source>Vector layer with end points</source>
        <translation>Warstwa wektorowa z punktami końcowymi</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="31"/>
        <source>Shortest path (point to point)</source>
        <translation>Najkrótsza droga (punkt do punktu)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="41"/>
        <source>This algorithm computes optimal (shortest or fastest) route between given start and end points.</source>
        <translation>Algorytm oblicza optymalną (najkrótszą lub najszybszą) drogę między określonymi punktami.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="56"/>
        <source>Travel cost</source>
        <translation>Koszt podróży</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="82"/>
        <source>Calculating shortest path…</source>
        <translation>Obliczanie najkrótszej ścieżki…</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="93"/>
        <source>There is no route from start point to end point.</source>
        <translation>Nie ma żadnej trasy z punktu początkowego do punktu końcowego.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmshortestpathpointtopoint.cpp" line="105"/>
        <source>Writing results…</source>
        <translation>Zapisywanie wyników…</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsninecellfilter.cpp" line="57"/>
        <source>Running OpenCL program: %1</source>
        <translation>Uruchamianie programu OpenCL: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsninecellfilter.cpp" line="62"/>
        <location filename="../src/core/raster/qgshillshaderenderer.cpp" line="360"/>
        <source>Error running OpenCL program: %1 - %2</source>
        <translation>Błąd uruchamiania programu OpenCL: %1 - %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsninecellfilter.cpp" line="69"/>
        <source>Error loading OpenCL program sources</source>
        <translation>Błąd podczas ładowania źródeł programu OpenCL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="47"/>
        <source>Found OpenCL platform %1: %2</source>
        <translation>Znaleziono platformę OpenCL %1: %2.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="61"/>
        <source>Error %1 on platform %3 searching for OpenCL device: %2</source>
        <translation>Błąd %1 na platformie %3 podczas wyszukiwania urządzenia OpenCL: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="70"/>
        <source>Found OpenCL device: %1</source>
        <translation>Znaleziono urządzenie OpenCL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="89"/>
        <source>Error loading OpenCL library: %1</source>
        <translation>Błąd wczytywania biblioteki OpenCL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="102"/>
        <source>Found OpenCL library filename %1</source>
        <translation>Znaleziono bibliotekę OpenCL o nazwie %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="116"/>
        <source>OpenCL Product version: %1.%2.%3.%4</source>
        <translation>Werjsa produktu OpenCL: %1.%2.%3.%4</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="160"/>
        <source>Found OpenCL version info %1: %2</source>
        <translation>Znaleziono informacje o wersji OpenCL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="172"/>
        <location filename="../src/core/qgsopenclutils.cpp" line="177"/>
        <source>No module handle to OpenCL library</source>
        <translation>Brak modułu do biblioteki OpenCL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="187"/>
        <source>Error %1 initializing OpenCL device: %2</source>
        <translation>Błąd %1 podczas inicjowania urządzenia OpenCL: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="381"/>
        <source>No OpenCL device could be found.</source>
        <translation>Nie można odnaleźć żadnego urzędzenia OpenCL.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="396"/>
        <source>No OpenCL platform found.</source>
        <translation>Nie znaleziono platformy OpenCL.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="404"/>
        <source>Error setting default platform.</source>
        <translation>Błąd ustawiania domyślnej platformy.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="411"/>
        <source>Active OpenCL device: %1</source>
        <translation>Aktywne urzędzenie OpenCL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="421"/>
        <source>Error %1 searching for OpenCL device: %2</source>
        <translation>Błąd %1 podczas wyszukiwania urządzenia OpenCL: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="489"/>
        <source>Could not load OpenCL program from path %1.</source>
        <translation>Nie można załadować programu OpenCL ze ścieżki %1.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="673"/>
        <source>Build logs not available!</source>
        <translation>Dzienniki są niedostępne!</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="674"/>
        <source>Error building OpenCL program: %1</source>
        <translation>Błąd podczas budowania programu OpenCL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsopenclutils.cpp" line="682"/>
        <source>Error %1 building OpenCL program in %2</source>
        <translation>Błąd %1 podczas budowania programu OpenCL w %2</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgshillshaderenderer.cpp" line="179"/>
        <source>Error loading OpenCL program source from path %1</source>
        <translation>Błąd wczytywania źródła programu OpenCL ze ścieżki %1</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgshillshaderenderer.cpp" line="363"/>
        <source>OpenCL has been disabled, you can re-enable it in the options dialog.</source>
        <translation>OpenCL został wyłączony, możesz go ponownie włączyć w oknie opcji.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="31"/>
        <source>Interpolate point on line</source>
        <translation>Interpoluj punkt na linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="36"/>
        <source>linestring,reference,referencing,distance,interpolate</source>
        <translation>linestring,reference,referencing,distance,interpolate</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="51"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="52"/>
        <source>Interpolated points</source>
        <translation>Interpolowane punkty</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="56"/>
        <source>This algorithm creates a point geometry interpolated at a set distance along line or curve geometries.

Z and M values are linearly interpolated from existing values.

If a multipart geometry is encountered, only the first part is considered when interpolating the point.

If the specified distance is greater than the curve&apos;s length, the resultant feature will have a null geometry.</source>
        <translation>Algorytm tworzy geometrię punktową interpolowaną w ustalonej odległości wzdłuż geometrii liniowej lub krzywej.

Wartości Z i M są liniowo interpolowane z istniejących wartości.

Jeśli napotkana zostanie geometria wieloczęściowa, podczas interpolacji punktu brana jest pod uwagę tylko pierwsza część.

Jeśli określona odległość jest większa niż długość krzywej, wynikowy obiekt będzie miał geometrię zerową.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithminterpolatepoint.cpp" line="65"/>
        <source>Interpolates a point along lines at a set distance.</source>
        <translation>Interpoluje punkt wzdłuż linii w ustalonej odległości.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="31"/>
        <source>Line substring</source>
        <translation>Część linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="36"/>
        <source>linestring,curve,split,shorten,shrink,portion,part,reference,referencing,distance,interpolate</source>
        <translation>linestring,curve,split,shorten,shrink,portion,part,reference,referencing,distance,interpolate</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="51"/>
        <source>Substring</source>
        <translation>Część linii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="56"/>
        <source>This algorithm returns the portion of a line (or curve) which falls between the specified start and end distances (measured from the beginning of the line).

Z and M values are linearly interpolated from existing values.

If a multipart geometry is encountered, only the first part is considered when calculating the substring.</source>
        <translation>Algorytm zwraca część linii (lub krzywej), która wypada między określoną odległością początkową i końcową (mierzoną od początku linii).

Wartości Z i M są liniowo interpolowane z istniejących wartości.

Jeśli napotkana zostanie geometria wieloczęściowa, do obliczania brana jest pod uwagę tylko pierwsza część geometrii wieloczęściowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmlinesubstring.cpp" line="66"/>
        <source>Returns the substring of lines which fall between start and end distances.</source>
        <translation>Zwraca część linii, która znajduje się między określonymi wartościami początku i końca części.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutapputils.cpp" line="138"/>
        <location filename="../src/app/qgisapp.cpp" line="11620"/>
        <source>3D Map</source>
        <translation>Mapa 3D</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayout3dmapwidget.cpp" line="48"/>
        <source>No 3D maps defined</source>
        <translation>Nie zdefiniowano map 3D</translation>
    </message>
    <message>
        <location filename="../src/core/qgsellipsoidutils.cpp" line="243"/>
        <source>Can not open srs database (%1): %2</source>
        <translation>Nie można otworzyć bazy danych układów odniesienia (%1): %2</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapper.cpp" line="193"/>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="102"/>
        <source>%1 [optional]</source>
        <translation>%1 [opcjonalne]</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="34"/>
        <source>Categorize using expression</source>
        <translation>Ustal kategorie wyrażeniem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="36"/>
        <source>Style database (leave blank to use saved symbols)</source>
        <translation>Baza danych stylów (zostaw puste, aby użyć zapisanych symboli)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="37"/>
        <source>Use case-sensitive match to symbol names</source>
        <translation>Uwzględnij wielkość liter przy dopasowaniu nazw symboli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="38"/>
        <source>Ignore non-alphanumeric characters while matching</source>
        <translation>Ignoruj niealfanumeryczne znaki podczas dopasowania</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="40"/>
        <source>Categorized layer</source>
        <translation>Warstwa z ustalonymi kategoriami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="42"/>
        <source>Non-matching categories</source>
        <translation>Niepasujące kategorie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="48"/>
        <source>Non-matching symbol names</source>
        <translation>Niepasujące nazwy symboli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="61"/>
        <source>Create categorized renderer from styles</source>
        <translation>Stwórz skategoryzowany renderer ze stylów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="66"/>
        <source>file,database,symbols,names,category,categories</source>
        <translation>file,database,symbols,names,category,categories</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="71"/>
        <location filename="../src/analysis/processing/qgsalgorithmextractlayoutmapextent.cpp" line="44"/>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="148"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="63"/>
        <source>Cartography</source>
        <translation>Kartografia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="81"/>
        <source>Sets a vector layer's renderer to a categorized renderer using matching symbols from a style database. If no style file is specified, symbols from the user's current style library are used instead.

The specified expression (or field name) is used to create categories for the renderer. A category will be created for each unique value within the layer.

Each category is individually matched to the symbols which exist within the specified QGIS XML style database. Whenever a matching symbol name is found, the category's symbol will be set to this matched symbol.

The matching is case-insensitive by default, but can be made case-sensitive if required.

Optionally, non-alphanumeric characters in both the category value and symbol name can be ignored while performing the match. This allows for greater tolerance when matching categories to symbols.

If desired, tables can also be output containing lists of the categories which could not be matched to symbols, and symbols which were not matched to categories.</source>
        <translation>Ustawia renderer warstwy wektorowej na skategoryzowany renderer, używając pasujących symboli z bazy danych stylów. Jeśli nie określono pliku stylu, używane są symbole z bieżącej biblioteki stylów użytkownika.

Podane wyrażenie (lub nazwa pola) służy do tworzenia kategorii dla mechanizmu renderującego. Dla każdej unikalnej wartości w warstwie zostanie utworzona kategoria.

Każda kategoria jest indywidualnie dopasowywana do symboli, które istnieją w określonej bazie danych stylu XML QGIS. Po znalezieniu pasującej nazwy symbolu symbol kategorii zostanie ustawiony na ten dopasowany symbol.

W dopasowaniu domyślnie nie jest uwzględniana wielkość liter, ale w razie potrzeby można uwzględnić wielkość liter.

Opcjonalnie znaki niealfanumeryczne zarówno w wartości kategorii, jak i symbolu mogą zostać zignorowane podczas wykonywania dopasowania. Pozwala to na większą tolerancję przy dopasowywaniu kategorii do symboli.

W razie potrzeby można również wygenerować tabele zawierające listy kategorii, których nie można dopasować do symboli oraz symbole, które nie zostały dopasowane do kategorii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="97"/>
        <source>Sets a vector layer&apos;s renderer to a categorized renderer using symbols from a style database.</source>
        <translation>Ustawia renderer warstwy wektorowej na skategoryzowany renderer, używając pasujących symboli z bazy danych stylów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="173"/>
        <source>An error occurred while reading style file: %1</source>
        <translation>Wystąpił błąd podczas odczytu pliku stylu: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="230"/>
        <source>Matched %1 categories to symbols from file.</source>
        <translation>Dopasowano %1 kategorii do symboli z pliku.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="234"/>
        <source>No categories could be matched to symbols in file.</source>
        <translation>Nie można dopasować żadnej kategorii do symboli w pliku.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="239"/>
        <source>
%1 categories could not be matched:</source>
        <translation>
%1 kategorii nie można dopasować:</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp" line="255"/>
        <source>
%1 symbols in style were not matched:</source>
        <translation>
%1 symboli w stylu nie zostało dopasowanych:</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="117"/>
        <source>No raster layer for entry %1</source>
        <translation>Brak warstwy rastrowej dla wpisu %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="122"/>
        <source>Band number %1 is not valid for entry %2</source>
        <translation>Numer kanału %1 nie jest prawidłowy dla wpisu %2</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="287"/>
        <source>Could not allocate required memory for %1</source>
        <translation>Nie można przydzielić wymaganej pamięci dla %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="145"/>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="520"/>
        <source>Could not obtain driver for %1</source>
        <translation>Nie można uzyskać sterownika dla %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="152"/>
        <location filename="../src/analysis/raster/qgsrastercalculator.cpp" line="527"/>
        <source>Could not create output %1</source>
        <translation>Nie można utworzyć wyjściowego %1</translation>
    </message>
    <message>
        <location filename="../src/server/qgsserverparameters.cpp" line="244"/>
        <source>Request started [url: %1]</source>
        <translation>Żądanie rozpoczęte [URL: %1]</translation>
    </message>
    <message>
        <location filename="../src/server/qgsserverparameters.cpp" line="259"/>
        <source>Request failed [error: no reply - url: %1]</source>
        <translation>Żądanie nie powiodło się [błąd: brak odpowiedzi - URL: %1]</translation>
    </message>
    <message>
        <location filename="../src/server/qgsserverparameters.cpp" line="271"/>
        <location filename="../src/server/qgsserverparameters.cpp" line="285"/>
        <source>Request failed [error: %1 - url: %2]</source>
        <translation>Żądanie nie powiodło się [błąd: %1 - URL: %2]</translation>
    </message>
    <message>
        <location filename="../src/server/qgsserverparameters.cpp" line="276"/>
        <source>Request error [status: %1 - reason phrase: %2] for %3</source>
        <translation>Błąd żądania [status: %1 - powód: %2] dla %3</translation>
    </message>
    <message>
        <location filename="../src/server/qgsserverparameters.cpp" line="291"/>
        <source>Request finished [url: %1]</source>
        <translation>Żądanie zakończone [URL: %1]</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="767"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1089"/>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="554"/>
        <source>Error %1</source>
        <translation>Błąd %1</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1911"/>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1960"/>
        <source>Function is not known</source>
        <translation>Nieznana funkcja</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1934"/>
        <source>Expected %1 but got %2.</source>
        <translation>Oczekiwano %1 lecz otrzymano %2.</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1938"/>
        <source>Expected between %1 and %2 parameters but %3 were provided.</source>
        <translation>Oczekiwano między %1 a %2 parametrów, a zostało podanych %3.</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1940"/>
        <source>%1 function is called with wrong number of arguments. %2</source>
        <translation>Funkcja %1 została wywołana z niewłaściwą liczbą argumentów. %2</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="1970"/>
        <source>%1 function is called with wrong number of arguments</source>
        <translation>Funkcja %1 została wywołana z niewłaściwą liczbą argumentów</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="2045"/>
        <source>%1 function is not known</source>
        <translation>Nieznana funkcja %1</translation>
    </message>
    <message>
        <location filename="../debian/build/src/core/qgsexpressionparser.cpp" line="2109"/>
        <source>All parameters following a named parameter must also be named.</source>
        <translation>Wszystkie parametry następujące po parametrze z nazwą również muszą mieć nazwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="310"/>
        <source>Geometry type not recognised</source>
        <translation>Typ geometrii nie został rozpoznany</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgscontrastenhancement.cpp" line="317"/>
        <source>No SLD1.0 conversion yet for stretch algorithm %1</source>
        <translation>Brak konwersji SLD1.0 dla algorytmu rozciągania %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="575"/>
        <source>Layer has unknown CRS</source>
        <translation>Warstwa ma nieznany układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11620"/>
        <source>3D Maps</source>
        <translation>Mapy 3D</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="12569"/>
        <location filename="../src/core/qgscoordinatereferencesystem.cpp" line="1297"/>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="698"/>
        <source>Unknown CRS</source>
        <translation>Brak układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="100"/>
        <source>Unable to export 3D animation. Add at least 2 keyframes</source>
        <translation>Nie można wyeksportować animacji 3D. Dodaj co najmniej 2 klatki kluczowe</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="107"/>
        <source>Unable to export 3D animation (invalid duration).</source>
        <translation>Nie można wyeksportować animacji 3D (nieprawidłowy czas trwania).</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="117"/>
        <source>Filename template is empty</source>
        <translation>Szablon nazwy pliku jest pusty</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="124"/>
        <source>Wrong filename template format (must contain #)</source>
        <translation>Nieprawidłowy format szablonu nazwy pliku (musi zawierać #)</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="130"/>
        <source>Filename template must contain all # placeholders in one continuous group.</source>
        <translation>Szablon nazwy pliku musi zawierać wszystkie # zastępowanych części w jednej ciągłej grupie.</translation>
    </message>
    <message>
        <location filename="../src/3d/qgs3dutils.cpp" line="141"/>
        <source>Export canceled</source>
        <translation>Eksport anulowany</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="30"/>
        <source>Add X/Y fields to layer</source>
        <translation>Dodaj pola X/Y do warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="35"/>
        <source>Adds X and Y (or latitude/longitude) fields to a point layer. The X/Y fields can be calculated in a different CRS to the layer (e.g. creating latitude/longitude fields for a layer in a project CRS).</source>
        <translation>Dodaje pola X i Y (lub szerokość/długość) do warstwy punktowej. Pola X/Y można obliczyć w innym układzie współrzędnych niż warstwa (np. tworząc pola szerokości/długości geograficznej dla warstwy w układzie projektu).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="40"/>
        <source>Adds X and Y (or latitude/longitude) fields to a point layer.</source>
        <translation>Dodaje pola X i Y (lub szerokość/długość) do warstwy punktowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="45"/>
        <source>add,create,latitude,longitude,columns,attributes</source>
        <translation>add,create,latitude,longitude,columns,attributes</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="60"/>
        <source>Added fields</source>
        <translation>Dodane pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="80"/>
        <source>Coordinate system</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="81"/>
        <source>Field prefix</source>
        <translation>Prefiks pola</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="121"/>
        <source>Multipoint features are not supported - please convert to single point features first.</source>
        <translation>Obiekty punktowe typu multipoint nie są obsługiwane - najpierw przekonwertuj na pojedyncze punkty.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmaddxyfields.cpp" line="132"/>
        <source>Could not transform point to destination CRS</source>
        <translation>Nie można przekształcić punktu do docelowego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="30"/>
        <source>Densify by interval</source>
        <translation>Zagęść wg interwału</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="35"/>
        <source>add,vertex,vertices,points,nodes</source>
        <translation>add,vertex,vertices,points,nodes</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="50"/>
        <source>Geometries are densified by adding additional vertices on edges that have a maximum distance of the interval parameter in map units.</source>
        <translation>Geometrie są zagęszczane przez dodanie dodatkowych wierzchołków na krawędziach, z maksymalną odległością równą parametrowi interwału (w jednostkach mapy).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="57"/>
        <source>Creates a densified version of geometries.</source>
        <translation>Tworzy zagęszczoną wersję geometrii.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="75"/>
        <source>Interval between vertices to add</source>
        <translation>Interwał pomiędzy dodawanymi wierzchołkami</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="78"/>
        <source>Interval</source>
        <translation>Odstęp siatki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmdensifygeometriesbyinterval.cpp" line="85"/>
        <source>Densified</source>
        <translation>Warstwa z zagęszczona geometrią</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="32"/>
        <source>Explode HStore Field</source>
        <translation>Rozbij pole HStore</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="37"/>
        <source>field,explode,hstore,osm,openstreetmap</source>
        <translation>field,explode,hstore,osm,openstreetmap</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="52"/>
        <source>This algorithm creates a copy of the input layer and adds a new field for every unique key in the HStore field.
The expected field list is an optional comma separated list. By default, all unique keys are added. If this list is specified, only these fields are added and the HStore field is updated.</source>
        <translation>Algorytm tworzy kopię warstwy wejściowej i dodaje nowe pole dla każdego unikalnego klucza w polu HStore.
Oczekiwana lista pól jest listą opcjonalnie rozdzielaną przecinkami. Domyślnie dodawane są wszystkie unikalne klucze. Jeśli ta lista zostanie określona, tylko pola z listy będą dodawane, a pole HStore będzie aktualizowane.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="66"/>
        <source>HStore field</source>
        <translation>Pole HStore</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="67"/>
        <source>Expected list of fields separated by a comma</source>
        <translation>Oczekiwana lista pól oddzielonych przecinkiem</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmexplodehstore.cpp" line="81"/>
        <source>Invalid HStore field</source>
        <translation>Nieprawidłowe pole HStore</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="30"/>
        <source>Extract binary field</source>
        <translation>Wyodrębnij pole binarne</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="35"/>
        <source>This algorithm extracts contents from a binary field, saving them to individual files.

Filenames can be generated using values taken from an attribute in the source table or based on a more complex expression.</source>
        <translation>Algorytm wyodrębnia zawartość z pola binarnego, zapisując ją w indywidualnych plikach.

Nazwy plików można wygenerować przy użyciu wartości pobranych z atrybutu w tabeli źródłowej lub na podstawie bardziej złożonego wyrażenia.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="42"/>
        <source>This algorithm extracts contents from a binary field, saving them to individual files.</source>
        <translation>Algorytm wyodrębnia zawartość z pola binarnego, zapisując ją w indywidualnych plikach.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="47"/>
        <source>blob,binaries,save,file,contents,field,column</source>
        <translation>blob,binaries,save,file,contents,field,column</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="70"/>
        <source>Binary field</source>
        <translation>Pole binarne</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="73"/>
        <source>File name</source>
        <translation>Nazwa pliku</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="75"/>
        <source>Destination folder</source>
        <translation>Folder docelowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="87"/>
        <source>Invalid binary field</source>
        <translation>Nieprawidłowe pole binarne</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="91"/>
        <source>Destination folder %1 does not exist</source>
        <translation>Folder docelowy %1 nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="130"/>
        <source>Error evaluating filename: %1</source>
        <translation>Błąd nazwy pliku: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="138"/>
        <source>Could not open %1 for writing</source>
        <translation>Nie można otworzyć %1 do zapisu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmextractbinary.cpp" line="144"/>
        <source>Extracted %1</source>
        <translation>Wyodrębione %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="32"/>
        <source>Force right-hand-rule</source>
        <translation>Wymuś regułę prawej ręki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="37"/>
        <source>clockwise,counter,orientation,ring,repair,invalid,geometry,make,valid</source>
        <translation>clockwise,counter,orientation,ring,repair,invalid,geometry,make,valid</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="57"/>
        <source>Reoriented</source>
        <translation>Zreorientowane</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="62"/>
        <source>This algorithm forces polygon geometries to respect the Right-Hand-Rule, in which the area that is bounded by a polygon is to the right of the boundary. In particular, the exterior ring is oriented in a clockwise direction and the interior rings in a counter-clockwise direction.</source>
        <translation>Algorytm wymusza na geometriach poligonowych przestrzeganie reguły prawej ręki, w której obszar ograniczony przez wielokąt znajduje się na prawo od granicy. Oznacza to, że zewnętrzny pierścień jest zorientowany w kierunku zgodnym z ruchem wskazówek zegara, a wewnętrzny pierścień w kierunku przeciwnym do ruchu wskazówek zegara.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmforcerhr.cpp" line="69"/>
        <source>Forces polygon geometries to respect the Right-Hand-Rule.</source>
        <translation>Wymusza na geometrie poligonowych przestrzeganie reguły prawej ręki.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="31"/>
        <source>Join attributes by nearest</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="36"/>
        <source>join,connect,attributes,values,fields,tables,proximity,closest,neighbour,neighbor,n-nearest,distance</source>
        <translation>join,connect,attributes,values,fields,tables,proximity,closest,neighbour,neighbor,n-nearest,distance</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="69"/>
        <source>Maximum nearest neighbors</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="72"/>
        <source>Maximum distance</source>
        <translation>Maksymalna odległość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="88"/>
        <source>This algorithm takes an input vector layer and creates a new vector layer that is an extended version of the input one, with additional attributes in its attribute table.

The additional attributes and their values are taken from a second vector layer, where features are joined by finding the closest features from each layer. By default only the single nearest feature is joined,but optionally the join can use the n-nearest neighboring features instead. If multiple features are found with identical distances these will all be returned (even if the total number of features exceeds the specified maximum feature count).

If a maximum distance is specified, then only features which are closer than this distance will be matched.

The output features will contain the selected attributes from the nearest feature, along with new attributes for the distance to the near feature, the index of the feature, and the coordinates of the closest point on the input feature (feature_x, feature_y) to the matched nearest feature, and the coordinates of the closet point on the matched feature (nearest_x, nearest_y).

This algorithm uses purely Cartesian calculations for distance, and does not consider geodetic or ellipsoid properties when determining feature proximity.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="263"/>
        <source>Multiple matching features found at same distance from search feature, found %1 features instead of %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmjoinbynearest.cpp" line="108"/>
        <source>Joins a layer to another layer, using the closest features (nearest neighbors).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="32"/>
        <source>Points along geometry</source>
        <translation>Punkty wzdłuż geometrii</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="37"/>
        <source>create,interpolate,points,lines,regular,distance,by</source>
        <translation>create,interpolate,points,lines,regular,distance,by</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="57"/>
        <source>This algorithm creates a points layer, with points distributed along the lines of an input vector layer. The distance between points (measured along the line) is defined as a parameter.

Start and end offset distances can be defined, so the first and last point will not fall exactly on the line&apos;s first and last nodes. These start and end offsets are defined as distances, measured along the line from the first and last nodes of the lines.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="66"/>
        <source>Creates regularly spaced points along line features.</source>
        <translation>Tworzy punkty wzdłuż linii w regularnych odstępach.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="112"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="114"/>
        <source>Start offset</source>
        <translation>Przesunięcie startu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="119"/>
        <location filename="../src/analysis/processing/qgsalgorithmpointsalonggeometry.cpp" line="121"/>
        <source>End offset</source>
        <translation>Przesunięcie końca</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.cpp" line="35"/>
        <source>This algorithm creates a new vector layer that contains a single feature with geometry matching a point parameter.

It can be used in models to convert a point into a layer which can be used for other algorithms which require a layer based input.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.h" line="39"/>
        <source>Create layer from point</source>
        <translation>Utwórz warstwę z punktu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpointtolayer.h" line="40"/>
        <source>point,layer,polygon,create,new</source>
        <translation>point,layer,polygon,create,new</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="33"/>
        <source>Polygons to lines</source>
        <translation>Poligony na linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="38"/>
        <source>line,polygon,convert</source>
        <translation>line,polygon,convert</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="53"/>
        <source>Lines</source>
        <translation>Linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="80"/>
        <source>Converts polygons to lines</source>
        <translation>Konwertuje poligony na linie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmpolygonstolines.cpp" line="85"/>
        <source>Converts polygons to lines.</source>
        <translation>Konwertuje poligony na linie.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="30"/>
        <source>Raster surface volume</source>
        <translation>Objętość powierzchni z rastra</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="35"/>
        <source>sum,volume,area,height,terrain,dem,elevation</source>
        <translation>sum,volume,area,height,terrain,dem,elevation</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="55"/>
        <source>Base level</source>
        <translation>Poziom bazowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="57"/>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="58"/>
        <source>Count Only Above Base Level</source>
        <translation>Licz tylko powyżej poziomu bazowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="59"/>
        <source>Count Only Below Base Level</source>
        <translation>Licz tylko poniżej poziomu bazowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="60"/>
        <source>Subtract Volumes Below Base Level</source>
        <translation>Odejmuj objętości poniżej poziomu bazowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="61"/>
        <source>Add Volumes Below Base Level</source>
        <translation>Dodawaj objętości poniżej poziomu bazowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="64"/>
        <source>Surface volume report</source>
        <translation>Raport objętości powierzchni</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="66"/>
        <source>Surface volume table</source>
        <translation>Tabela objętości powierzchni</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="68"/>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="225"/>
        <source>Volume</source>
        <translation>Objętość</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="75"/>
        <source>This algorithm calculates the volume under a raster grid's surface.

Several methods of volume calculation are available, which control whether only values above or below the specified base level are considered, or whether volumes below the base level should be added or subtracted from the total volume.

The algorithm outputs the calculated volume, the total area, and the total number of pixels analysed. If the 'Count Only Above Base Level' or 'Count Only Below Base Level' methods are used, then the calculated area and pixel count only includes pixels which are above or below the specified base level respectively.

Units of the calculated volume are dependent on the coordinate reference system of the input raster file. For a CRS in meters, with a DEM height in meters, the calculated value will be in meters³. If instead the input raster is in a geographic coordinate system (e.g. latitude/longitude values), then the result will be in degrees² × meters, and an appropriate scaling factor will need to be applied in order to convert to meters³.</source>
        <translation>Algorytm oblicza objętość pod powierzchnią siatki rastrowej.

Dostępnych jest kilka metod obliczania objętości, które określają, czy uwzględniane są tylko wartości powyżej lub poniżej określonego poziomu bazowego lub czy objętości poniżej poziomu bazowego powinny być dodawane lub odejmowane od całkowitej objętości.

Algorytm zwraca obliczoną objętość, całkowity obszar i całkowitą liczbę analizowanych pikseli. Jeśli stosowane są metody &apos;Licz tylko powyżej poziomu bazowego&apos; lub &apos;Licz tylko poniżej poziomu bazowego&apos;, wówczas obliczony obszar i liczba pikseli obejmują tylko piksele, które są odpowiednio powyżej lub poniżej określonego poziomu bazowego.

Jednostki obliczonej objętości zależą od układu współrzędnych wejściowego rastra. Dla układów w metrach z wysokościami DEM w metrach, obliczona wartość będzie w m³. Jeśli natomiast wejściowy raster jest w układzie geograficznym (t.j. ma wartości długość/szerokość geogreficzna), obliczona wartość będzie w stopniach² × metr i konieczne będzie zastosowanie odpowiedniego współczynnika skalowania w celu konwersji na metry³.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="92"/>
        <source>Calculates the volume under a raster grid&apos;s surface.</source>
        <translation>Oblicza objętość pod powierzchnią siatki rastrowej.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrastersurfacevolume.cpp" line="227"/>
        <source>&lt;p&gt;%1: %2 %3&lt;/p&gt;
</source>
        <translation>&lt;p&gt;%1: %2 %3&lt;/p&gt;
</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="32"/>
        <source>Raster layer zonal statistics</source>
        <translation>Statystyki strefowe warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="37"/>
        <source>count,area,statistics,stats,zones,categories,minimum,maximum,mean,sum,total</source>
        <translation>count,area,statistics,stats,zones,categories,minimum,maximum,mean,sum,total</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="57"/>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="62"/>
        <source>Zones layer</source>
        <translation>Warstwa stref</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="59"/>
        <source>Zones band number</source>
        <translation>Numer kanału dla stref</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="67"/>
        <source>Statistics</source>
        <translation>Statystyki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="79"/>
        <source>Calculates statistics for a raster layer&apos;s values, categorized by zones defined in another raster layer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="84"/>
        <source>This algorithm calculates statistics for a raster layer's values, categorized by zones defined in another raster layer.

If the reference layer parameter is set to &quot;Input layer&quot;, then zones are determined by sampling the zone raster layer value at the centroid of each pixel from the source raster layer.

If the reference layer parameter is set to &quot;Zones layer&quot;, then the input raster layer will be sampled at the centroid of each pixel from the zones raster layer.

If either the source raster layer or the zone raster layer value is NODATA for a pixel, that pixel&apos;s value will be skipped and not including in the calculated statistics.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmrasterzonalstats.cpp" line="119"/>
        <source>Invalid band number for ZONES_BAND (%1): Valid values for input raster are 1 to %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="29"/>
        <source>Delete duplicates by attribute</source>
        <translation>Usuń duplikaty (wg atrybutu)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="34"/>
        <source>drop,remove,field,value,same,filter</source>
        <translation>drop,remove,field,value,same,filter</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="51"/>
        <source>Field to match duplicates by</source>
        <translation>Pole do określenia duplikatów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="53"/>
        <source>Filtered (no duplicates)</source>
        <translation>Filtrowane (bez duplikatów)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="54"/>
        <source>Filtered (duplicates)</source>
        <translation>Filtrowane (duplikaty)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="59"/>
        <source>Count of retained records</source>
        <translation>Liczba pozostawionych rekordów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="60"/>
        <source>Count of discarded duplicate records</source>
        <translation>Liczba odrzuconych zduplikowanych rekordów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="65"/>
        <source>Removes duplicate rows by a field value (or multiple field values). The first matching row will be retained, and duplicates will be discarded.

Optionally, these duplicate records can be saved to a separate output for analysis.</source>
        <translation>Usuwa duplikaty wierszy według wartości pola (lub wartości wielu pól). Pierwszy pasujący wiersz zostanie zachowany, a duplikaty zostaną odrzucone.

Opcjonalnie, zduplikowane rekordy można zapisać do osobnego wyniku dla dalszych analiz.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="71"/>
        <source>Removes duplicate rows by a field value (or multiple field values).</source>
        <translation>Usuwa duplikaty wierszy według wartości pola (lub wartości wielu pól).</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="92"/>
        <source>Field %1 not found in INPUT layer, skipping</source>
        <translation>Pole %1 nie zostało znalezione w warstwie wejściowej, pomijanie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmremoveduplicatesbyattribute.cpp" line="97"/>
        <source>No input fields found</source>
        <translation>Nie znaleziono pól w warstwie wejściowej</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="113"/>
        <source>Input project (leave blank to use current)</source>
        <translation>Projekt wejściowy (zostaw puste aby użyć bieżącego)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="114"/>
        <source>QGIS files</source>
        <translation>Pliki QGIS</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="116"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="31"/>
        <source>Output style database</source>
        <translation>Wyjściowa baza danych styli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="117"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="32"/>
        <source>Style files (*.xml)</source>
        <translation>pliki stylu (*.xml)</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="120"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="35"/>
        <source>Symbols</source>
        <translation>Symbole</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="121"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="36"/>
        <source>Color ramps</source>
        <translation>Palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="122"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="37"/>
        <source>Text formats</source>
        <translation>Formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="123"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="38"/>
        <source>Label settings</source>
        <translation>Ustawienia etykiety</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="124"/>
        <source>Objects to extract</source>
        <translation>Obiekty do wyodrębnienia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="125"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="40"/>
        <source>Symbol count</source>
        <translation>Liczba symboli</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="126"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="41"/>
        <source>Color ramp count</source>
        <translation>Liczba palet kolorów</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="127"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="42"/>
        <source>Text format count</source>
        <translation>Liczba formatowań tekstu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="128"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="43"/>
        <source>Label settings count</source>
        <translation>Liczba ustawień etykiet</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="138"/>
        <source>Create style database from project</source>
        <translation>Utwórz bazę danych stylu z projektu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="143"/>
        <source>symbols,color,ramps,colors,formats,labels,text,fonts</source>
        <translation>symbols,color,ramps,colors,formats,labels,text,fonts</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="158"/>
        <source>This algorithm extracts all style objects (including symbols, color ramps, text formats and label settings) from a QGIS project.

The extracted symbols are saved to a QGIS style database (XML format), which can be managed and imported via the Style Manager dialog.</source>
        <translation>Algorytm wyodrębnia wszystkie obiekty stylu (w tym symbole, palety kolorów, formatowanie tekstu i ustawienia etykiet) z projektu QGIS.

Wyodrębnione symbole są zapisywane w bazie danych stylu QGIS (format XML), którą można zarządzać i importować za pomocą okna dialogowego Menedżer stylów.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="164"/>
        <source>Creates a style database by extracting all symbols, color ramps, text formats and label settings from a QGIS project.</source>
        <translation>Algorytm wyodrębnia wszystkie obiekty stylu (w tym symbole, palety kolorów, formatowanie tekstu i ustawienia etykiet) z projektu QGIS.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="208"/>
        <source>Could not read project %1</source>
        <translation>Nie można odczytać projektu %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsprojectstylealgorithms.cpp" line="218"/>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="195"/>
        <source>Error saving style database as %1</source>
        <translation>Błąd podczas zapisywania bazy danych stylu jako %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="29"/>
        <source>Input databases</source>
        <translation>Wejściowe bazy danych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="39"/>
        <source>Objects to combine</source>
        <translation>Obiekty do połączenia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="53"/>
        <source>Combine style databases</source>
        <translation>Połącz bazy danych stylu</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="58"/>
        <source>symbols,colors,ramps,formats,labels,text,fonts,merge</source>
        <translation>symbols,colors,ramps,formats,labels,text,fonts,merge</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="73"/>
        <source>This algorithm combines multiple QGIS style databases into a single style database. If any symbols exist with duplicate names between the different source databases these will be renamed to have unique names in the output combined database.</source>
        <translation>Algorytm łączy wiele baz danych stylu QGIS w jedną bazę danych stylu. Jeśli istnieją jakieś symbole o zduplikowanych nazwach w źródłowych bazami danych, zostaną one zmienione, aby miały unikalne nazwy w połączonej wyjściowej bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="79"/>
        <source>Combines multiple style databases into a single database.</source>
        <translation>Łączy wiele baz danych stylu w jedną bazę danych.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="131"/>
        <source>Importing %1</source>
        <translation>Importowanie %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="138"/>
        <source>Could not read %1</source>
        <translation>Nie można odczytać %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsstylealgorithms.cpp" line="189"/>
        <source>Writing output file</source>
        <translation>Zapisywanie pliku wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsmarker.cpp" line="52"/>
        <source>Error transforming the map center point: %1</source>
        <translation>Błąd transformacji punktu centralnego mapy: %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="61"/>
        <source>Scalebar is not linked to a map</source>
        <translation>Pasek skali nie jest połączony z mapą</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="63"/>
        <source>The scalebar “%1” is not linked to a map item. This scale will be misleading.</source>
        <translation>Pasek skali “%1” nie jest połączony z elementem mapy. Skala będzie nieprawidłowa, myląca.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="118"/>
        <source>North arrow is not linked to a map</source>
        <translation>Strzałka północy nie jest powiązana z mapą</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="120"/>
        <source>The north arrow “%1” is not linked to a map item. The arrow orientation may be misleading.</source>
        <translation>Strzałka północy “%1” nie jest powiązana z elementem mapy. Orientacja strzałki może wprowadzać w błąd.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="174"/>
        <source>Overview is not linked to a map</source>
        <translation>Przegląd nie jest powiązany z mapą</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="176"/>
        <source>The map “%1” includes an overview (“%2”) which is not linked to a map item.</source>
        <translation>Mapa “%1” zawiera przegląd ( “%2” ), który nie jest powiązany z elementem mapy.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="228"/>
        <source>Picture source is missing or corrupt</source>
        <translation>Źródło obrazu jest nieprawidłowe lub uszkodzone</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutvaliditychecks.cpp" line="234"/>
        <source>The source for picture “%1” could not be loaded or is corrupt:&lt;p&gt;%2</source>
        <translation>Źródło obrazu “%1” nie może zostać wczytane lub jest uszkodzone:&lt;p&gt;%2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappauthrequesthandler.cpp" line="53"/>
        <source>Authentication required</source>
        <translation>Wymagane uwierzytelnienie</translation>
    </message>
    <message>
        <location filename="../src/core/annotations/qgsannotation.cpp" line="194"/>
        <source>Marker</source>
        <translation>Znacznik</translation>
    </message>
    <message>
        <location filename="../src/core/annotations/qgsannotation.cpp" line="201"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscalloutsregistry.cpp" line="52"/>
        <source>Simple lines</source>
        <translation>Zwykłe linie</translation>
    </message>
    <message>
        <location filename="../src/core/callouts/qgscalloutsregistry.cpp" line="53"/>
        <source>Manhattan lines</source>
        <translation>linie Manhattan</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsvaluerelationfieldformatter.cpp" line="213"/>
        <source>Cannot parse JSON like string &apos;%1&apos; Error: %2</source>
        <translation>Nie można sparsować ciągu typu JSON &apos;%1&apos; Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="177"/>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="212"/>
        <source>Report Section</source>
        <translation>Sekcja raportu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="183"/>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="188"/>
        <source>Report Header</source>
        <translation>Nagłówek raportu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="202"/>
        <location filename="../src/core/layout/qgsabstractreportsection.cpp" line="207"/>
        <source>Report Footer</source>
        <translation>Stopka raportu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapoverview.cpp" line="322"/>
        <source>Overview</source>
        <translation>Przegląd</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="165"/>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="189"/>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="233"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="254"/>
        <source>There was an error retrieving the connection %1!</source>
        <translation>Błąd pobierania połączenia %1!</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="334"/>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="361"/>
        <source>There was an error deleting &apos;%1&apos; on &apos;%2&apos;!</source>
        <translation>Wystąpił błąd podczas usuwania &apos;%1&apos; z &apos;%2&apos;!</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="94"/>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="111"/>
        <source>An error occurred while creating the vector layer: %1</source>
        <translation>Wystąpił błąd podczas tworzenia warstwy wektorowej: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="109"/>
        <source>Error deleting vector/aspatial table %1: %2</source>
        <translation>Błąd usuwania tabeli wektorowej/nieprzestrzennej %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="188"/>
        <source>Error listing tables from %1: wrong number of columns returned by query</source>
        <translation>Błąd listowania tabel z %1: nieprawidłowa liczba kolumn zwrócona przez zapytanie</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="218"/>
        <source>Error fetching srs_id table information: %1</source>
        <translation>Błąd pozyskiwania informacj srs_id tabeli: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="235"/>
        <source>Error listing tables from %1: %2</source>
        <translation>Błąd listowania tabel z %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="311"/>
        <source>There was an error opening GPKG %1!</source>
        <translation>Błąd otwierania GPKG %1!</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackageproviderconnection.cpp" line="315"/>
        <source>Error executing SQL %1: %2</source>
        <translation>Błąd wykonywania SQL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractcontentcache.h" line="213"/>
        <source>Content</source>
        <translation>Zawartość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractdatabaseproviderconnection.cpp" line="44"/>
        <source>Operation &apos;%1&apos; is not supported for this connection</source>
        <translation>Operacja &apos;%1&apos; nie jest obsługiwania przez to połączenie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractdatabaseproviderconnection.cpp" line="65"/>
        <source>Operation &apos;createVectorTable&apos; is not supported</source>
        <translation>Operacja &apos;createVectorTable&apos; nie jest obsługiwana</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractgeopdfexporter.cpp" line="64"/>
        <source>GeoPDF creation requires GDAL version 3.0 or later.</source>
        <translation>Utworzenie GeoPDF wymaga GDAL w wersji 3.0 lub nowszej.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractgeopdfexporter.cpp" line="70"/>
        <source>No GDAL PDF driver available.</source>
        <translation>Sterownik GDAL PDF nie jest dostępny.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractgeopdfexporter.cpp" line="81"/>
        <source>GDAL PDF driver was not built with PDF read support. A build with PDF read support is required for GeoPDF creation.</source>
        <translation>Sterownik GDAL PDF nie został zbudowany z obsługą odczytu plików PDF. Do tworzenia GeoPDF wymagana jest kompilacja z obsługą odczytu plików PDF.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractgeopdfexporter.cpp" line="104"/>
        <source>Cannot load GDAL PDF driver</source>
        <translation>Nie można załadować sterownika GDAL PDF</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractgeopdfexporter.cpp" line="118"/>
        <source>Could not create GeoPDF composition file</source>
        <translation>Nie można utworzyć pliku kompozycji GeoPDF</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="368"/>
        <source>Could not use operation specified in project between %1 and %2. (Wanted to use: %3).</source>
        <translation>Nie można użyć operacji określonej w projekcie pomiędzy %1 a %2. (Próbowano użyć: %3).</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="467"/>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="526"/>
        <source>Cannot normalize transform between %1 and %2</source>
        <translation>Nie można znormalizować transformacji między %1 a %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="412"/>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="550"/>
        <source>No coordinate operations are available between these two reference systems</source>
        <translation>Żadne operacje na współrzędnych nie są dostępne między tymi dwoma systemami odniesienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="451"/>
        <source>Cannot create transform between %1 and %2, missing required grid %3</source>
        <translation>Nie można utworzyć transformacji pomiędzy %1 a %2, brakuje wymaganej siatki %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="513"/>
        <source>Using non-preferred coordinate operation between %1 and %2. Using %3, preferred %4.</source>
        <translation>Użycie niepreferowanej operacji na współrzędnych między %1 a %2. Używane %3, preferowane %4.</translation>
    </message>
    <message>
        <location filename="../src/core/qgscoordinatetransform_p.cpp" line="567"/>
        <source>Cannot create transform between %1 and %2: %3</source>
        <translation>Nie można utworzyć transformacji między %1 a %2: %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfield.cpp" line="293"/>
        <source>BLOB</source>
        <translation>BLOB</translation>
    </message>
    <message>
        <location filename="../src/core/qgsimagecache.cpp" line="82"/>
        <source>Image</source>
        <translation>obraz</translation>
    </message>
    <message>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="38"/>
        <source>Cannot find end of double quoted string: %1</source>
        <translation>Nie można odnaleźć końca ciągu znaków z podwójnym cudzysłowiem: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="38"/>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="45"/>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="108"/>
        <source>PostgresStringUtils</source>
        <translation>PostgresStringUtils</translation>
    </message>
    <message>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="45"/>
        <source>Cannot find separator: %1</source>
        <translation>Nie można znaleźć separatora: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgspostgresstringutils.cpp" line="108"/>
        <source>Error parsing PG like array: %1</source>
        <translation>Błąd podczas parsowania tablicy podobnej do PG: %1</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgspointclusterrenderer.cpp" line="175"/>
        <source>Cluster Symbol</source>
        <translation>Symbol klastra</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgspointdisplacementrenderer.cpp" line="252"/>
        <source>Center Symbol</source>
        <translation>Symbol środka</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssvgcache.cpp" line="100"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetfactory.cpp" line="36"/>
        <source>A widget for interacting with binary (BLOB) fields.</source>
        <translation>Widżet do interakcji z polami binarnymi (BLOB).</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="901"/>
        <source>ASF label %1</source>
        <translation>Etykieta ASF: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="1390"/>
        <source>All layers</source>
        <translation>wszystkie warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="185"/>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="326"/>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="413"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="193"/>
        <source>Connection error: %1 returned %2 [%3]</source>
        <translation>Błąd połączenia: %1 komunikat %2 [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="202"/>
        <source>SQL error: %1 returned %2 [%3]</source>
        <translation>Błąd SQL: %1 komunikat %2 [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="333"/>
        <source>Could not retrieve tables: %1</source>
        <translation>Nie można pobrać tabel: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresproviderconnection.cpp" line="422"/>
        <source>Could not retrieve schemas: %1</source>
        <translation>Nie można pobrać schematów: %1</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationcustom.cpp" line="37"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationequalinterval.cpp" line="30"/>
        <source>Equal Interval</source>
        <translation>Równe przedziały</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationjenks.cpp" line="28"/>
        <source>Natural Breaks (Jenks)</source>
        <translation>Naturalny podział (Jenks)</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationprettybreaks.cpp" line="31"/>
        <source>Pretty Breaks</source>
        <translation>Ładny podział</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationstandarddeviation.cpp" line="33"/>
        <source>Standard Deviation</source>
        <translation>Odchylenie standardowe</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationstandarddeviation.cpp" line="124"/>
        <source> %1 Std Dev</source>
        <translation> %1 Odchyl. Stand.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="29"/>
        <source>Bookmark source</source>
        <translation>Źródło zakładki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="167"/>
        <source>Project bookmarks</source>
        <translation>Zakładki w projekcie</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="30"/>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="167"/>
        <source>User bookmarks</source>
        <translation>Zakładki użytkownika</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="37"/>
        <source>Output CRS</source>
        <translation>Wyjśćiowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="38"/>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="48"/>
        <source>Convert spatial bookmarks to layer</source>
        <translation>Konwertuj zakładki przestrzenne do warstwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="53"/>
        <source>save,extract</source>
        <translation>save,extract</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="68"/>
        <source>This algorithm creates a new layer containing polygon features for stored spatial bookmarks.

The export can be filtered to only bookmarks belonging to the current project, to all user bookmarks, or a combination of both.</source>
        <translation>Algorytm tworzy nową warstwę zawierającą obiekty poligonowe dla zapisanych zakładek przestrzennych.

Eksport można filtrować tylko do zakładek należących do bieżącego projektu, do wszystkich zakładek użytkownika lub ich kombinacji.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="74"/>
        <source>Converts stored spatial bookmarks to a polygon layer.</source>
        <translation>Konwertuje zapisane zakładki przestrzenne na warstwę poligonową.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="139"/>
        <source>Could not reproject bookmark %1 to destination CRS</source>
        <translation>Nie można rzutować zakładki %1 do docelowego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="166"/>
        <source>Bookmark destination</source>
        <translation>Zapisz zakładkę w</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="170"/>
        <source>Name field</source>
        <translation>Pole nazwy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="171"/>
        <source>Group field</source>
        <translation>Pole grupy</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="173"/>
        <source>Count of bookmarks added</source>
        <translation>Liczba dodanych zakładek</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="183"/>
        <source>Convert layer to spatial bookmarks</source>
        <translation>Konwertuj warstwę na przestrzenne zakładki</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="188"/>
        <source>save,extract,store</source>
        <translation>save,extract,store</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="203"/>
        <source>This algorithm creates spatial bookmarks corresponding to the extent of features contained in a layer.</source>
        <translation>Ten algorytm tworzy zakładki przestrzenne odpowiadające zakresom obiektów warstwy.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="208"/>
        <source>Converts feature extents to stored spatial bookmarks.</source>
        <translation>Konwertuje zakresy obiektów na zapisane zakładki przestrzenne.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="242"/>
        <source>Invalid name expression: %1</source>
        <translation>Niepoprawne wyrażenie nazwy: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="251"/>
        <source>Invalid group expression: %1</source>
        <translation>Niepoprawne wyrażenie grupy: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="276"/>
        <source>Error evaluating name expression: %1</source>
        <translation>Błąd podczas wykonywania wyrażenia nazwy: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsbookmarkalgorithms.cpp" line="287"/>
        <source>Error evaluating group expression: %1</source>
        <translation>Błąd podczas wykonywania wyrażenia grupy: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="600"/>
        <source>Spatial Bookmarks</source>
        <translation>Zakładki przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1067"/>
        <source>Delete Spatial Bookmark</source>
        <translation>Usuń zakładkę przestrzenną</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1068"/>
        <source>Are you sure you want to delete the %1 bookmark?</source>
        <translation>Czy na pewno chcesz usunąć zakładkę %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1076"/>
        <source>Delete Spatial Bookmarks</source>
        <translation>Usuń zakładki przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1077"/>
        <source>Are you sure you want to delete the %1 selected bookmarks?</source>
        <translation>Czy na pewno chcesz usunąć %1 zakładek?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1113"/>
        <source>Delete Bookmark Group</source>
        <translation>Usuń grupę zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1114"/>
        <source>Are you sure you want to delete the %1 bookmark group? This will delete all bookmarks in this group.</source>
        <translation>Czy na pewno chcesz usunąć grupę zakładek %1? Spowoduje to usunięcie wszystkich zakładek w tej grupie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1126"/>
        <source>Delete Bookmark Groups</source>
        <translation>Usuń grupy zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1127"/>
        <source>Are you sure you want to delete the %1 selected bookmark groups? This will delete all bookmarks in these groups.</source>
        <translation>Czy na pewno chcesz usunąć %1 grup zakładek? Spowoduje to usunięcie wszystkich zakładek w tych grupach.</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationlogarithmic.cpp" line="36"/>
        <source>Logarithmic scale</source>
        <translation>Skala logarytmiczna</translation>
    </message>
    <message>
        <location filename="../src/core/classification/qgsclassificationquantile.cpp" line="27"/>
        <source>Equal Count (Quantile)</source>
        <translation>Równa liczba (kwantyl)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerserverproperties.cpp" line="31"/>
        <source>All values</source>
        <translation>Wszystkie wartości</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerserverproperties.cpp" line="32"/>
        <source>Min value</source>
        <translation>Wartość minimalna</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerserverproperties.cpp" line="33"/>
        <source>Max value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayerserverproperties.cpp" line="34"/>
        <source>Reference value</source>
        <translation>Wartość odniesienia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="696"/>
        <source>GNSS (Global Navigation Satellite System)</source>
        <translation>GNSS (Global Navigation Satellite System)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="699"/>
        <source>CORS (Continually Operating Reference Station)</source>
        <translation>CORS (Continually Operating Reference Station)</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgscheckboxfieldformatter.cpp" line="61"/>
        <source>(invalid)</source>
        <translation>(nieprawidłowe)</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgscheckboxfieldformatter.cpp" line="86"/>
        <source>true</source>
        <translation>prawda</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgscheckboxfieldformatter.cpp" line="88"/>
        <source>false</source>
        <translation>fałsz</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemhtml.cpp" line="50"/>
        <source>Cannot load HTML content in background threads</source>
        <translation>Nie można załadować treści HTML w wątkach w tle</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlabel.cpp" line="76"/>
        <source>Cannot load HTML based item label in background threads</source>
        <translation>Nie można załadować etykiety elementu opartej na HTML w wątkach w tle</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="38"/>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="106"/>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;nieznane&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="43"/>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="111"/>
        <source>Layer %1, field %2: Missing Relation in configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="51"/>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="118"/>
        <source>Layer %1, field %2: Invalid relation %3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="57"/>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="124"/>
        <source>Layer %1, field %2: representValue() with inconsistent layer parameter w.r.t relation referencingLayer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="63"/>
        <source>Layer %1, field %2: representValue() with inconsistent fieldIndex parameter w.r.t relation referencingFieldIdx</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="69"/>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="130"/>
        <source>Layer %1, field %2: Cannot find referenced layer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/fieldformatter/qgsrelationreferencefieldformatter.cpp" line="136"/>
        <source>Layer %1, field %2: Invalid referenced field (%3) configured in relation %4</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QTermWidget</name>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/qtermwidget.cpp" line="417"/>
        <source>Color Scheme Error</source>
        <translation>Błąd schematu kolorów</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/qtermwidget.cpp" line="418"/>
        <source>Cannot load color scheme: %1</source>
        <translation>Nie można wczytać schematu kolorów: %1</translation>
    </message>
</context>
<context>
    <name>QgisApp</name>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="749"/>
        <source>Multiple Instances of QgisApp</source>
        <translation>Wiele instancji QgisApp</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="782"/>
        <source>Checking database</source>
        <translation>Sprawdzanie bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="797"/>
        <source>Reading settings</source>
        <translation>Czytam ustawienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="800"/>
        <source>Setting up the GUI</source>
        <translation>Ustawienia GUI</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="913"/>
        <source>Ctrl+5</source>
        <translation>Ctrl+5</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="916"/>
        <source>Show Undo/Redo Panel</source>
        <translation>Pokaż panel Cofnij/Ponów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="930"/>
        <source>Ctrl+4</source>
        <translation>Ctrl+4</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="933"/>
        <source>Show Advanced Digitizing Panel</source>
        <translation>Pokaż panel Zaawansowanej digitalizacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="942"/>
        <source>Ctrl+6</source>
        <translation>Ctrl+6</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="945"/>
        <source>Show Statistics Panel</source>
        <translation>Pokaż panel Statystyk</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="954"/>
        <source>Ctrl+7</source>
        <translation>Ctrl+7</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="957"/>
        <source>Show Bookmarks Panel</source>
        <translation>Pokaż Panel zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1040"/>
        <source>Ctrl+3</source>
        <translation>Ctrl+3</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1043"/>
        <source>Show Style Panel</source>
        <translation>Pokaż panel Stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1060"/>
        <source>Snapping and Digitizing Options</source>
        <translation>Opcje przyciągania i digitalizacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1071"/>
        <source>Project Snapping Settings</source>
        <translation>Ustawienia przyciągania - projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1201"/>
        <source>Checking provider plugins</source>
        <translation>Sprawdzanie dostawców</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1227"/>
        <source>Starting Python</source>
        <translation>Uruchamianie Pythona</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1240"/>
        <source>Restoring loaded plugins</source>
        <translation>Przywracanie wczytanych wtyczek</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1306"/>
        <source>Initializing file filters</source>
        <translation>Inicjalizacja filtrów plików</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1331"/>
        <source>Restoring window state</source>
        <translation>Przywracanie stanu okna</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1342"/>
        <source>Populate saved styles</source>
        <translation>Wypełnij zapisane style</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1347"/>
        <source>QGIS Ready!</source>
        <translation>QGIS gotowy!</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1379"/>
        <source>Zoom in to canvas</source>
        <translation>Przybliż do widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1385"/>
        <source>Zoom in to canvas (secondary)</source>
        <translation>Przybliż do widoku mapy (drugi)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1391"/>
        <source>Zoom out of canvas</source>
        <translation>Oddal od widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1398"/>
        <source>Zoom in (secondary)</source>
        <translation>Przybliż (drugi)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1401"/>
        <source>Shift+F6</source>
        <translation>Shift+F6</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1403"/>
        <source>Open Attribute Table (Selected Features)</source>
        <translation>Otwórz tabelę atrybutów (zaznaczonych obiektów)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1410"/>
        <source>Ctrl+F6</source>
        <translation>Ctrl+F6</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1412"/>
        <source>Open Attribute Table (Visible Features)</source>
        <translation>Otwórz tabelę atrybutów (widocznych obiektów)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1859"/>
        <source>Loading layers</source>
        <translation>Wczytywanie warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2353"/>
        <source>Minimize</source>
        <translation>Minimalizuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2354"/>
        <source>Ctrl+M</source>
        <comment>Minimize Window</comment>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2355"/>
        <source>Minimizes the active window to the dock</source>
        <translation>Minimalizuje aktywne okno</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2358"/>
        <source>Zoom</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2359"/>
        <source>Toggles between a predefined size and the window size set by the user</source>
        <translation>Przełącza pomiędzy predefiniowanym rozmiarem okna a ustalonym przez użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2362"/>
        <source>Bring All to Front</source>
        <translation>Przenieś wszystkie na wierzch</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2363"/>
        <source>Bring forward all open windows</source>
        <translation>Przenieś do przodu wszystkie otwarte okna</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2371"/>
        <source>Current Edits</source>
        <translation>Bieżąca edycja</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2462"/>
        <location filename="../src/app/qgisapp.cpp" line="9865"/>
        <location filename="../src/app/qgisapp.cpp" line="9944"/>
        <location filename="../src/app/qgisapp.cpp" line="13645"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2456"/>
        <location filename="../src/app/qgisapp.cpp" line="2462"/>
        <source>Failed to open Python console:</source>
        <translation>Otwarcie konsoli Pytona nie powiodło się:</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="750"/>
        <source>Multiple instances of QGIS application object detected.
Please contact the developers.
</source>
        <translation>Wykryto wiele instancji QGIS.
Prosimy o kontakt z autorami.
</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1092"/>
        <source>Ctrl+2</source>
        <translation>Ctrl+2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1095"/>
        <source>Show Browser Panel</source>
        <translation>Pokaż Panel przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1127"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1130"/>
        <source>Show GPS Information Panel</source>
        <translation>Pokaż panel GPS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1177"/>
        <source>QGIS - %1 (&apos;%2&apos;)</source>
        <translation>QGIS - %1 (&quot;%2&quot;)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2604"/>
        <location filename="../src/app/qgisapp.cpp" line="14681"/>
        <source>Panels</source>
        <translation>Panele</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2606"/>
        <location filename="../src/app/qgisapp.cpp" line="14701"/>
        <source>Toolbars</source>
        <translation>Paski narzędzi</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2655"/>
        <source>Window</source>
        <translation>Okno</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2670"/>
        <source>&amp;Database</source>
        <translation>&amp;Bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2674"/>
        <source>&amp;Web</source>
        <translation>W &amp;internecie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3330"/>
        <source>Render</source>
        <translation>Renderuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3334"/>
        <source>Toggle map rendering</source>
        <translation>Przełącz renderowanie mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3348"/>
        <source>CRS status - Click to open coordinate reference system dialog</source>
        <translation>Stan CRS - Kliknij, aby otworzyć okno układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3353"/>
        <source>Ready</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="788"/>
        <source>Private qgis.db</source>
        <translation>Prywatne qgis.db</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="522"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1038"/>
        <location filename="../src/app/qgisapp.cpp" line="4231"/>
        <source>Layer Styling</source>
        <translation>Stylizacja warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1376"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1382"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1388"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1395"/>
        <source>Ctrl+Alt+=</source>
        <translation>Ctrl+Alt+=</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2688"/>
        <source>&amp;User Profiles</source>
        <translation>Profile &amp;użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3322"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3366"/>
        <source>Ctrl+K</source>
        <translation>Ctrl+K</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3369"/>
        <source>Trigger Locator</source>
        <translation>Włącz/wyłącz Locator</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3650"/>
        <source>Transforms are not installed: %1 </source>
        <translation>Układy odniesienia nie są zainstalowane:%1 </translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3651"/>
        <source>Missing datum transforms</source>
        <translation>Brakuje układów odniesienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3924"/>
        <source>Overview</source>
        <translation>Podgląd</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4167"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4215"/>
        <source>Manage Map Themes</source>
        <translation>Zarządzaj motywami mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4276"/>
        <source>Layer Order</source>
        <translation>Kolejność warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4280"/>
        <source>Ctrl+9</source>
        <translation>Ctrl+9</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4283"/>
        <source>Show Layer Order Panel</source>
        <translation>Pokaż panel Kolejności warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4641"/>
        <location filename="../src/app/qgisapp.cpp" line="5976"/>
        <source>&lt; Blank &gt;</source>
        <translation>&lt; Puste &gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4706"/>
        <source>QGIS version</source>
        <translation>Wersja QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4723"/>
        <source>QGIS code revision</source>
        <translation>Rewizja QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4728"/>
        <source>Compiled against Qt</source>
        <translation>Skompilowane z Qt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4729"/>
        <source>Running against Qt</source>
        <translation>Uruchomione z Qt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4733"/>
        <source>Compiled against GDAL/OGR</source>
        <translation>Skompilowane z GDAL/OGR</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4734"/>
        <source>Running against GDAL/OGR</source>
        <translation>Uruchomione z GDAL/OGR</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4748"/>
        <source>PostgreSQL Client Version</source>
        <translation>Wersja klienta PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4755"/>
        <source>SpatiaLite Version</source>
        <translation>Wersja SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4759"/>
        <source>QWT Version</source>
        <translation>Wersja QWT</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4769"/>
        <source>PROJ.4 Version</source>
        <translation>Wersja PROJ.4</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4760"/>
        <source>QScintilla2 Version</source>
        <translation>Wersja QScintilla2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4783"/>
        <source>This copy of QGIS writes debugging output.</source>
        <translation>Ta wersja QGIS zapisuje wyjście debugowania.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5022"/>
        <location filename="../src/app/qgisapp.cpp" line="5034"/>
        <location filename="../src/app/qgisapp.cpp" line="5041"/>
        <location filename="../src/app/qgisapp.cpp" line="5097"/>
        <location filename="../src/app/qgisapp.cpp" line="5524"/>
        <location filename="../src/app/qgisapp.cpp" line="6773"/>
        <source>Invalid Data Source</source>
        <translation>Niepoprawne źródło danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5523"/>
        <source>%1 is not a valid or recognized data source</source>
        <translation>%1 jest nieprawidłowym lub nierozpoznanym źródłem danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5183"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5598"/>
        <source>%1 is an invalid layer - not loaded</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5599"/>
        <source>%1 is an invalid layer and cannot be loaded. Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana. Sprawdź &lt;a href=&quot;#messageLog&quot;&gt; dziennik komunikatów&lt;/a&gt;, aby dowiedzieć się więcej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6210"/>
        <location filename="../src/app/qgisapp.cpp" line="6389"/>
        <location filename="../src/app/qgisapp.cpp" line="6487"/>
        <source>QGIS files</source>
        <translation>Pliki QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7713"/>
        <source>Diagram Properties</source>
        <translation>Właściwości kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9523"/>
        <source>Cannot create new layer.</source>
        <translation>Nie można utworzyć nowej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9595"/>
        <source>Cannot copy style</source>
        <translation>Nie można skopiować stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9621"/>
        <source>Cannot parse style</source>
        <translation>Nie można sprawdzić stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9636"/>
        <source>Cannot paste style</source>
        <translation>Nie można wkleić stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10325"/>
        <source>No legend entries selected</source>
        <translation>Nie wybrano elementów legendy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10326"/>
        <source>Select the layers and groups you want to remove in the legend.</source>
        <translation>Wybierz warstwy i grupy, które chcesz usunąć z legendy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10343"/>
        <source>Remove layers and groups</source>
        <translation>Usuń warstwy i grupy</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="10343"/>
        <source>Remove %n legend entries?</source>
        <comment>number of legend items to remove</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="10356"/>
        <source>%n legend entries removed.</source>
        <comment>number of removed legend entries</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10432"/>
        <source>%1 (%2 type unsupported)</source>
        <translation>%1 (%2 nieobsługiwany typ)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10469"/>
        <source>Cannot copy style to duplicated layer.</source>
        <translation>Nie można skopiować stylu do zduplikowanej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11295"/>
        <source>https://qgis.org/en/site/getinvolved/development/bugreporting.html</source>
        <translation>https://qgis.org/pl/site/getinvolved/development/bugreporting.html</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11487"/>
        <source>The layer %1 is not a valid layer and can not be added to the map. Reason: %2</source>
        <translation>Warstwa %1 nie jest poprawna i nie może być dodana do mapy. Powód: %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11572"/>
        <source>Map %1</source>
        <translation>Mapa %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11648"/>
        <source>3D view currently does not support unprojected coordinate reference systems (CRS).
Please switch project&apos;s CRS to a projected CRS.</source>
        <translation>Widok 3D aktualnie nie obsługuje układów współrzędnych (CRS) bez odwzorowania.
Przełącz układ współrzędnych projektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11659"/>
        <source>3D Map %1</source>
        <translation>Mapa 3D %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11796"/>
        <source>Do you want to save the current project? %1</source>
        <translation>Czy chcesz zapisać aktywny projekt? %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5687"/>
        <location filename="../src/app/qgisapp.cpp" line="10315"/>
        <location filename="../src/app/qgisapp.cpp" line="11929"/>
        <source>Active Tasks</source>
        <translation>Aktywne zadania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="504"/>
        <source>Untitled Project</source>
        <translation>Projekt bez nazwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="912"/>
        <source>Undo/Redo</source>
        <translation>Cofnij/Ponów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="927"/>
        <source>Advanced Digitizing</source>
        <translation>Zaawansowana digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1081"/>
        <source>Browser</source>
        <translation>Przeglądarka</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1105"/>
        <source>Browser (2)</source>
        <translation>Przeglądarka (2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1125"/>
        <source>GPS Information</source>
        <translation>GPS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1144"/>
        <source>Log Messages</source>
        <translation>Komunikaty</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2647"/>
        <source>Preferences…</source>
        <translation>Preferencje…</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2718"/>
        <source>Open Active Profile Folder</source>
        <translation>Otwórz katalog aktywnego profilu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2725"/>
        <source>New Profile…</source>
        <translation>Nowy profil…</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4221"/>
        <location filename="../src/app/qgisapp.cpp" line="4223"/>
        <source>Filter Legend by Map Content</source>
        <translation>Pokazuj tylko klasy obecne w zasięgu widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4233"/>
        <source>Open the Layer Styling panel</source>
        <translation>Otwórz panel Stylizacji warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4766"/>
        <source>Compiled against PROJ</source>
        <translation>Skompilowane z PROJ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4767"/>
        <source>Running against PROJ</source>
        <translation>Uruchomione z PROJ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5629"/>
        <source>Add Virtual Layer</source>
        <translation>Dodaj warstwę wirtualną</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6058"/>
        <source>Calculating raster expression…</source>
        <translation>Obliczanie wyrażenia rastra…</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6231"/>
        <source>Revert Project</source>
        <translation>Przywróć zapisany stan projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6232"/>
        <source>Are you sure you want to discard all unsaved changes the current project?</source>
        <translation>Czy jesteś pewien, że chcesz odrzucić wszystkie niezapisane zmiany w bieżącym projekcie?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6491"/>
        <source>Save Project As</source>
        <translation>Zapisz projekt jako</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7913"/>
        <location filename="../src/app/qgisapp.cpp" line="8144"/>
        <source>Layer Exported</source>
        <translation>Warstwa wyeksportowana</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7935"/>
        <source>Save Raster</source>
        <translation>Zapisz raster</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7932"/>
        <source>Cannot write raster. Error code: %1</source>
        <translation>Nie można zapisać rastra. Kod błędu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8400"/>
        <source>Merging features…</source>
        <translation>Łączenie obiektów…</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8476"/>
        <source>Create %1 Title</source>
        <translation>Utwórz tytuł dla: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9392"/>
        <source>No features could be successfully pasted.</source>
        <translation>Nie można było pomyślnie wkleić żadnych obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9658"/>
        <source>Error copying layer</source>
        <translation>Błąd kopiowania warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9692"/>
        <source>Error pasting layer</source>
        <translation>Błąd wklejania warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9833"/>
        <source>Stop Editing</source>
        <translation>Zakończ edycję</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11930"/>
        <source>The following tasks are currently running which depend on layers in this project:

%1

Please cancel these tasks and retry.</source>
        <translation>Aktualnie wykonywane są następujące zadania wykorzystujące warstwy w tym projekcie:

%1

Anuluj te zadania i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="12572"/>
        <source>Current CRS: %1</source>
        <translation>Bieżący układ współrzędnych: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="12578"/>
        <source>No projection</source>
        <translation>Brak odwzorowania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13165"/>
        <source>Add Point Feature</source>
        <translation>Rysuj punkt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13195"/>
        <source>Add Line Feature</source>
        <translation>Rysuj linię</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13214"/>
        <source>Add Polygon Feature</source>
        <translation>Rysuj poligon</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13231"/>
        <source>Add Record</source>
        <translation>Dodaj wiersz</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13488"/>
        <source>Map Views</source>
        <translation>Widoki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13491"/>
        <source>A view with this name already exists</source>
        <translation>Widok o tej nazwie już istnieje</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13623"/>
        <source>Invalid Layer</source>
        <translation>Niepoprawna warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5835"/>
        <source>Default failed to open: %1</source>
        <translation>Nie powiodło się otwarcie domyślnego: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5839"/>
        <source>Default not found: %1</source>
        <translation>Nie znaleziono domyślnego: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5841"/>
        <source>Open Template Project</source>
        <translation>Otwórz szablon projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5866"/>
        <source>Auto-open Project</source>
        <translation>Automatycznie otwieraj projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5905"/>
        <source>Failed to open: %1</source>
        <translation>Nie powiodło się otwarcie: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5933"/>
        <source>Not valid project file: %1</source>
        <translation>Nieprawidłowy plik projektu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5946"/>
        <source>Project failed to open: %1</source>
        <translation>Nie powiodło się otwarcie projektu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5953"/>
        <source>Default template has been reopened: %1</source>
        <translation>Ponownie wczytano szablon domyślny %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5960"/>
        <source>File not found: %1</source>
        <translation>Nie znaleziono pliku: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6265"/>
        <source>Loading project: %1</source>
        <translation>Wczytywanie projektu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6292"/>
        <source>Unable to open project</source>
        <translation>Nie można otworzyć projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3926"/>
        <source>Ctrl+8</source>
        <translation>Ctrl+8</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3929"/>
        <source>Show Overview Panel</source>
        <translation>Pokaż panel Podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4171"/>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4174"/>
        <source>Show Layers Panel</source>
        <translation>Pokaż panel Warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6363"/>
        <source>Project loaded</source>
        <translation>Wczytano projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6394"/>
        <source>Choose a QGIS project file</source>
        <translation>Podaj nazwę pliku projektu QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6447"/>
        <location filename="../src/app/qgisapp.cpp" line="6517"/>
        <location filename="../src/app/qgisapp.cpp" line="15026"/>
        <source>Saved project to: %1</source>
        <translation>Projekt zapisano w: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6456"/>
        <location filename="../src/app/qgisapp.cpp" line="6525"/>
        <source>Unable to save project %1</source>
        <translation>Nie można zapisać projektu %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6770"/>
        <source>Unable to load %1</source>
        <translation>Nie można wczytać %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7582"/>
        <source>Default system font substituted.</source>
        <translation>Zastąpiono domyślne czcionki systemowe.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7601"/>
        <source>Labeling</source>
        <translation>Etykietowanie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7602"/>
        <source>Font for layer &lt;b&gt;&lt;u&gt;%1&lt;/u&gt;&lt;/b&gt; was not found (&lt;i&gt;%2&lt;/i&gt;). %3</source>
        <translation>Nie odnaleziono czcionki dla warstwy &lt;b&gt;&lt;u&gt;%1&lt;/u&gt;&lt;/b&gt; (&lt;i&gt;%2&lt;/i&gt;). %3</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7593"/>
        <source>Open labeling dialog</source>
        <translation>Otwórz okno etykietowania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="686"/>
        <location filename="../src/app/qgisapp.cpp" line="725"/>
        <source>CRS was undefined</source>
        <translation>Nie zdefiniowano układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1466"/>
        <source>Edit first feature in attribute table</source>
        <translation>Edytuj pierwszy obiekt w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1467"/>
        <source>Edit previous feature in attribute table</source>
        <translation>Edytuj poprzedni obiekt w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1468"/>
        <source>Edit next feature in attribute table</source>
        <translation>Edytuj następny obiekt w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="1469"/>
        <source>Edit last feature in attribute table</source>
        <translation>Edytuj ostatni obiekt w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2239"/>
        <source>To reselect features, choose a vector layer in the legend.</source>
        <translation>Aby ponownie zaznaczyć obiekty, wybierz warstwę wektorową w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3308"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4207"/>
        <location filename="../src/app/qgisapp.cpp" line="4209"/>
        <source>Add Group</source>
        <translation>Dodaj grupę</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4228"/>
        <source>Filter legend by expression</source>
        <translation>Filtruj legendę wyrażeniem</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4239"/>
        <location filename="../src/app/qgisapp.cpp" line="4241"/>
        <source>Expand All</source>
        <translation>Rozwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4243"/>
        <location filename="../src/app/qgisapp.cpp" line="4245"/>
        <source>Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4710"/>
        <source>QGIS code branch</source>
        <translation>Gałąź kodu QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4738"/>
        <source>Compiled against GEOS</source>
        <translation>Skompilowane z GEOS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4739"/>
        <source>Running against GEOS</source>
        <translation>Uruchomione z GEOS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4752"/>
        <source>No support</source>
        <translation>Nieobsługiwane</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4774"/>
        <source>OS Version</source>
        <translation>Wersja systemu operacyjnego</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5021"/>
        <source>%1 doesn&apos;t have any layers.</source>
        <translation>%1 nie zawiera żadnych warstw.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5031"/>
        <location filename="../src/app/qgisapp.cpp" line="5096"/>
        <location filename="../src/app/qgisapp.cpp" line="6772"/>
        <source>%1 is not a valid or recognized data source.</source>
        <translation>%1 jest nieprawidłowym lub nierozpoznanym źródłem danych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5179"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5629"/>
        <source>Cannot get virtual layer select dialog from provider.</source>
        <translation>Nie można pobrać okna wyboru dla dostawcy warstwy wirtualnej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6073"/>
        <location filename="../src/app/qgisapp.cpp" line="6079"/>
        <location filename="../src/app/qgisapp.cpp" line="6085"/>
        <location filename="../src/app/qgisapp.cpp" line="6094"/>
        <location filename="../src/app/qgisapp.cpp" line="6100"/>
        <location filename="../src/app/qgisapp.cpp" line="6106"/>
        <location filename="../src/app/qgisapp.cpp" line="6112"/>
        <source>Raster calculator</source>
        <translation>Kalkulator rastra</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6074"/>
        <location filename="../src/app/qgisapp.cpp" line="6141"/>
        <source>Calculation complete.</source>
        <translation>Obliczenia zakończone.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6080"/>
        <location filename="../src/app/qgisapp.cpp" line="6159"/>
        <source>Could not create destination file.</source>
        <translation>Nie można utworzyć pliku wynikowego.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6086"/>
        <location filename="../src/app/qgisapp.cpp" line="6165"/>
        <source>Could not read input layer.</source>
        <translation>Nie można odczytać warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6095"/>
        <source>Could not parse raster formula.</source>
        <translation>Nie można przetworzyć formuły rastra.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6101"/>
        <location filename="../src/app/qgisapp.cpp" line="6180"/>
        <source>Insufficient memory available for operation.</source>
        <translation>Niewystarczająca ilość dostępnej pamięci, aby wykonać operację.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6107"/>
        <source>Invalid band number for input layer.</source>
        <translation>Nieprawidłowy numer kanału dla warstwy wejściowej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6129"/>
        <source>Calculating mesh expression…</source>
        <translation>Obliczanie wyrażenia dla siatki...</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6140"/>
        <location filename="../src/app/qgisapp.cpp" line="6146"/>
        <location filename="../src/app/qgisapp.cpp" line="6152"/>
        <location filename="../src/app/qgisapp.cpp" line="6158"/>
        <location filename="../src/app/qgisapp.cpp" line="6164"/>
        <location filename="../src/app/qgisapp.cpp" line="6173"/>
        <location filename="../src/app/qgisapp.cpp" line="6179"/>
        <source>Mesh calculator</source>
        <translation>Kalkulator siatki</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6147"/>
        <source>Could not evaluate the formula.</source>
        <translation>Nie można obliczyć formuły.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6153"/>
        <source>Invalid or incompatible datasets used.</source>
        <translation>Użyto niepoprawnych lub niezgodnych zestawów danych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6174"/>
        <source>Could not parse mesh formula.</source>
        <translation>Nie można przetworzyć formuły siatkowej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6208"/>
        <source>Choose a QGIS Project File to Open</source>
        <translation>Wybierz plik projektu QGIS do otwarcia</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6280"/>
        <source>Do you want to open the backup file
%1
instead?</source>
        <translation>Czy chcesz otworzyć plik backup
%1
w zamian?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6390"/>
        <location filename="../src/app/qgisapp.cpp" line="6488"/>
        <source>QGZ files</source>
        <translation>Pliki QGZ</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6425"/>
        <source>Open a Project</source>
        <translation>Otwórz projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6426"/>
        <source>The loaded project file on disk was meanwhile changed. Do you want to overwrite the changes?

Last modification date on load was: %1
Current last modification date is: %2</source>
        <translation>Otwarty plik projektu uległ w międzyczasie zmianie. Czy chcesz nadpisać te zmiany?

Czas ostatniej modyfikacji otwartego pliku: %1
Czas modyfikacji dokonanej poza tą sesją QGIS: %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6437"/>
        <source>Insufficient permissions</source>
        <translation>Brak uprawnień</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6438"/>
        <source>The project file is not writable.</source>
        <translation>Niemożliwy zapis do pliku projektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6572"/>
        <source>DXF export completed</source>
        <translation>Zakończono eksport DXF</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6615"/>
        <location filename="../src/app/qgisapp.cpp" line="6622"/>
        <location filename="../src/app/qgisapp.cpp" line="6649"/>
        <source>Load template</source>
        <translation>Wczytaj szablon</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6615"/>
        <source>Could not read template file</source>
        <translation>Nie można odczytać pliku szablonu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6622"/>
        <location filename="../src/app/qgisapp.cpp" line="6649"/>
        <source>Could not load template file</source>
        <translation>Nie można wczytać pliku szablonu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7296"/>
        <source>No action selected</source>
        <translation>Nie wybrano działania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7311"/>
        <location filename="../src/app/qgisapp.cpp" line="7329"/>
        <source>Run feature action&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</source>
        <translation>Uruchom działanie na obiekcie &lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7394"/>
        <source>Original source URI: %1</source>
        <translation>Oryginalny URI źródła: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7619"/>
        <source>Commit Errors</source>
        <translation>Błędy przesyłania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7640"/>
        <source>Commit errors</source>
        <translation>Błędy przesyłania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7620"/>
        <location filename="../src/app/qgisapp.cpp" line="7641"/>
        <source>Could not commit changes to layer %1</source>
        <translation>Nie można zatwierdzić zmian dla warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7622"/>
        <source>Errors: %1
</source>
        <translation>Błędy: %1
</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7629"/>
        <source>Show more</source>
        <translation>Pokaż więcej</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7714"/>
        <source>Please select a vector layer first</source>
        <translation>Wskaż warstwę wektorową</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8155"/>
        <source>Export to vector file failed.
Error: %1</source>
        <translation>Nieudany eksport do pliku wektorowego.
Błąd: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8268"/>
        <location filename="../src/app/qgisapp.cpp" line="11169"/>
        <location filename="../src/app/qgisapp.cpp" line="11178"/>
        <location filename="../src/app/qgisapp.cpp" line="11240"/>
        <location filename="../src/app/qgisapp.cpp" line="11249"/>
        <source>No Layer Selected</source>
        <translation>Nie wybrano warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8269"/>
        <source>To delete features, you must select a vector layer in the legend</source>
        <translation>Aby usunąć obiekt, najpierw należy wybrać warstwę wektorową z legendy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8277"/>
        <source>No Vector Layer Selected</source>
        <translation>Nie wybrano warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8278"/>
        <source>Deleting features only works on vector layers</source>
        <translation>Usuwanie obiektów jest możliwe tylko z warstw wektorowych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8285"/>
        <source>Provider does not support deletion</source>
        <translation>Dostawca nie obsługuje operacji usuwania</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8286"/>
        <source>Data provider does not support deleting features</source>
        <translation>Dostawca nie obsługuje usuwania obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8293"/>
        <location filename="../src/app/qgisapp.cpp" line="8858"/>
        <location filename="../src/app/qgisapp.cpp" line="8867"/>
        <location filename="../src/app/qgisapp.cpp" line="8966"/>
        <location filename="../src/app/qgisapp.cpp" line="9008"/>
        <source>Layer not editable</source>
        <translation>Warstwa nie jest w trybie edycji</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8294"/>
        <source>The current layer is not editable. Choose &apos;Start editing&apos; in the digitizing toolbar.</source>
        <translation>Aktywna warstwa nie jest edytowalna. Wybierz &quot;Rozpocznij edycję&quot; z belki narzędzi digitalizacji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8303"/>
        <source>No Features Selected</source>
        <translation>Nie zaznaczono obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8336"/>
        <source>Features deleted</source>
        <translation>Usunięte obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8340"/>
        <source>Problem deleting features</source>
        <translation>Problem podczas usuwania obiektów</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="8346"/>
        <source>%n feature(s) deleted.</source>
        <comment>number of features deleted</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6058"/>
        <location filename="../src/app/qgisapp.cpp" line="6129"/>
        <location filename="../src/app/qgisapp.cpp" line="8400"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8490"/>
        <source>Title can not be empty!</source>
        <translation>Nazwa nie może być pusta!</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8501"/>
        <source>Title already exists!</source>
        <translation>Jest już taka nazwa!</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8848"/>
        <location filename="../src/app/qgisapp.cpp" line="8948"/>
        <location filename="../src/app/qgisapp.cpp" line="8991"/>
        <source>No active layer</source>
        <translation>Brak aktywnej warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8849"/>
        <source>No active layer found. Please select a layer in the layer list</source>
        <translation>Nie znaleziono aktywnej warstwy. Wskaż warstwę na liście warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8879"/>
        <location filename="../src/app/qgisapp.cpp" line="9020"/>
        <location filename="../src/app/qgisapp.cpp" line="9055"/>
        <source>Not enough features selected</source>
        <translation>Wybrano zbyt mało obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9021"/>
        <location filename="../src/app/qgisapp.cpp" line="9056"/>
        <source>The merge tool requires at least two selected features</source>
        <translation>Narzędzie łączenia wymaga wybrania przynajmniej dwóch obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8897"/>
        <source>Merged feature attributes</source>
        <translation>Połączone atrybuty obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5676"/>
        <location filename="../src/app/qgisapp.cpp" line="10308"/>
        <location filename="../src/app/qgisapp.cpp" line="11922"/>
        <source> • %1</source>
        <translation> • %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5688"/>
        <source>The following tasks are currently running in the background:

%1

Do you want to try canceling these active tasks?</source>
        <translation>Następujące zadania są aktualnie wykonywane w tle:

%1

Czy chcesz anulować te zadania?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7721"/>
        <source>Layer Diagram Properties</source>
        <translation>Właściwości kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7914"/>
        <source>Successfully saved raster layer to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano warstwę rastrową do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8024"/>
        <source>Error saving layer definition file</source>
        <translation>Błąd w czasie zapisu pliku definicji warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8038"/>
        <source>Save as QGIS Layer Style File</source>
        <translation>Zapisz plik stylu warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8040"/>
        <source>QGIS Layer Style File</source>
        <translation>Plik stylu warstwy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8145"/>
        <source>Successfully saved vector layer to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano warstwę wektorową do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8004"/>
        <location filename="../src/app/qgisapp.cpp" line="8154"/>
        <source>Save Error</source>
        <translation>Błąd zapisu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3731"/>
        <source>Loading “%1”</source>
        <translation>Wczytywanie &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6680"/>
        <source>Security warning: executing a script from an untrusted source can lead to data loss and/or leak. Continue?</source>
        <translation>Ostrzeżenie bezpieczeństwa: wykonanie skryptu z niezaufanego źródła może prowadzić do utraty i/lub wycieku danych. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6685"/>
        <source>Don&apos;t show this again.</source>
        <translation>Nie pokazuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7993"/>
        <source>Layer Saved</source>
        <translation>Warstwa została zapisana</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7994"/>
        <source>Successfully saved scratch layer to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano warstwę tymczasową do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8005"/>
        <source>Could not make temporary scratch layer permanent.
Error: %1</source>
        <translation>Nie można zapisać warstwy tymczasowej.
Błąd: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8010"/>
        <source>Save Scratch Layer</source>
        <translation>Zapisz warstwę tymczasową</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="8328"/>
        <source>Delete %n feature(s) from layer &quot;%1&quot;</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8329"/>
        <source>Some of the selected features are outside of the current map view. Would you still like to continue?</source>
        <translation>Niektóre z wybranych obiektów znajdują się poza bieżącym widokiem mapy. Czy na pewno chcesz kontynuować?</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="8341"/>
        <source>A problem occurred during deletion from layer &quot;%1&quot;. %n feature(s) not deleted.</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8451"/>
        <source>print layout</source>
        <translation>układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8454"/>
        <source>report</source>
        <translation>raport</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8458"/>
        <source>Enter a unique %1 title</source>
        <translation>Wprowadź unikalną nazwę dla: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8461"/>
        <source>(a title will be automatically generated if left empty)</source>
        <translation>(przy pustym polu tytuł utworzy się automatycznie)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8586"/>
        <source>%1 copy</source>
        <translation>%1 kopia</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8623"/>
        <location filename="../src/app/qgisapp.cpp" line="8698"/>
        <source>Set as atlas feature for %1</source>
        <translation>Ustaw jako obiekt atlasu dla %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8662"/>
        <source>Duplicate feature</source>
        <translation>Duplikuj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8673"/>
        <source>Duplicate feature and digitize</source>
        <translation>Duplikuj obiekt i digitalizuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8880"/>
        <source>The merge tool requires at least two selected features.</source>
        <translation>Narzędzie łączenia wymaga wybrania przynajmniej dwóch obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8924"/>
        <location filename="../src/app/qgisapp.cpp" line="9098"/>
        <source>Invalid result</source>
        <translation>Niepoprawny wynik</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8925"/>
        <source>Could not store value &apos;%1&apos; in field of type %2</source>
        <translation>Nie można wpisać wartości &apos;%1&apos; w polu typu %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8967"/>
        <source>Modifying features can only be done for layers in editing mode.</source>
        <translation>Modyfikowanie obiektów jest możliwe tylko dla warstw w trybie edycji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9036"/>
        <location filename="../src/app/qgisapp.cpp" line="9072"/>
        <source>Merge failed</source>
        <translation>Łączenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9037"/>
        <location filename="../src/app/qgisapp.cpp" line="9073"/>
        <source>An error occurred during the merge operation.</source>
        <translation>Wystąpił błąd podczas łączenia obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9080"/>
        <source>Merged features</source>
        <translation>Połączone obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9099"/>
        <source>Could not store value &apos;%1&apos; in field of type %2.</source>
        <translation>Nie można wpisać wartości &apos;%1&apos; w polu typu %2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="2238"/>
        <location filename="../src/app/qgisapp.cpp" line="9211"/>
        <location filename="../src/app/qgisapp.cpp" line="9227"/>
        <location filename="../src/app/qgisapp.cpp" line="9243"/>
        <location filename="../src/app/qgisapp.cpp" line="9263"/>
        <source>No active vector layer</source>
        <translation>Brak aktywnej warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9212"/>
        <source>To invert selection, choose a vector layer in the legend</source>
        <translation>Aby odwrócić zaznaczenie, najpierw wybierz warstwę wektorową w legendzie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9312"/>
        <source>Features cut</source>
        <translation>Obiekty wycięte</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9338"/>
        <source>Features pasted</source>
        <translation>Obiekty wklejone</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9409"/>
        <location filename="../src/app/qgisapp.cpp" line="9505"/>
        <location filename="../src/app/qgisapp.cpp" line="9513"/>
        <location filename="../src/app/qgisapp.cpp" line="9522"/>
        <location filename="../src/app/qgisapp.cpp" line="9534"/>
        <source>Paste features</source>
        <translation>Wklej obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9396"/>
        <source>%1 features were successfully pasted.</source>
        <translation>%1 obiektów wklejono poprawnie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="686"/>
        <source>defaulting to CRS %1</source>
        <translation>domyślnie układ współrzędnych %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="725"/>
        <source>defaulting to project CRS %1</source>
        <translation>domyślnie układ współrzędnych projektu %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="997"/>
        <source>Geometry Validation</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4693"/>
        <source>https://qgis.org/en/site/about/sustaining_members.html</source>
        <translation>https://qgis.org/en/site/about/sustaining_members.html</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4743"/>
        <source>Compiled against SQLite</source>
        <translation>Skompilowane z SQLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4744"/>
        <source>Running against SQLite</source>
        <translation>Uruchomione z SQLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4790"/>
        <source>Active python plugins</source>
        <translation>Aktywne wtyczki Pythona</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4969"/>
        <source>Remote layer</source>
        <translation>Warstwa zdalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="4969"/>
        <source>loading %1, please wait …</source>
        <translation>wczytywanie %1, proszę czekać…</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="5035"/>
        <source>Download with &quot;Protocol&quot; source type has failed, do you want to try the &quot;File&quot; source type?</source>
        <translation>Pobieranie ze źródła typu &quot;Protocol&quot; nie powiodło się, czy chcesz spróbować typu &quot;File&quot;?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6006"/>
        <source>Layer creation failed: %1</source>
        <translation>Nie powiodło się tworzenie warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6113"/>
        <source>An error occurred while performing the calculation.</source>
        <translation>Wystąpił błąd podczas wykonywania obliczeń.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6576"/>
        <source>DXF export failed, device is not writable</source>
        <translation>Export DXF nie powiódł się, nie można zapisać na nośniku</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6580"/>
        <source>DXF export failed, the device is invalid</source>
        <translation>Export DXF nie powiódł się, nieprawidłowy nośnik</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6584"/>
        <source>DXF export failed, the extent could not be determined</source>
        <translation>Export DXF nie powiódł się, niemożliwe określenie zakresu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7925"/>
        <source>source provider</source>
        <translation>dostawca źródła</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7927"/>
        <source>destination provider</source>
        <translation>dostawca docelowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7929"/>
        <source>data source creation</source>
        <translation>tworzenie źródła danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="7931"/>
        <source>write error</source>
        <translation>błąd zapisu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9400"/>
        <source>%1 of %2 features could be successfully pasted.</source>
        <translation>%1 z %2 obiektów wklejono poprawnie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9405"/>
        <source> Geometry collapsed due to intersection avoidance.</source>
        <translation> Geometria zaniknęła z powodu unikania przecięć.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9406"/>
        <source>%1 geometries collapsed due to intersection avoidance.</source>
        <translation>%1 geometrie zaniknęło z powodu unikania przecięć.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9433"/>
        <source>Pasted</source>
        <translation>Wklejone</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9434"/>
        <source>Paste as Scratch Layer</source>
        <translation>Wklej do nowej warstwy tymczasowej</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9435"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9506"/>
        <source>No features in clipboard.</source>
        <translation>Brak obiektów w schowku.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9514"/>
        <source>Multiple geometry types found, features with geometry different from %1 will be created without geometry.</source>
        <translation>Znaleziono różne typy geometrii, obiekty o geometrii odmiennej od %1 zostaną utworzone bez geometrii.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9535"/>
        <source>Cannot create field %1 (%2,%3)</source>
        <translation>Nie można utworzyć kokumny %1 (%2,%3)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9807"/>
        <source>Start editing failed</source>
        <translation>Rozpocznij edycję pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9808"/>
        <source>Provider cannot be opened for editing</source>
        <translation>Dostawca nie może zostać otwarty do edycji</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9834"/>
        <source>Do you want to save the changes to layer %1?</source>
        <translation>Czy chcesz zapisać zmiany na warstwie %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9866"/>
        <source>Problems during roll back</source>
        <translation>Wystąpiły problemy przy cofaniu zmian</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9945"/>
        <source>Could not %1 changes to layer %2

Errors: %3
</source>
        <translation>Nie można %1 zmian do warstwy %2

Błędy: %3
</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9946"/>
        <source>rollback</source>
        <translation>cofnij</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9946"/>
        <source>cancel</source>
        <translation>anuluj</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9976"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9976"/>
        <location filename="../src/app/qgisapp.cpp" line="10004"/>
        <location filename="../src/app/qgisapp.cpp" line="10032"/>
        <source>all</source>
        <translation>wszystko</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10004"/>
        <source>Rollback</source>
        <translation>Cofnij</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10032"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10049"/>
        <source>Current edits</source>
        <translation>Bieżąca edycja</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10050"/>
        <source>%1 current changes for %2 layer(s)?</source>
        <translation>%1 zmian dla %2 warstw?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10151"/>
        <source>Filter on Joined Fields</source>
        <translation>Filtr na złączonych polach</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10152"/>
        <source>You are about to set a subset filter on a layer that has joined fields. Joined fields cannot be filtered, unless you convert the layer to a virtual layer first. Would you like to create a virtual layer out of this layer first?</source>
        <translation>Wybrałeś ustawienie filtra na danych warstwy, która ma złączone pola. Złączone pola nie mogą być filtrowane, jeśli nie przekonwertujesz wcześniej warstwy do warstwy wirtualnej. Czy chcesz najpierw utworzyć wirtualną warstwę z tej warstwy?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10287"/>
        <source>Required Layers</source>
        <translation>Wymagane warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10288"/>
        <source>The following layers are marked as required by the project:

%1

Please deselect them (or unmark as required) and retry.</source>
        <translation>Następujące warstwy są oznaczone jako wymagane przez projekt:

%1

Odznacz je (lub zlikwiduj oznaczenie jako wymagane) i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10316"/>
        <source>The following tasks are currently running which depend on this layer:

%1

Please cancel these tasks and retry.</source>
        <translation>Aktualnie wykonywane są następujące zadania wykorzystujące warstwę:

%1

Anuluj te zadania i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10385"/>
        <source>copy</source>
        <translation>kopia</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10389"/>
        <source>Plugin layer</source>
        <translation>Warstwa wtyczki</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10420"/>
        <location filename="../src/app/qgisapp.cpp" line="10431"/>
        <source>Duplicate layer: </source>
        <translation>Duplikuj warstwę: </translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10421"/>
        <source>%1 (duplication resulted in invalid layer)</source>
        <translation>%1 (duplikacja wygenerowała błędną warstwę)</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10472"/>
        <source>Layer duplication complete</source>
        <translation>Zakończono duplikowanie warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10473"/>
        <source>Note that it&apos;s using the same data source.</source>
        <translation>Uwaga! Warstwa wykorzystuje to samo źródło danych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10504"/>
        <source>Set scale visibility for selected layers</source>
        <translation>Ustaw zakresy skalowe widoczności wybranych warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10856"/>
        <source>Couldn&apos;t load Python support library: %1</source>
        <translation>Nie można wczytać biblioteki Pythona: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10869"/>
        <source>Couldn&apos;t resolve python support library&apos;s instance() symbol.</source>
        <translation>Nie powiodło się odnalezienie symbolu instance() dla biblioteki Pythona.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10914"/>
        <source>There is a new version of QGIS available</source>
        <translation>Dostępna jest nowa wersja QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10918"/>
        <source>You are running a development version of QGIS</source>
        <translation>Pracujesz z wersją rozwojową QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10922"/>
        <source>You are running the current version of QGIS</source>
        <translation>Pracujesz z aktualną wersją QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10930"/>
        <location filename="../src/app/qgisapp.cpp" line="10936"/>
        <source>QGIS Version Information</source>
        <translation>Informacje o wersji QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10936"/>
        <source>Unable to get current version information from server</source>
        <translation>Nie można pobrać z serwera informacji o aktualnej wersji</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10989"/>
        <source>Style Manager</source>
        <translation>Zarządzanie stylem</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10990"/>
        <source>Keyboard Shortcuts</source>
        <translation>Skróty klawiaturowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10991"/>
        <source>Custom Projections</source>
        <translation>Układy współrzędnych użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="10992"/>
        <source>Interface Customization</source>
        <translation>Personalizacja interfejsu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11170"/>
        <location filename="../src/app/qgisapp.cpp" line="11179"/>
        <source>To perform a full histogram stretch, you need to have a raster layer selected.</source>
        <translation>Aby wykonać pełne rozciągnięcie kontrastu, należy wybrać warstwę rastrową.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11241"/>
        <location filename="../src/app/qgisapp.cpp" line="11250"/>
        <source>To change brightness or contrast, you need to have a raster layer selected.</source>
        <translation>Aby zmienić jasność lub kontrast, musi być wybrana warstwa rastrowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11486"/>
        <source>Invalid provider</source>
        <translation>Niepoprawny dostawca</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11642"/>
        <location filename="../src/app/qgisapp.cpp" line="11648"/>
        <source>New 3D Map View</source>
        <translation>Nowy widok 3D mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11642"/>
        <source>Project extent is not valid. Please add or activate a layer to render.</source>
        <translation>Zakres projektu jest nieprawidłowy. Dodaj lub aktywuj warstwę do renderowania.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11795"/>
        <location filename="../src/app/qgisapp.cpp" line="15035"/>
        <source>Save Project</source>
        <translation>Zapisz projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11886"/>
        <location filename="../src/app/qgisapp.cpp" line="11897"/>
        <source>Close Project</source>
        <translation>Zamknij projekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11887"/>
        <source>This project includes one or more temporary layers. These layers are not permanently saved and their contents will be lost. Are you sure you want to proceed?</source>
        <translation>Ten projekt zawiera jedną lub więcej warstw tymczasowych. Te warstwy nie są trwale zapisane, a ich zawartość zostanie utracona. Na pewno chcesz kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11898"/>
        <source>This project includes one or more temporary scratch layers. These layers are not saved to disk and their contents will be permanently lost. Are you sure you want to proceed?</source>
        <translation>Ten projekt zawiera jedną lub więcej warstw tymczasowych. Warstwy te nie są zapisane na dysku i ich zawartość zostanie nieodwracalnie utracona. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13885"/>
        <source>Task failed</source>
        <translation>Zadanie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13968"/>
        <source>New bookmark</source>
        <translation>Nowa zakładka</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14013"/>
        <source>This project file was saved by QGIS version %1. When saving this project file, QGIS will update it to version %2, possibly rendering it useless for older versions of QGIS.</source>
        <translation>Ten plik projektu został zapisany przez QGIS w wersji %1. Podczas zapisywania tego pliku projektu QGIS zaktualizuje go do wersji %2, co może uczynić go bezużytecznym dla starszych wersji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14174"/>
        <source>Select Transformation for %1</source>
        <translation>Wybierz transformację dla %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14466"/>
        <source>Network request to %1 timed out, any data received is likely incomplete.</source>
        <translation>Żądanie sieciowe do %1 przekroczyło limit czasu, pozyskane dane są najprawdopodobniej niekompletne.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14523"/>
        <source>QGIS Authentication</source>
        <translation>Uwierzytelnianie QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14694"/>
        <source>%1 Panel</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14788"/>
        <source>Transaction</source>
        <translation>Transakcja</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14801"/>
        <location filename="../src/app/qgisapp.cpp" line="14851"/>
        <source>Cannot duplicate feature in not editable mode on layer %1</source>
        <translation>Nie można zduplikować obiektu w trybie nie do edycji na warstwie %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14831"/>
        <location filename="../src/app/qgisapp.cpp" line="14882"/>
        <source>%1 children on layer %2 duplicated</source>
        <translation>%1 dzieci na warstwie %2 zduplikowanych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14835"/>
        <source>%1 features on layer %2 duplicated
%3</source>
        <translation>%1 obiektów na warstwie %2 zduplikowanych
%3</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14864"/>
        <source>Digitize the duplicate on layer %1</source>
        <translation>Digitalizuj duplikat na warstwie %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14869"/>
        <source>Duplicate digitized</source>
        <translation>Duplikat zdigitalizowany</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14885"/>
        <source>Feature on layer %2 duplicated
%3</source>
        <translation>Obiekt na warstwie %2 zduplikowany
%3</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14907"/>
        <source>Templates</source>
        <translation>Szablony</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14920"/>
        <source>Template Name</source>
        <translation>Nazwa szablonu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14921"/>
        <source>Name for the template</source>
        <translation>Nazwa dla szablonu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14928"/>
        <source>Template not saved</source>
        <translation>Szablon nie został zapisany</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14928"/>
        <source>The template can not have an empty name.</source>
        <translation>Szablon nie może mieć pustej nazwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14935"/>
        <source>Overwrite Template</source>
        <translation>Nadpisz szablon</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14936"/>
        <source>The template %1 already exists, do you want to replace it?</source>
        <translation>Szablon %1 już istnieje, czy chesz go zastąpić?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14937"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14949"/>
        <source>Template saved</source>
        <translation>Szablon zapisany</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14949"/>
        <source>Template %1 was saved</source>
        <translation>Szablon %1 został zapisany</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="15040"/>
        <source>Save as Local File</source>
        <translation>Zapisz jako plik lokalny</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11303"/>
        <source>https://qgis.org/en/site/forusers/commercial_support.html</source>
        <translation>https://qgis.org/pl/site/forusers/commercial_support.html</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11488"/>
        <location filename="../src/app/qgisapp.cpp" line="11518"/>
        <source>Layer is not valid</source>
        <translation>Warstwa jest nieobsługiwana</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14755"/>
        <source>Layer %1</source>
        <translation>Warstwa %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8859"/>
        <location filename="../src/app/qgisapp.cpp" line="8959"/>
        <location filename="../src/app/qgisapp.cpp" line="9001"/>
        <source>The merge features tool only works on vector layers.</source>
        <translation>Narzędzie łączenia obiektów działa na warstwach wektorowych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8868"/>
        <location filename="../src/app/qgisapp.cpp" line="9009"/>
        <source>Merging features can only be done for layers in editing mode.</source>
        <translation>Łączenie obiektów jest możliwe tylko dla warstw w trybie edycji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8949"/>
        <location filename="../src/app/qgisapp.cpp" line="8992"/>
        <source>Please select a layer in the layer list</source>
        <translation>Proszę wybrać warstwę na liście warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8958"/>
        <location filename="../src/app/qgisapp.cpp" line="9000"/>
        <source>Invalid layer</source>
        <translation>Niepoprawna warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9228"/>
        <source>To select all, choose a vector layer in the legend.</source>
        <translation>Aby zaznaczyć wszystko, najpierw wybierz warstwę wektorową w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="9244"/>
        <location filename="../src/app/qgisapp.cpp" line="9264"/>
        <source>To select features, choose a vector layer in the legend.</source>
        <translation>Aby zaznaczyć obiekty, najpierw wybierz warstwę wektorową w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11517"/>
        <source>The layer is not a valid layer and can not be added to the map</source>
        <translation>Warstwa jest nieobsługiwana i nie może być dodana do mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="11773"/>
        <source>Project has layer(s) in edit mode with unsaved edits, which will NOT be saved!</source>
        <translation>Projekt ma warstwy w trybie edycji, ze zmianami które NIE ZOSTANĄ ZAPISANE!</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgisapp.cpp" line="12825"/>
        <source>%n feature(s) selected on layer %1.</source>
        <comment>number of selected features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13518"/>
        <source>Open a GDAL Supported Raster Data Source</source>
        <translation>Otwórz rastrowe źródło danych GDAL</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13643"/>
        <source>Error adding valid layer to map canvas</source>
        <translation>Błąd dodania warstwy do obszaru mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13644"/>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13761"/>
        <source>%1 is not a supported raster data source</source>
        <translation>%1 nie jest obsługiwanym rastrowym źródłem danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13765"/>
        <source>Unsupported Data Source</source>
        <translation>Nieobsługiwane źródło danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13819"/>
        <source>Exit QGIS</source>
        <translation>Wyjdź z QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13820"/>
        <source>Do you really want to quit QGIS?</source>
        <translation>Czy na pewno chcesz zamknąć program?</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13866"/>
        <source>New profile name</source>
        <translation>Nazwa nowego profilu</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="13883"/>
        <source>Task complete</source>
        <translation>Zadanie ukończone</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14017"/>
        <source>Project file is older</source>
        <translation>Plik projektu jest starszy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14467"/>
        <source> Please check the &lt;a href=&quot;#messageLog&quot;&gt;message log&lt;/a&gt; for further info.</source>
        <translation> Sprawdź &lt;a href=&quot;#messageLog&quot;&gt;komunikaty&lt;/a&gt;, aby uzyskać więcej informacji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14396"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14397"/>
        <source>This layer doesn&apos;t have a properties dialog.</source>
        <translation>Warstwa nie posiada okna właściwości.</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="14439"/>
        <source>Proxy authentication required</source>
        <translation>Wymagane uwierzytelnienie proxy</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6694"/>
        <source>Failed to run Python script:</source>
        <translation>Nie udało się uruchomić skryptu Pythona:</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="8304"/>
        <source>The current layer has no selected features</source>
        <translation>Nie ma żadnych zaznaczonych obiektów na aktualnej warstwie</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3309"/>
        <location filename="../src/app/qgisapp.cpp" line="3323"/>
        <source>Current clockwise map rotation in degrees</source>
        <translation>Aktualny obrót mapy w stopniach zgodnie z ruchem wskazówek zegara</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="3358"/>
        <source>Messages</source>
        <translation>Komunikaty</translation>
    </message>
    <message>
        <location filename="../src/app/qgisapp.cpp" line="6604"/>
        <source>Error loading layer definition</source>
        <translation>Błąd wczytywania definicji warstwy</translation>
    </message>
</context>
<context>
    <name>QgisAppInterface</name>
    <message>
        <location filename="../src/app/qgisappinterface.cpp" line="694"/>
        <source>Attributes changed</source>
        <translation>Zmieniono atrybuty</translation>
    </message>
</context>
<context>
    <name>QgisCustomWidgets</name>
    <message>
        <location filename="../src/customwidgets/qgiscustomwidgets.h" line="36"/>
        <source>QGIS custom widgets</source>
        <translation>Widżety QGIS</translation>
    </message>
</context>
<context>
    <name>Qgs25DRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgs25drendererwidget.cpp" line="34"/>
        <source>The 2.5D renderer only can be used with polygon layers. 
&apos;%1&apos; is not a polygon layer and cannot be rendered in 2.5D.</source>
        <translation>Renderowanie 2.5D może być użyte wyłącznie z warstwami poligonowymi.
&apos;%1&apos; nie jest warstwą poligonową i nie może być renderowana w 2.5D.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgs25drendererwidget.cpp" line="45"/>
        <source>Select Wall Color</source>
        <translation>Wybierz kolor ściany</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgs25drendererwidget.cpp" line="48"/>
        <source>Select Roof Color</source>
        <translation>Wybierz kolor dachu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgs25drendererwidget.cpp" line="51"/>
        <source>Select Shadow Color</source>
        <translation>Wybierz kolor cienia</translation>
    </message>
</context>
<context>
    <name>Qgs25DRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Angle</source>
        <translation>Kąt</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Advanced Configuration</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Roof color</source>
        <translation>Kolor dachu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Wall color</source>
        <translation>Kolor ściany</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Walls will have a different color based on their aspect to make them appear to differently reflect the solar radiation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If this option is enabled, make sure that &lt;span style=&quot; font-style:italic;&quot;&gt;simplification &lt;/span&gt;is disabled on the rendering tab or some colors may be wrong at small scales.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ściany będą miały inny kolor w zależności od ich nachylenia, co spowoduje, że będą wyglądały jak w świetle słonecznym.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Jeśli ta opcja jest włączona, upewnij się, że opcja&lt;span style=&quot; font-style:italic;&quot;&gt;upraszczanie &lt;/span&gt;w zakładce Renderowanie jest wyłączona. W przeciwnym razie niektóre kolory mogą być wyświetlane nieprawidłowo w małych skalach.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Shade walls based on aspect</source>
        <translation>Cieniowanie ścian oparte na nachyleniu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Shadow</source>
        <translation>Cień</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>°</source>
        <translation>°</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgs25drendererwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Advanced Styling&lt;/span&gt;&lt;br/&gt;This page helps to configure the 2.5D effect as easily as possible with some basic parameters.&lt;/p&gt;&lt;p&gt;Once you have finished the basic styling, you can convert this to another renderer (single, categorized, graduated) and fine-tune the appearance to your liking.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Overlay problems&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Features are rendered based on their distance to the camera. It is sometimes possible that parts of a feature are in front of another feature by mistake. This happens if any part of the overlapped feature is closer to the camera than the overlapping feature.&lt;/p&gt;&lt;p&gt;In such cases you can avoid rendering problems by cutting the feature in front into smaller pieces.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Zaawansowana stylizacja&lt;/span&gt;&lt;br/&gt;Ta strona pomaga skonfigurować efekt 2.5D w najprostszy możliwy sposób wykorzystując kilka podstawowych parametrów.&lt;/p&gt;&lt;p&gt;Po ukończeniu podstawowej stylizacji, możesz przekonwertować ją do innego renderera (jeden symbol, wartość unikalna, symbol stopniowy) i jeszcze lepiej dostosować wygląd do Twoich oczekiwań.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Problemy zakrywania obiektów&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Obiekty są renderowane w oparciu o ich odległość od obserwatora. Czasami zdarza się, że części obiektów znajdują się przed innymi obiektami przez pomyłkę. Tak się dzieje, jeżeli jakakolwiek część zasłanianego obiektu jest bliżej obserwatora niż obiekt przykrywający.&lt;/p&gt;&lt;p&gt;W takich przypadkach możesz zapobiegać problemom z renderowaniem przez pocięcie obiektów na wierzchu na mniejsze części.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>Qgs3DAlgorithms</name>
    <message>
        <location filename="../src/3d/processing/qgs3dalgorithms.cpp" line="50"/>
        <source>QGIS (3D)</source>
        <translation>QGIS (3D)</translation>
    </message>
</context>
<context>
    <name>Qgs3DAnimationExportDialog</name>
    <message>
        <location filename="../src/app/3d/qgs3danimationexportdialog.cpp" line="50"/>
        <source>Select directory for 3D animation frames</source>
        <translation>Wybierz katalog dla klatek animacji 3D</translation>
    </message>
</context>
<context>
    <name>Qgs3DAnimationWidget</name>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="45"/>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="84"/>
        <source>&lt;none&gt;</source>
        <translation>&lt;brak&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="194"/>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="227"/>
        <source>Export Animation</source>
        <translation>Eksportuj animację</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="194"/>
        <source>Unable to export 3D animation</source>
        <translation>Nie można wyeksportować animacji 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="201"/>
        <source>Exporting frames...</source>
        <translation>Eksportowanie klatek...</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="201"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="292"/>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="301"/>
        <source>Keyframe time</source>
        <translation>Czas klatki kluczowej</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="292"/>
        <source>Keyframe time [seconds]:</source>
        <translation>Czas klatki kluczowej [sekundy]:</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3danimationwidget.cpp" line="301"/>
        <source>There is already a keyframe at the given time</source>
        <translation>W podanym czasie istnieje już klatka kluczowa</translation>
    </message>
</context>
<context>
    <name>Qgs3DMapCanvasDockWidget</name>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="62"/>
        <source>Zoom Full</source>
        <translation>Cały zasięg</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="97"/>
        <source>Save as Image…</source>
        <translation>Zapisz jako obraz...</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="102"/>
        <source>Configure…</source>
        <translation>Konfiguruj...</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="93"/>
        <source>Animations</source>
        <translation>Animacje</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="58"/>
        <source>Camera Control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="66"/>
        <source>Toggle On-Screen Navigation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="77"/>
        <source>Identify</source>
        <translation>Identyfikuj</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="81"/>
        <source>Measurement Line</source>
        <translation>Linia pomiaru</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="111"/>
        <source>Save as Image</source>
        <translation>Zapisz jako obraz</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="111"/>
        <source>Successfully saved the 3D map to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano mapę 3D do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="149"/>
        <source>Choose a file name to save the 3D map canvas to an image</source>
        <translation>Podaj nazwę pliku do zapisania mapy 3D jako obraz</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="231"/>
        <source>3D Configuration</source>
        <translation>Konfiguracja 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapcanvasdockwidget.cpp" line="287"/>
        <source>Loading %1 tiles</source>
        <translation>Wczytywanie %1 kafli</translation>
    </message>
</context>
<context>
    <name>Qgs3DMapConfigWidget</name>
    <message>
        <location filename="../src/app/3d/qgs3dmapconfigwidget.cpp" line="50"/>
        <source>Flat terrain</source>
        <translation>Płaski teren</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapconfigwidget.cpp" line="51"/>
        <source>DEM (Raster layer)</source>
        <translation>DEM (warstwa rastrowa)</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapconfigwidget.cpp" line="52"/>
        <source>Online</source>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmapconfigwidget.cpp" line="94"/>
        <source>(none)</source>
        <translation>(brak)</translation>
    </message>
</context>
<context>
    <name>Qgs3DMeasureDialog</name>
    <message>
        <location filename="../src/app/3d/qgs3dmeasuredialog.cpp" line="34"/>
        <source>&amp;New</source>
        <translation>&amp;Nowa</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmeasuredialog.cpp" line="48"/>
        <source>&amp;Configuration</source>
        <translation>&amp;Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmeasuredialog.cpp" line="120"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dmeasuredialog.cpp" line="170"/>
        <location filename="../src/app/3d/qgs3dmeasuredialog.cpp" line="179"/>
        <source>Segments [%1]</source>
        <translation>Segmenty [%1]</translation>
    </message>
</context>
<context>
    <name>Qgs3DNavigationWidget</name>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="34"/>
        <source>Zoom In</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="51"/>
        <source>Zoom Out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="68"/>
        <source>Tilt Up</source>
        <translation>Przechyl w górę</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="85"/>
        <source>Tilt Down</source>
        <translation>Przechyl w dół</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="103"/>
        <source>Rotate view</source>
        <translation>Obróć widok</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="119"/>
        <source>Move up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="136"/>
        <source>Move right</source>
        <translation>Przesuń w prawo</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="153"/>
        <source>Move down</source>
        <translation>Niżej</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgs3dnavigationwidget.cpp" line="170"/>
        <source>Move left</source>
        <translation>Przesuń w lewo</translation>
    </message>
</context>
<context>
    <name>Qgs3DRendererRulePropsWidget</name>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Rule Properties</source>
        <translation>Właściwości reguły</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Filter</source>
        <translation>Filtr</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Else</source>
        <translation>inne</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Catch-all for other features</source>
        <translation>We wszystkich pozostałych przypadkach</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgs3drendererrulepropswidget.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="600"/>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="608"/>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="631"/>
        <source>Test Filter</source>
        <translation>Testuj filtr</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="600"/>
        <source>Filter expression parsing error:
</source>
        <translation>Błąd w wyrażeniu filtra:
</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="631"/>
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsAbout</name>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>About</source>
        <translation>O QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>About QGIS</source>
        <translation>O QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>License</source>
        <translation>Licencja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large; font-weight:600;&quot;&gt;&lt;span style=&quot; font-size:x-large;&quot;&gt;QGIS&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:x-large; font-weight:600;&quot;&gt;&lt;span style=&quot; font-size:x-large;&quot;&gt;QGIS&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>QGIS is licensed under the GNU General Public License</source>
        <translation>QGIS jest rozpowszechniany na zasadach określonych w Powszechnej Licencji Publicznej GNU (GPL GNU)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>http://www.gnu.org/licenses</source>
        <translation>http://www.gnu.org/licenses</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>QGIS Home Page</source>
        <translation>Strona domowa QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Join our user mailing list</source>
        <translation>Dołącz do naszej grupy dyskusyjnej dla użytkowników</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>about:blank</source>
        <translation>informacja:brak</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>What&apos;s New</source>
        <translation>Co nowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Providers</source>
        <translation>Dostawcy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Developers</source>
        <translation>Programiści</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Contributors</source>
        <translation>Współpracownicy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Translators</source>
        <translation>Tłumacze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Donors</source>
        <translation>Sponsorzy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="144"/>
        <source>&lt;p&gt;For a list of individuals and institutions who have contributed money to fund QGIS development and other project costs see &lt;a href=&quot;https://qgis.org/en/site/about/sustaining_members.html#list-of-donors&quot;&gt;https://qgis.org/en/site/about/sustaining_members.html#list-of-donors&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aby zapoznać się z listą osób i instytucji, które wpłaciły pieniądze na sfinansowanie rozwoju QGIS i innych kosztów projektu, otwórz &lt;a href=&quot;https://qgis.org/en/site/about/sustaining_members.html#list-of-donors&quot;&gt;https://qgis.org/en/site/about/sustaining_members.html#list-of-donors&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="240"/>
        <source>Available QGIS Data Provider Plugins</source>
        <translation>Dostępni dostawcy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="242"/>
        <source>Available QGIS Authentication Method Plugins</source>
        <translation>Dostępne wtyczki metod uwierzytelniania QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="245"/>
        <source>Available Qt Database Plugins</source>
        <translation>Dostępne bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="251"/>
        <source>Available Qt Image Plugins</source>
        <translation>Dostępne formaty obrazów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsabout.cpp" line="252"/>
        <source>Qt Image Plugin Search Paths &lt;br&gt;</source>
        <translation>Ścieżki poszukiwań wtyczki obrazów Qt &lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsabout.ui"/>
        <source>Developers Map</source>
        <translation>Mapa programistów</translation>
    </message>
</context>
<context>
    <name>QgsAbstractDataSourceWidget</name>
    <message>
        <location filename="../src/gui/qgsabstractdatasourcewidget.cpp" line="46"/>
        <source>&amp;Add</source>
        <translation>Dod&amp;aj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsabstractdatasourcewidget.cpp" line="47"/>
        <source>Add selected layers to map</source>
        <translation>Dodaj wybrane warstwy do mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsabstractdatasourcewidget.cpp" line="53"/>
        <source>Close this dialog without adding any layer</source>
        <translation>Zamknij to okno bez dodawania warstwy.</translation>
    </message>
</context>
<context>
    <name>QgsAbstractFileContentSourceLineEdit</name>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="46"/>
        <source>Select File…</source>
        <translation>Wybierz plik…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="50"/>
        <source>Embed File…</source>
        <translation>Osadź plik…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="54"/>
        <source>Extract Embedded File…</source>
        <translation>Wyodrębnij osadzony plik…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="63"/>
        <source>From URL…</source>
        <translation>Pobierz z URL…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="113"/>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="194"/>
        <source>Embedded file</source>
        <translation>Plik osadzony</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="226"/>
        <source>Successfully extracted file to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Pomyślnie wyodrębniono plik do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>QgsActionLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="77"/>
        <source>Actions</source>
        <translation>Akcje (pozycje menu)</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="187"/>
        <source>Active</source>
        <translation>Aktywne</translation>
    </message>
</context>
<context>
    <name>QgsActionMenu</name>
    <message>
        <location filename="../src/gui/qgsactionmenu.cpp" line="44"/>
        <source>&amp;Actions</source>
        <translation>&amp;Akcje</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsactionmenu.cpp" line="138"/>
        <source>Not supported on your platform</source>
        <translation>Nie obsługiwane przez ten system</translation>
    </message>
</context>
<context>
    <name>QgsActionScopeRegistry</name>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="28"/>
        <source>Canvas</source>
        <translation>Mapy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="28"/>
        <source>Available for the action map tool on the canvas.</source>
        <translation>Dostępne dla narzędzia akcji na mapie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="35"/>
        <source>Field Scope</source>
        <translation>Dziedzina: pole</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="35"/>
        <source>Available for individual fields. For example in the attribute table.</source>
        <translation>Dostępne dla poszczególnych pól. Na przykład w tabeli atrybutów.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="36"/>
        <source>Feature Scope</source>
        <translation>Dziedzina: obiekt</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="36"/>
        <source>Available for individual features. For example on feature forms or per row in the attribute table.</source>
        <translation>Dostępne dla poszczególnych obiektów. Na przykład w formularzach obiektów lub dla wiersza tabeli atrybutów.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="37"/>
        <source>Layer Scope</source>
        <translation>Dziedzina: warstwa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsactionscoperegistry.cpp" line="37"/>
        <source>Available as layer global action. For example on top of the attribute table.</source>
        <translation>Dostępne jako globalna akcja warstwy. Na przykład u góry tabeli atrybutów.</translation>
    </message>
</context>
<context>
    <name>QgsActiveLayerFeaturesLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="101"/>
        <source>Active Layer Features</source>
        <translation>Obiekty aktywnej warstwy</translation>
    </message>
</context>
<context>
    <name>QgsAddAttrDialog</name>
    <message>
        <location filename="../src/app/qgsaddattrdialog.cpp" line="100"/>
        <location filename="../src/app/qgsaddattrdialog.cpp" line="106"/>
        <source>Add Field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../src/app/qgsaddattrdialog.cpp" line="101"/>
        <source>Invalid field name. This field name is reserved and cannot be used.</source>
        <translation>Niepoprawna (zarezerwowana) nazwa pola.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsaddattrdialog.cpp" line="107"/>
        <source>No name specified. Please specify a name to create a new field.</source>
        <translation>Nie podano nazwy. Proszę podać nazwę tworzonego pola.</translation>
    </message>
</context>
<context>
    <name>QgsAddAttrDialogBase</name>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>N&amp;ame</source>
        <translation>N&amp;azwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Add Field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Precision</source>
        <translation>Precyzja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Provider type</source>
        <translation>Typ dostawcy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Maximum number of digits after the decimal place. For example 123.45 requires a field precision of 2.</source>
        <translation>Maksymalna liczba cyfr po przecinku. Np. 123.45 wymaga precyzji pola równej 2.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddattrdialogbase.ui"/>
        <source>Total length of field (including the number of digits after the decimal place for decimal fields).&lt;br&gt;For example 123.45 requires a decimal field length of 5, and 123456 requires an integer field length of 6.</source>
        <translation>Całkowita długość pola (w tym liczba cyfr po przecinku dla pól dziesiętnych).&lt;br&gt;Np. 123.45 wymaga długości pola równej 5, a 123456 wymaga długości pola równej 6.</translation>
    </message>
</context>
<context>
    <name>QgsAddTabOrGroup</name>
    <message>
        <location filename="../src/app/qgsaddtaborgroup.cpp" line="59"/>
        <source>Add Tab or Group for %1</source>
        <translation>Dodaj zakładkę lub grupę dla %1</translation>
    </message>
</context>
<context>
    <name>QgsAddTabOrGroupBase</name>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>Create category</source>
        <translation>Utwórz kategorię</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>as</source>
        <translation>jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>a tab</source>
        <translation>zakładkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>a group in container</source>
        <translation>grupę w</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsaddtaborgroupbase.ui"/>
        <source>Number of columns</source>
        <translation>Liczba kolumn</translation>
    </message>
</context>
<context>
    <name>QgsAdvancedDigitizingDockWidget</name>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="707"/>
        <source>Some constraints are incompatible. Resulting point might be incorrect.</source>
        <translation>Niektóre ograniczenia wykluczają się wzajemnie. Punkt wynikowy może być niewłaściwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="109"/>
        <source>Do Not Snap to Common Angles</source>
        <translation>bez przyciągania do określonych kątów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="111"/>
        <source>%1, %2, %3, %4°…</source>
        <translation>%1, %2, %3, %4°…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="129"/>
        <source>Construction mode</source>
        <translation>Tryb konstrukcyjny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="129"/>
        <source>press c to toggle on/off</source>
        <translation>wciśnij c by włączyć/wyłączyć</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="130"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="130"/>
        <source>press d for quick access</source>
        <translation>wciśnij d dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="131"/>
        <source>Lock distance</source>
        <translation>Zablokuj odległość</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="131"/>
        <source>press Ctrl + d for quick access</source>
        <translation>wciśnij d dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="132"/>
        <source>Continuously lock distance</source>
        <translation>Stale blokuj odległość</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="134"/>
        <source>Toggles relative angle to previous segment</source>
        <translation>Przełącz liczenie kąta od poprzedniego segmentu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="134"/>
        <source>press Shift + a for quick access</source>
        <translation>wciśnij Shift + a dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="135"/>
        <source>Angle</source>
        <translation>Kąt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="135"/>
        <source>press a for quick access</source>
        <translation>wciśnij a dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="136"/>
        <source>Lock angle</source>
        <translation>Zablokuj kąt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="136"/>
        <source>press Ctrl + a for quick access</source>
        <translation>wciśnij Ctrl + a dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="137"/>
        <source>Continuously lock angle</source>
        <translation>Stale blokuj kąt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="139"/>
        <source>Toggles relative x to previous node</source>
        <translation>Przełącz liczenie x od poprzedniego węzła</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="139"/>
        <source>press Shift + x for quick access</source>
        <translation>wciśnij Shift + x dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="140"/>
        <source>X coordinate</source>
        <translation>Współrzędna X</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="140"/>
        <source>press x for quick access</source>
        <translation>wciśnij x dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="141"/>
        <source>Lock x coordinate</source>
        <translation>Zablokuj współrzędną x</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="141"/>
        <source>press Ctrl + x for quick access</source>
        <translation>wciśnij Ctrl + x dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="142"/>
        <source>Continuously lock x coordinate</source>
        <translation>Stale blokuj współrzędną x</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="144"/>
        <source>Toggles relative y to previous node</source>
        <translation>Przełącz liczenie Y od poprzedniego węzła</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="144"/>
        <source>press Shift + y for quick access</source>
        <translation>wciśnij Shift + y dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="145"/>
        <source>Y coordinate</source>
        <translation>Współrzędna Y</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="145"/>
        <source>press y for quick access</source>
        <translation>wciśnij y dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="146"/>
        <source>Lock y coordinate</source>
        <translation>Zablokuj współrzędną Y</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="146"/>
        <source>press Ctrl + y for quick access</source>
        <translation>wciśnij Ctrl + y dla szybkiego dostępu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="147"/>
        <source>Continuously lock y coordinate</source>
        <translation>Stale blokuj współrzędną y</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="569"/>
        <source>Snapping must be enabled to utilize perpendicular mode</source>
        <translation>Przyciąganie musi być włączone, aby używać trybu prostopadłego</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="570"/>
        <source>Snapping must be enabled to utilize parallel mode</source>
        <translation>Przyciąganie musi być włączone, aby używać trybu równoległego</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="574"/>
        <source>Perpendicular</source>
        <translation>Prostopadle</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="574"/>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="575"/>
        <source>press p to switch between perpendicular, parallel and normal mode</source>
        <translation>wciśnij p, aby przełączć pomiędzy trybem prostopadłym, równoległym i normalnym</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="575"/>
        <source>Parallel</source>
        <translation>Równolegle</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="1137"/>
        <source>CAD tools are not enabled for the current map tool</source>
        <translation>Narzędzia CAD nie są dostępne dla bieżącego narzędzia mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsadvanceddigitizingdockwidget.cpp" line="1111"/>
        <source>CAD tools can not be used on geographic coordinates. Change the coordinates system in the project properties.</source>
        <translation>Narzędzia CAD nie mogą być używane w geograficznym układzie współrzędnych. Zmień układ we właściwościach projektu.</translation>
    </message>
</context>
<context>
    <name>QgsAdvancedDigitizingDockWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>Advanced Digitizing</source>
        <translation>Zaawansowana digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable advanced digitizing tools&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz narzędzia zaawansowanej digitalizacji&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>d</source>
        <translation>d</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>a</source>
        <translation>a</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingdockwidgetbase.ui"/>
        <source>Toggle Floater</source>
        <translation>Włącz/wyłącz dymek podglądu</translation>
    </message>
</context>
<context>
    <name>QgsAdvancedDigitizingFloaterBase</name>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingfloaterbase.ui"/>
        <source>d</source>
        <translation>d</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingfloaterbase.ui"/>
        <source>a</source>
        <translation>a</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingfloaterbase.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingfloaterbase.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsadvanceddigitizingfloaterbase.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
</context>
<context>
    <name>QgsAfsConnectionItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitems.cpp" line="151"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAfsDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="30"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="36"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="42"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="46"/>
        <source>Delete Connection…</source>
        <translation>Usuń połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="50"/>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="59"/>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="68"/>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="77"/>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="86"/>
        <source>View Service Info</source>
        <translation>Przejrzyj informacje o usłudze</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="99"/>
        <source>Create a New ArcGIS Feature Server Connection</source>
        <translation>Utwórz nowe połączenie ArcGIS Feature Server</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitemguiprovider.cpp" line="110"/>
        <source>Modify ArcGIS Feature Server Connection</source>
        <translation>Modyfikuj połączenie ArcGIS Feature Server</translation>
    </message>
</context>
<context>
    <name>QgsAfsFolderItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitems.cpp" line="202"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAfsProvider</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="55"/>
        <source>getLayerInfo failed</source>
        <translation>getLayerInfo nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="89"/>
        <source>Could not retrieve layer extent</source>
        <translation>Nie można ustalić zasięgu warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="95"/>
        <source>Could not parse spatial reference</source>
        <translation>Nie powiodło się odczytanie odniesień przestrzennych</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="188"/>
        <source>Failed to determine geometry type</source>
        <translation>Nie powiodło się określenie typu geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="201"/>
        <source>getObjectIds failed: %1 - %2</source>
        <translation>getObjectIds nie powiodło się: %1 - %2</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="206"/>
        <source>Failed to determine objectIdFieldName and/or objectIds</source>
        <translation>Nie powiodło się określenie objectIdFieldName i/lub objectIds</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsprovider.cpp" line="247"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
</context>
<context>
    <name>QgsAfsServiceItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafsdataitems.cpp" line="244"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAfsSourceSelect</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafssourceselect.cpp" line="152"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsafssourceselect.cpp" line="152"/>
        <source>Failed to retrieve service capabilities:
%1: %2</source>
        <translation>Nie powiodło się pobranie capabilities:
%1: %2</translation>
    </message>
</context>
<context>
    <name>QgsAggregateToolButton</name>
    <message>
        <location filename="../src/gui/qgsaggregatetoolbutton.cpp" line="31"/>
        <location filename="../src/gui/qgsaggregatetoolbutton.cpp" line="47"/>
        <location filename="../src/gui/qgsaggregatetoolbutton.cpp" line="85"/>
        <source>Exclude</source>
        <translation>Wyklucz</translation>
    </message>
</context>
<context>
    <name>QgsAlignRasterDialog</name>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="383"/>
        <source>Align Rasters</source>
        <translation>Harmonizacja rastrów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Raster layers to align</source>
        <translation>Warstwy rastrowe do wpasowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Output size</source>
        <translation>Rozmiar danych wyjściowych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Reference layer</source>
        <translation>Warstwa referencyjna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Cell size</source>
        <translation>Rozmiar komórki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Grid offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>Add aligned rasters to map canvas</source>
        <translation>Dodaj wpasowane rastry do obszaru mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsalignrasterdialog.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="104"/>
        <source>Clip to Extent</source>
        <translation>Przytnij do zasięgu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="150"/>
        <source> [best reference]</source>
        <translation> [najlepsze dopasowanie]</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="383"/>
        <source>Failed to align rasters:</source>
        <translation>Wpasowanie rastra nie powiodło się:</translation>
    </message>
</context>
<context>
    <name>QgsAlignRasterLayerConfigDialog</name>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="393"/>
        <source>Configure Layer Resampling</source>
        <translation>Konfiguracja resamplingu warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="400"/>
        <source>Nearest neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="401"/>
        <source>Bilinear (2x2 kernel)</source>
        <translation>dwuliniowa (jądro 2x2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="402"/>
        <source>Cubic (4x4 kernel)</source>
        <translation>Sześcienny (jądro 4x4)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="403"/>
        <source>Cubic B-Spline (4x4 kernel)</source>
        <translation>Sześcienny B-Spline (jądro 4x4)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="404"/>
        <source>Lanczos (6x6 kernel)</source>
        <translation>Lanczos (jądro 6x6)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="405"/>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="406"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="407"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="408"/>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="409"/>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="410"/>
        <source>First Quartile (Q1)</source>
        <translation>Pierwszy kwartyl (Q1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="411"/>
        <source>Third Quartile (Q3)</source>
        <translation>Trzeci kwartyl (Q3)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="414"/>
        <source>Browse…</source>
        <translation>Przeglądaj…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="421"/>
        <source>Rescale values according to the cell size</source>
        <translation>Zmieniaj wartości zgodnie z rozmiarem komórki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="427"/>
        <source>Input raster layer:</source>
        <translation>Źródłowa warstwa rastrowa:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="429"/>
        <source>Output raster filename:</source>
        <translation>Nazwa wyjściowego pliku rastrowego:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="431"/>
        <source>Resampling method:</source>
        <translation>Metoda resamplingu:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="473"/>
        <source>Select output file</source>
        <translation>Wybierz plik wyjściowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsalignrasterdialog.cpp" line="473"/>
        <source>GeoTIFF</source>
        <translation>GeoTIFF</translation>
    </message>
</context>
<context>
    <name>QgsAlignmentComboBox</name>
    <message>
        <location filename="../src/gui/qgsalignmentcombobox.cpp" line="71"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsalignmentcombobox.cpp" line="73"/>
        <source>Center</source>
        <translation>do środka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsalignmentcombobox.cpp" line="75"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsalignmentcombobox.cpp" line="77"/>
        <source>Justify</source>
        <translation>wyjustuj</translation>
    </message>
</context>
<context>
    <name>QgsAllLayersFeaturesLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="145"/>
        <source>Features In All Layers</source>
        <translation>Obiekty we wszystkich warstwach</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="414"/>
        <source>Open form…</source>
        <translation>Otwórz formularz…</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="449"/>
        <source>Attributes changed</source>
        <translation>Zmieniono atrybuty</translation>
    </message>
</context>
<context>
    <name>QgsAmsConnectionItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitems.cpp" line="144"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAmsDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="29"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="35"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="41"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="45"/>
        <source>Delete Connection…</source>
        <translation>Usuń połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="49"/>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="58"/>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="67"/>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="76"/>
        <source>View Service Info</source>
        <translation>Przejrzyj informacje o usłudze</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="89"/>
        <source>Create a New ArcGIS Map Server Connection</source>
        <translation>Utwórz nowe połączenie ArcGIS Map Server</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitemguiprovider.cpp" line="100"/>
        <source>Modify ArcGIS Map Server Connection</source>
        <translation>Modyfikuj połączenie ArcGIS Map Server</translation>
    </message>
</context>
<context>
    <name>QgsAmsFolderItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitems.cpp" line="195"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAmsProvider</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="236"/>
        <source>Could not parse spatial reference</source>
        <translation>Nie powiodło się odczytanie odniesień przestrzennych</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="276"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="465"/>
        <source>Service Info</source>
        <translation>Informacje o usłudze</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="465"/>
        <source>Layer Info</source>
        <translation>Informacje o warstwie</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="901"/>
        <source>Unexpected image size for block. Expected %1x%2, got %3x%4</source>
        <translation>Nieoczekiwany rozmiar obrazu dla bloku. Oczekiwano%1x%2, otrzymano%3x%4</translation>
    </message>
</context>
<context>
    <name>QgsAmsServiceItem</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsdataitems.cpp" line="238"/>
        <source>Connection failed: %1</source>
        <translation>Połączenie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsAmsSourceSelect</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamssourceselect.cpp" line="154"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamssourceselect.cpp" line="154"/>
        <source>Failed to retrieve service capabilities:
%1: %2</source>
        <translation>Nie powiodło się pobranie capabilities:
%1: %2</translation>
    </message>
</context>
<context>
    <name>QgsAmsTiledImageDownloadHandler</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="950"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1030"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1223"/>
        <source>network request update failed for authentication config</source>
        <translation>uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="952"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1032"/>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1225"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1098"/>
        <source>Tile request error (Status: %1; Content-Type: %2; Length: %3; URL: %4)</source>
        <translation>Błąd pobierania kafla (Status: %1; Typ zawartości: %2; Długość: %3; URL: %4)</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1102"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsamsprovider.cpp" line="1146"/>
        <source>Returned image is flawed [Content-Type: %1; URL: %2]</source>
        <translation>Obraz jest uszkodzony [typ zawartości: %1; URL: %2]</translation>
    </message>
</context>
<context>
    <name>QgsAngleMagnetWidget</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="57"/>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="68"/>
        <source>°</source>
        <translation>°</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="67"/>
        <source>Snap to </source>
        <translation>Przyciągaj do</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="71"/>
        <source>No snapping</source>
        <translation>Bez przyciągania</translation>
    </message>
</context>
<context>
    <name>QgsAnnotation</name>
    <message>
        <location filename="../src/core/annotations/qgsannotation.cpp" line="188"/>
        <location filename="../src/core/annotations/qgsannotation.cpp" line="205"/>
        <source>Annotation</source>
        <translation>Przypis</translation>
    </message>
</context>
<context>
    <name>QgsAnnotationManager</name>
    <message>
        <location filename="../src/core/annotations/qgsannotationmanager.cpp" line="153"/>
        <location filename="../src/core/annotations/qgsannotationmanager.cpp" line="162"/>
        <source>Annotations</source>
        <translation>Przypisy</translation>
    </message>
</context>
<context>
    <name>QgsAnnotationWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Frame style</source>
        <translation>Styl ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Fixed map position</source>
        <translation>Zablokuj pozycję mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Contents Margins</source>
        <translation>Marginesy zawartości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Top</source>
        <translation>Góra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Allows the annotation to be associated with a map layer. If set, the annotation will only be visible when the layer is visible.</source>
        <translation>Zezwala na sprzężenie opisu z warstwą mapy. Jeśli wybrane, opis będzie widoczny tylko jeśli będzie widoczna warstwa.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Map marker</source>
        <translation>Znacznik mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsannotationwidgetbase.ui"/>
        <source>Linked layer</source>
        <translation>Załączona warstwa</translation>
    </message>
</context>
<context>
    <name>QgsAppDirectoryItemGuiProvider</name>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="61"/>
        <source>New</source>
        <translation>Nowy</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="63"/>
        <source>Directory…</source>
        <translation>Katalog…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="68"/>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="74"/>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="78"/>
        <source>Create Directory</source>
        <translation>Utwórz katalog</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="68"/>
        <source>Directory name</source>
        <translation>Nazwa katalogu</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="74"/>
        <source>The path “%1” already exists.</source>
        <translation>Ścieżka “%1” już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="78"/>
        <source>Could not create directory “%1”.</source>
        <translation>Nie można utworzyć katalogu &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="88"/>
        <source>GeoPackage…</source>
        <translation>GeoPackage…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="101"/>
        <source>New GeoPackage</source>
        <translation>Nowy GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="101"/>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="118"/>
        <source>Created &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Utworzono &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="108"/>
        <source>ShapeFile…</source>
        <translation>Shapefile…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="118"/>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="124"/>
        <source>New ShapeFile</source>
        <translation>Nowy Shapefile</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="124"/>
        <source>Layer creation failed: %1</source>
        <translation>Nie powiodło się tworzenie warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="137"/>
        <source>Add as a Favorite</source>
        <translation>Dodaj do ulubionych</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="149"/>
        <source>Rename Favorite…</source>
        <translation>Zmień nazwę ulubionej…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="155"/>
        <source>Remove Favorite</source>
        <translation>Usuń z ulubionych</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="164"/>
        <source>Hide from Browser</source>
        <translation>Nie pokazuj w przeglądarce</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="171"/>
        <source>Fast Scan this Directory</source>
        <translation>Szybkie skanowanie tego katalogu</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="183"/>
        <source>Open Directory…</source>
        <translation>Otwórz katalog…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="192"/>
        <source>Open in Terminal…</source>
        <translation>Otwórz w Terminalu…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="201"/>
        <source>Properties…</source>
        <translation>Właściwości…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="212"/>
        <source>Directory Properties…</source>
        <translation>Właściwości katalogu…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="236"/>
        <source>favorite “%1”</source>
        <translation>ulubiona &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="237"/>
        <source>Rename Favorite</source>
        <translation>Zmień nazwę ulubionej</translation>
    </message>
</context>
<context>
    <name>QgsAppLayerTreeViewMenuProvider</name>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="65"/>
        <source>&amp;Expand All</source>
        <translation>Rozwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="66"/>
        <source>&amp;Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="178"/>
        <source>&amp;Stretch Using Current Extent</source>
        <translation>Wzmocnij &amp;kontrast do zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="282"/>
        <source>Zoom to &amp;Visible Scale</source>
        <translation>Powiększ do &amp;widocznej skali</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="290"/>
        <source>Set &amp;Project CRS from Layer</source>
        <translation>Ustaw układ współrzędnych projektu wg warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="303"/>
        <source>Make Permanent…</source>
        <translation>Zapisz warstwę tymczasową...</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="309"/>
        <source>Save Features As…</source>
        <translation>Zapisz warstwę jako…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="313"/>
        <source>Save Selected Features As…</source>
        <translation>Zapisz zaznaczone obiekty jako…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="466"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="557"/>
        <source>Edit Symbol…</source>
        <translation>Edytuj symbol…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="224"/>
        <source>&amp;Open Attribute Table</source>
        <translation>Otwórz tabelę atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="70"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="87"/>
        <source>Paste Layer/Group</source>
        <translation>Wklej warstwę/grupę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="84"/>
        <source>Copy Group</source>
        <translation>Kopiuj grupę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="96"/>
        <source>&amp;Remove Group…</source>
        <translation>Usuń grupę…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="101"/>
        <source>&amp;Set Group CRS…</source>
        <translation>Ustaw układ współrzędnych grupy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="102"/>
        <source>&amp;Set Group WMS Data…</source>
        <translation>Definiuj grupę WMS…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="131"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="308"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="330"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="165"/>
        <source>Copy Layer</source>
        <translation>Kopiuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="192"/>
        <source>&amp;Duplicate Layer</source>
        <translation>Duplikuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="193"/>
        <source>&amp;Remove Layer…</source>
        <translation>Usuń warstwę…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="258"/>
        <source>Change Data Source…</source>
        <translation>Zmień źródło danych…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="279"/>
        <source>&amp;Set Layer Scale Visibility…</source>
        <translation>Ustaw zakres skalowy widoczności warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="284"/>
        <source>Set CRS</source>
        <translation>Ustaw układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="286"/>
        <source>Set Layer CRS…</source>
        <translation>Ustaw deklarację układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="322"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="333"/>
        <source>Save as QGIS Layer Style File…</source>
        <translation>Zapisz styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="473"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="564"/>
        <source>Copy Symbol</source>
        <translation>Kopiuj symbol</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="485"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="576"/>
        <source>Paste Symbol</source>
        <translation>Wklej symbol</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="506"/>
        <source>&amp;Properties…</source>
        <translation>&amp;Właściwości…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="132"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="317"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="332"/>
        <source>Save as Layer Definition File…</source>
        <translation>Zapisz jako definicję warstwy…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="249"/>
        <source>&amp;Filter…</source>
        <translation>Filtruj…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="331"/>
        <source>Save As…</source>
        <translation>Zapisz jako…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="186"/>
        <source>Edit Virtual Layer…</source>
        <translation>Edytuj warstwę wirtualną…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="516"/>
        <source>&amp;Toggle Items</source>
        <translation>&amp;Włącz/wyłącz elementy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="518"/>
        <source>&amp;Show All Items</source>
        <translation>&amp;Pokaż wszystkie elementy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="520"/>
        <source>&amp;Hide All Items</source>
        <translation>&amp;Ukryj wszystkie elementy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="747"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="858"/>
        <source>Symbol Selector</source>
        <translation>Wybór symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="173"/>
        <source>&amp;Zoom to Native Resolution (100%)</source>
        <translation>Powiększ do &amp;natywnej rozdzielczości (100%)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="360"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="381"/>
        <source>Copy Style</source>
        <translation>Kopiuj styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="126"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="396"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="424"/>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="501"/>
        <source>Paste Style</source>
        <translation>Wklej styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsapplayertreeviewmenuprovider.cpp" line="355"/>
        <source>Styles</source>
        <translation>Style</translation>
    </message>
</context>
<context>
    <name>QgsAppMissingGridHandler</name>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="85"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="200"/>
        <source>No transform available between %1 and %2</source>
        <translation>Brak dostępnej transformacji pomiędzy %1 a %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="94"/>
        <source>This grid is part of the “&lt;i&gt;%1&lt;/i&gt;” package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Ta siatka jest częścią pakietu “&lt;i&gt;%1&lt;/i&gt;”, dostępnego do pobrania z &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="98"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="152"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="244"/>
        <source>This grid is available for download from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>Ta siatka dostępna do pobrania z &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="102"/>
        <source>&lt;p&gt;No transform is available between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;This transformation requires the grid file “%3”, which is not available for use on the system.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Nie jest dostępna żadna transformacja między &lt;i&gt;%1&lt;/i&gt; a &lt;i&gt;%2&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Ta transformacja wymaga pliku siatki “%3”, który nie jest dostępny do użytku w systemie.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="109"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="177"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="205"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="262"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="290"/>
        <source>Details</source>
        <translation>Szczegóły</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="114"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="210"/>
        <source>No Transformations Available</source>
        <translation>Brak dostępnych transformacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="132"/>
        <source>Cannot use preferred transform between %1 and %2</source>
        <translation>Nie można użyć preferowanej transformacji między %1 a %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="142"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="235"/>
        <source>This transformation requires the grid file “%1”, which is not available for use on the system.</source>
        <translation>Ta transformacja wymaga pliku siatki “%1”, który nie jest dostępny do użycia w systemie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="148"/>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="240"/>
        <source>This grid is part of the &lt;i&gt;%1&lt;/i&gt; package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Ta siatka jest częścią pakietu &lt;i&gt;%1&lt;/i&gt;, dostępnego do pobrania z &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="165"/>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an accuracy of %2 meters, while the preferred transformation “&lt;i&gt;%3&lt;/i&gt;” has accuracy %4 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Bieżąca transformacja “&lt;i&gt;%1&lt;/i&gt;” ma dokładność %2 m, natomiast preferowana transformacja “&lt;i&gt;%3&lt;/i&gt;” ma dokładność %4 m.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="168"/>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an unknown accuracy, while the preferred transformation “&lt;i&gt;%2&lt;/i&gt;” has accuracy %3 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Bieżąca transformacja “&lt;i&gt;%1&lt;/i&gt;” ma nieznaną dokładność, natomiast preferowana transformacja “&lt;i&gt;%2&lt;/i&gt;” ma dokładność %3 m.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="171"/>
        <source>&lt;p&gt;The preferred transform between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt; is not available for use on the system.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Preferowana transformacja między &lt;i&gt;%1&lt;/i&gt; a &lt;i&gt;%2&lt;/i&gt; nie jest dostępna do użycia w systemie.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="182"/>
        <source>Preferred Transformation Not Available</source>
        <translation>Preferowana transformacja niedostępna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="201"/>
        <source>&lt;p&gt;No transform is available between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;.&lt;/p&gt;&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</source>
        <translation>&lt;p&gt;Nie jest dostępna żadna transformacja między &lt;i&gt;%1&lt;/i&gt; a &lt;i&gt;%2&lt;/i&gt;.&lt;/p&gt;&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="224"/>
        <source>Cannot use project transform between %1 and %2</source>
        <translation>Nie można użyć transformacji projektu między %1 a %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="255"/>
        <source>&lt;p&gt;This project specifies a preset transform between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;, which is not available for use on the system.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Ten projekt określa predefiniowaną transformację między &lt;i&gt;%1&lt;/i&gt; a &lt;i&gt;%2&lt;/i&gt;, która nie jest dostępna do użycia w systemie.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="258"/>
        <source>&lt;p&gt;The operation specified for use in the project is:&lt;/p&gt;&lt;p&gt;&lt;code&gt;%1&lt;/code&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;Operacja określona do użycia w projekcie to:&lt;/p&gt;&lt;p&gt;&lt;code&gt;%1&lt;/code&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="267"/>
        <source>Project Transformation Not Available</source>
        <translation>Transformacja projektu niedostępna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="285"/>
        <source>Used a ballpark transform from %1 to %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="286"/>
        <source>&lt;p&gt;An alternative, ballpark-only transform was used when transforming coordinates between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;. The results may not match those obtained by using the preferred operation:&lt;/p&gt;&lt;code&gt;%3&lt;/code&gt;&lt;p style=&quot;font-weight: bold&quot;&gt;Possibly an incorrect choice of operation was made for transformations between these reference systems. Check the Project Properties and ensure that the selected transform operations are applicable over the whole extent of the current project.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsappcoordinateoperationhandlers.cpp" line="295"/>
        <source>Ballpark Transform Occurred</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsApplication</name>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="424"/>
        <location filename="../src/core/qgsapplication.cpp" line="430"/>
        <location filename="../src/core/qgsapplication.cpp" line="436"/>
        <source>Exception</source>
        <translation>Wyjątek</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="436"/>
        <source>unknown exception</source>
        <translation>nieznany wyjątek</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1288"/>
        <source>Application state:
QGIS_PREFIX_PATH env var:		%1
Prefix:		%2
Plugin Path:		%3
Package Data Path:	%4
Active Theme Name:	%5
Active Theme Path:	%6
Default Theme Path:	%7
SVG Search Paths:	%8
User DB Path:	%9
Auth DB Path:	%10
</source>
        <translation>Stan aplikacji:
QGIS_PREFIX_PATH zmienna systemowa:		%1
Prefiks:		%2
Ścieżka wtyczek:		%3
Ścieżka danych pakietów:	%4
Nazwa aktywnego motywu:	%5
Ścieżka aktywnego motywu:	%6
Ścieżka domyślnego motywu:	%7
Ścieżki wyszukiwania SVG:	%8
Ścieżka bazy danych użytkownika:	%9
Ścieżka bazy danych uwierzytelniania:	%10
</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1184"/>
        <source/>
        <comment>match indentation of application state</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1306"/>
        <source>
		</source>
        <comment>match indentation of application state</comment>
        <translation>
		</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1808"/>
        <source>[ERROR] Can not make qgis.db private copy</source>
        <translation>[BŁĄD] Nie można stworzyć prywatnej kopii qgis.db</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1820"/>
        <source>Can not make &apos;%1&apos; user writable</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1834"/>
        <source>Could not open qgis.db</source>
        <translation>Nie można otworzyć qgis.db</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1864"/>
        <source>Creation of missing tbl_srs in the private qgis.db failed.
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1900"/>
        <location filename="../src/core/qgsapplication.cpp" line="1957"/>
        <source>Migration of private qgis.db failed.
%1</source>
        <translation>Migracja prywatnego qgis.db nie powiodła się.
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1924"/>
        <source>Creation of missing tbl_projection in the private qgis.db failed.
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsapplication.cpp" line="1990"/>
        <source>Update of view in private qgis.db failed.
%1</source>
        <translation>Nie powiodła się aktualizacja qgis.db użytkownika.
%1</translation>
    </message>
</context>
<context>
    <name>QgsArcGisAsyncParallelQuery</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="1214"/>
        <source>network request update failed for authentication config</source>
        <translation>uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="1216"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
</context>
<context>
    <name>QgsArcGisAsyncQuery</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisrestutils.cpp" line="1144"/>
        <source>network request update failed for authentication config</source>
        <translation>uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
</context>
<context>
    <name>QgsArcGisServiceSourceSelect</name>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="56"/>
        <source>&amp;Build query</source>
        <translation>Stwórz &amp;zapytanie</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="213"/>
        <source>Create a New %1 Connection</source>
        <translation>Utwórz nowe połączenie %1</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="225"/>
        <source>Modify %1 Connection</source>
        <translation>Modyfikuj połączenie %1</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="236"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="238"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="277"/>
        <source>No Layers</source>
        <translation>Brak warstw</translation>
    </message>
    <message>
        <location filename="../src/providers/arcgisrest/qgsarcgisservicesourceselect.cpp" line="277"/>
        <source>The query returned no layers.</source>
        <translation>Zapytanie nie zwróciło żadnych warstw.</translation>
    </message>
</context>
<context>
    <name>QgsArcGisServiceSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Server Connections</source>
        <translation>Połączenia z serwerami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Connect to selected database</source>
        <translation>Połącz z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>C&amp;onnect</source>
        <translation>P&amp;ołącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Create a new database connection</source>
        <translation>Utwórz nowe połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Edit selected database connection</source>
        <translation>Edytuj połączenie z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Remove connection to selected database</source>
        <translation>Usuń połączenie z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Load connections from file</source>
        <translation>Wczytaj połączenia z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Fi&amp;lter</source>
        <translation>Filtr</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Display WFS FeatureTypes containing this word in the title, name or abstract</source>
        <translation>Wyświetl WFS FeatureTypes zawierające tę frazę w tytule, nazwie lub streszczeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Use title for layer name</source>
        <translation>Tytuł jako nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Only request features overlapping the current view extent</source>
        <translation>Zażądaj tylko obiektów, które pokrywają się z bieżącym zasięgiem widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Image Encoding</source>
        <translation>Kodowanie obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsarcgisservicesourceselectbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsArrowSymbolLayerWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Curved arrows</source>
        <translation>Zakrzywione strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Single</source>
        <translation>pojedyncza</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Single, reversed</source>
        <translation>pojedyncza, odwrócona</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Double</source>
        <translation>podwójna</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Arrow type</source>
        <translation>Rodzaj strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Head thickness</source>
        <translation>Grubość grotu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Head length</source>
        <translation>Długość grotu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plain: the arrow will be displayed entirely&lt;/p&gt;&lt;p&gt;Left/Exterior half: only the half of the head that is on the left of the arrow for straight arrows, or the one toward the exterior for curved arrows will be displayed&lt;/p&gt;&lt;p&gt;Right/Interior half: only the half of the head that is on the right of the arrow for straight arrows, or the one toward the interior for curved arrows will be displayed&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zwykła: wyświetlana będzie cała strzałka&lt;/p&gt;&lt;p&gt;Lewa/zewnętrzna połowa: wyświetlana będzie tylko lewa połowa strzałki w przypadku strzałek prostych lub zewnętrzna połowa w przypadku strzałek zakrzywionych&lt;/p&gt;&lt;p&gt;Prawa/wewnętrzna połowa: wyświetlana będzie tylko prawa połowa strzałki w przypadku strzałek prostych lub wewnętrzna połowa w przypadku strzałek zakrzywionych&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Plain</source>
        <translation>zwykła</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Left/Exterior half</source>
        <translation>lewa/zewnętrzna połowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Right/Interior half</source>
        <translation>prawa/wewnętrzna połowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Arrow width at start</source>
        <translation>Szerokość strzałki na początku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, one arrow will be rendered for each consecutive points (each 2 points for a straight arrow or 3 points for a curved arrow).&lt;/p&gt;&lt;p&gt;If unchecked, the arrow will be defined by extermum points of the line (the middle point will be used as a control point for a curved arrow)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli zaznaczone, strzałka będzie renderowana dla każdych kolejnych punktów (każdych 2 punktów dla strzałki prostej lub 3 punktów dla strzałki zakrzywionej).&lt;/p&gt;&lt;p&gt;Jeśli odznaczone, strzałka będzie wyznaczona przez krańcowe punkty linii (środkowy punkt zostanie użyty jako punkt kontrolny dla strzałki zakrzywionej)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Repeat arrow on each segment</source>
        <translation>Powtarzaj strzałkę w każdym segmencie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Head type</source>
        <translation>Typ grotu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsarrowsymbollayerwidgetbase.ui"/>
        <source>Arrow width</source>
        <translation>Szerokość strzałki</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionDialog</name>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="244"/>
        <source>Generic</source>
        <translation>Standardowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="246"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="248"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="250"/>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="252"/>
        <source>Unix</source>
        <translation>Unix</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="254"/>
        <source>Open URL</source>
        <translation>Otwórz adres URL</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="283"/>
        <source>Add New Action</source>
        <translation>Dodaj nową akcję</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="316"/>
        <source>Echo attribute&apos;s value</source>
        <translation>Wyświetl wartości atrybutu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="316"/>
        <source>Attribute Value</source>
        <translation>Wartość atrybutu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="317"/>
        <source>Run an application</source>
        <translation>Uruchom aplikację</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="317"/>
        <source>Run application</source>
        <translation>Uruchom aplikację</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="318"/>
        <source>Get feature id</source>
        <translation>Pobierz id obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="318"/>
        <source>Feature ID</source>
        <translation>ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="319"/>
        <source>Selected field&apos;s value (Identify features tool)</source>
        <translation>Wartości wybranych pól (narzędzie identyfikacji)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="319"/>
        <source>Field Value</source>
        <translation>Wartość pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="320"/>
        <source>Clicked coordinates (Run feature actions tool)</source>
        <translation>Wskazane współrzędne (uruchom narzędzie akcji)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="320"/>
        <source>Clicked Coordinate</source>
        <translation>Wskazane współrzędne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="321"/>
        <source>Open file</source>
        <translation>Otwórz plik</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="322"/>
        <source>Search on web based on attribute&apos;s value</source>
        <translation>Wyszukaj w sieci na podstawie atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="322"/>
        <source>Search Web</source>
        <translation>Szukaj w sieci</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="323"/>
        <source>List feature ids</source>
        <translation>Sporządź listę ID obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="324"/>
        <source>Duplicate selected features</source>
        <translation>Duplikuj zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="324"/>
        <source>Duplicate selected</source>
        <translation>Duplikuj zaznaczone</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactiondialog.cpp" line="345"/>
        <source>Edit Action</source>
        <translation>Edytuj akcję</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Attribute Actions</source>
        <translation>Atrybuty akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>This list contains all actions that have been defined for the current layer. Add actions by entering the details in the controls below and then pressing the Add to action list button. Actions can be edited here by double clicking on the item.</source>
        <translation>Lista zawiera wszystkie akcje zdefiniowane dla aktualnej warstwy. Dodaj akcje wpisując poniżesz ich szczegóły, a następnie wybierając przycisk Dodaj. Akcje mogą być edytowane w tym miejscu poprzez podwójne kliknięcie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Short Title</source>
        <translation>Krótka nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Action Scopes</source>
        <translation>Zakresy akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>On Notification</source>
        <translation>Jeżeli komunikat</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If not empty, this will enable provider notification listening and the action will be executed when the notification message matched the specified value. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włączy powiadamianie dostawcy i uruchomi akcję, gdy komunikat przyjmie określoną wartość. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Only when editable</source>
        <translation>Tylko, gdy edytowalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Add a new action</source>
        <translation>Dodaj nową akcję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Show in Attribute Table</source>
        <translation>Pokaż w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Layout</source>
        <translation>Układ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Separate Buttons</source>
        <translation>osobne przyciski</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Combo Box</source>
        <translation>lista rozwijana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Action List</source>
        <translation>Lista akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Create Default Actions</source>
        <translation>Utwórz akcje domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Capture</source>
        <translation>Przechwyć</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Remove the selected action</source>
        <translation>Usuń wybraną akcję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Move the selected action up</source>
        <translation>Przesuń wybraną akcję wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactiondialogbase.ui"/>
        <source>Move the selected action down</source>
        <translation>Przesuń wybraną akcję niżej</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionPropertiesDialog</name>
    <message>
        <location filename="../src/app/qgsattributeactionpropertiesdialog.cpp" line="146"/>
        <source>Select an action</source>
        <comment>File dialog window title</comment>
        <translation>Wybierz operację</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactionpropertiesdialog.cpp" line="171"/>
        <source>Images( %1 ); All( *.* )</source>
        <translation>Obrazy( %1 ); Wszystkie( *.* )</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactionpropertiesdialog.cpp" line="172"/>
        <source>Choose Icon…</source>
        <translation>Wybierz ikonę…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributeactionpropertiesdialog.cpp" line="209"/>
        <source>Additional variables</source>
        <translation>Dodatkowe zmiene</translation>
    </message>
</context>
<context>
    <name>QgsAttributeActionPropertiesDialogBase</name>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Inserts the selected field into the action</source>
        <translation>Wprowadź wybrane pole do akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Insert</source>
        <translation>Wstaw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Browse for action</source>
        <translation>Wyszukaj akcję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Click to browse for an action</source>
        <translation>Kliknij aby wyszukać akcję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Clicking the button will let you select an application to use as the action</source>
        <translation>Kliknięcie przycisku umożliwi wybór aplikacji, która zostanie wykorzystana jako akcja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The action text defines what happens if the action is triggered.&lt;br/&gt;The content depends on the type.&lt;br/&gt;For the type &lt;span style=&quot; font-style:italic;&quot;&gt;Python&lt;/span&gt; the content should be python code&lt;br/&gt;For other types it should be a file or application with optional parameters&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Definicja akcji określa co się wydarzy, gdy akcja zostanie wywołana.&lt;br/&gt;Zawartość zależy od typu.&lt;br/&gt;Dla typu &lt;span style=&quot; font-style:italic;&quot;&gt;Python&lt;/span&gt; zawartość powinna być kodem pythona.&lt;br/&gt;Dla innych typów powinna być plikiem lub aplikacją z opcjonalnymi parametrami.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Icon</source>
        <translation>Ikona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Short Name</source>
        <translation>Krótka nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Generic</source>
        <translation>Standardowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Enter the name of an action here. The name should be unique (QGIS will make it unique if necessary).</source>
        <translation>Tutaj wpisz nazwę akcji, która powinna być unikalna (QGIS przekształci ją na unikalną, jeśli zajdzie potrzeba).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Execute if notification matches</source>
        <translation>Wykonaj jeśli komunikat pasuje do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Action Text</source>
        <translation>Tekst akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If specified, listen to data source notification and performs action if notification message matches the specified value.&lt;/p&gt;&lt;p&gt;E.g. to match message beginning with &lt;span style=&quot; font-weight:600;&quot;&gt;whatever &lt;/span&gt;use &lt;span style=&quot; font-weight:600;&quot;&gt;^whatever&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli określone, QGIS nasłuchuje komunikatów źródła danych i wykonuje działania jeśli komunikat pasuje do określonej wartości.&lt;/p&gt;&lt;p&gt;Np. aby dopasować początek komunikatu do &lt;span style=&quot; font-weight:600;&quot;&gt;cokolwiek &lt;/span&gt;użyj &lt;span style=&quot; font-weight:600;&quot;&gt;^cokolwiek&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Enable only when editable</source>
        <translation>Włącz tylko, jeśli edytowalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Unix</source>
        <translation>Unix</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Open</source>
        <translation>Otwórz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Action Scopes</source>
        <translation>Możliwości akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Captures any output from the action</source>
        <translation>Przechwytuje wynik działania akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Captures the standard output or error generated by the action and displays it in a dialog box</source>
        <translation>Przechwytuje standardowe wyjście lub błąd wygenerowany przez akację i wyświetla je w oknie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Capture output</source>
        <translation>Przechwyć wynik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Enter the action name here</source>
        <translation>Wpisz tutaj nazwę akcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Mandatory description</source>
        <translation>Obowiązkowy opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeactionpropertiesdialogbase.ui"/>
        <source>Leave empty to use only icon</source>
        <translation>Pozostaw puste, by użyć samej ikony</translation>
    </message>
</context>
<context>
    <name>QgsAttributeDialog</name>
    <message>
        <location filename="../src/gui/qgsattributedialog.cpp" line="91"/>
        <source>%1 - Feature Attributes</source>
        <translation>%1 - Atrybuty obiektu</translation>
    </message>
</context>
<context>
    <name>QgsAttributeForm</name>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="73"/>
        <source>Attributes changed</source>
        <translation>Zmieniono atrybuty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="139"/>
        <source>Apply changes to edited features?</source>
        <translation>Zastosować zmiany edytowanych obiektów?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="595"/>
        <source>No matching features found</source>
        <translation>Nie znaleziono pasujących obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="673"/>
        <source>Updated multiple feature attributes</source>
        <translation>Zaktualizowano atrybuty wielu obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="862"/>
        <source>Unsaved multiedit changes: &lt;a href=&quot;#apply&quot;&gt;apply changes&lt;/a&gt; or &lt;a href=&quot;#reset&quot;&gt;reset changes&lt;/a&gt;.</source>
        <translation>Niezapisane zmiany w trybie multiedycji: &lt;a href=&quot;#apply&quot;&gt;zastosować zmiany&lt;/a&gt; czy &lt;a href=&quot;#reset&quot;&gt;odrzucić zmiany&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1574"/>
        <source>&amp;Reset Form</source>
        <translation>&amp;Wyczyść formularz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1581"/>
        <source>&amp;Flash Features</source>
        <translation>&amp;Zamigaj obiektami</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1587"/>
        <source>&amp;Zoom to Features</source>
        <translation>&amp;Przybliż do obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1593"/>
        <source>&amp;Select Features</source>
        <translation>&amp;Zaznacz obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1599"/>
        <source>Select Features</source>
        <translation>Zaznacz obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1603"/>
        <source>Add to Current Selection</source>
        <translation>Dodaj do bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1607"/>
        <source>Remove from Current Selection</source>
        <translation>Usuń z bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1611"/>
        <source>Filter Current Selection</source>
        <translation>Filtruj bieżącą selekcję</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1621"/>
        <source>Filter Features</source>
        <translation>Filtruj obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1626"/>
        <source>Filter Within (&quot;AND&quot;)</source>
        <translation>Filtruj wewnątrz (&quot;AND&quot;)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1629"/>
        <source>Extend Filter (&quot;OR&quot;)</source>
        <translation>Rozszerz filtr (&quot;OR&quot;)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1744"/>
        <source>Python macro could not be run due to missing permissions.</source>
        <translation>Makro Python nie może być uruchomione z powodu braku uprawnień.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1775"/>
        <source>The python init function (&lt;code&gt;%1&lt;/code&gt;) does not accept three arguments as expected!&lt;br&gt;Please check the function name in the &lt;b&gt;Fields&lt;/b&gt; tab of the layer properties.</source>
        <translation>Funkcja init Pythona (&lt;code&gt;%1&lt;/code&gt;) zgodnie z oczekiwaniami nie przyjmuje trzech argumentów! &lt;br&gt;Sprawdź nazwę funkcji w zakładce &lt;b&gt;Pola&lt;/b&gt; we właściwościach warstwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="2330"/>
        <source>No feature joined</source>
        <translation>Nie dołączono żadnego obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="2439"/>
        <source>Join settings do not allow editing</source>
        <translation>Ustawienia złączania nie pozwalają na edycję</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="2445"/>
        <source>Join settings do not allow upsert on edit</source>
        <translation>Ustawienia złączania nie zezwalają na wstawianie przy edycji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="2451"/>
        <source>Joined layer is not toggled editable</source>
        <translation>Złączona warstwa nie jest edytowalna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="138"/>
        <location filename="../src/gui/qgsattributeform.cpp" line="664"/>
        <source>Multiedit Attributes</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsattributeform.cpp" line="588"/>
        <source>%n matching feature(s) selected</source>
        <comment>matching features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="665"/>
        <source>Edits will be applied to all selected features.</source>
        <translation>Zmiany zostaną zastosowane do wszystkich zaznaczonych obiektów.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="692"/>
        <source>Attribute changes for multiple features applied.</source>
        <translation>Zmiany atrybutów dla wielu obiektów zostały zastosowane.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="697"/>
        <source>Changes could not be applied.</source>
        <translation>Zmiany nie mogły zostać zastosowane.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1506"/>
        <source>Failed to create widget with type &apos;%1&apos;</source>
        <translation>Nie można utworzyć widżetu z typem &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1637"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsattributeform.cpp" line="1791"/>
        <source>The python init function (&lt;code&gt;%1&lt;/code&gt;) could not be found!&lt;br&gt;Please check the function name in the &lt;b&gt;Fields&lt;/b&gt; tab of the layer properties.</source>
        <translation>Funkcja init Pythona (&lt;code&gt;%1&lt;/code&gt;) nie została znaleziona! &lt;br&gt;Sprawdź nazwę funkcji w zakładce &lt;b&gt;Pola&lt;/b&gt; we właściwościach warstwy.</translation>
    </message>
</context>
<context>
    <name>QgsAttributeFormContainerEdit</name>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Columns</source>
        <translation>Kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Show label</source>
        <translation>Pokaż etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Control visibility by expression</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Show as group box</source>
        <translation>Pokaż jako pole grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributeformcontaineredit.ui"/>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
</context>
<context>
    <name>QgsAttributeLoadValues</name>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Load Values from Layer</source>
        <translation>Wczytaj wartości z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Select data from attributes in selected layer.</source>
        <translation>Wybierz dane z atrybutów wybranej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>View All</source>
        <translation>Zobacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributeloadfrommap.ui"/>
        <source>Insert NULL value on top</source>
        <translation>Wartości NULL na górze</translation>
    </message>
</context>
<context>
    <name>QgsAttributeRelationEdit</name>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributerelationedit.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributerelationedit.ui"/>
        <source>Relation</source>
        <translation>Relacja</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributerelationedit.ui"/>
        <source>Cardinality</source>
        <translation>Siła relacji</translation>
    </message>
    <message>
        <location filename="../src/app/attributeformconfig/qgsattributerelationedit.cpp" line="23"/>
        <source>For a many to many (N:M) relation, the direct link has to be selected. The in-between table will be hidden.</source>
        <translation>W przypadku relacji wiele do wielu (N:M), należy wybrać bezpośrednie połączenie. Tabela pośrednia zostanie ukryta.</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDelegate</name>
    <message>
        <location filename="../src/gui/attributetable/qgsattributetabledelegate.cpp" line="135"/>
        <source>Attribute changed</source>
        <translation>Zmieniono atrybut</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableDialog</name>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Attribute Table</source>
        <translation>Tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Invert selection (Ctrl+R)</source>
        <translation>Odwróć zaznaczenie (Ctrl+R)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Copy selected rows to clipboard (Ctrl+C)</source>
        <translation>Kopiuj zaznaczone wiersze do schowka (Ctrl+C)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Zoom map to the selected rows (Ctrl+J)</source>
        <translation>Powiększ mapę do zaznaczonych wierszy (Ctrl+J)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Pan map to the selected rows (Ctrl+P)</source>
        <translation>Przesuń mapę do zaznaczonych wierszy (Ctrl+P)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Toggle editing mode (Ctrl+E)</source>
        <translation>Przełącz tryb edycji (Ctrl+E)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Reload the table</source>
        <translation>Ponownie wczytaj tabelę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Select features using an expression</source>
        <translation>Zaznacz obiekty używając wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Deselect all (Ctrl+Shift+A)</source>
        <translation>Odznacz wszystko (Ctrl+Shift+A)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+Shift+A</source>
        <translation>Ctrl+Shift+A</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Select all (Ctrl+A)</source>
        <translation>Zaznacz wszystko (Ctrl+A)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Toggle multi edit mode</source>
        <translation>Przełącz tryb edycji multi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Select/filter features using form (Ctrl+F)</source>
        <translation>Zaznacz/filtruj obiekty używając formularza (Ctrl+F)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Paste features from clipboard (Ctrl+V)</source>
        <translation>Wklej obiekty ze schowka (Ctrl+V)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>New field</source>
        <translation>Nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+W</source>
        <translation>(Ctrl+W)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Filters the visible features according to the current filter selection and filter string.</source>
        <translation>Filtruje widoczne obiekty używając aktualnego filtra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Apply</source>
        <translation>Zastosuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Table View</source>
        <translation>Widok tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="404"/>
        <source>Update All</source>
        <translation>Aktualizuj wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Advanced Filter (Expression)</source>
        <translation>Filtr zaawansowany (wyrażenie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Use the Expression Builder to define the filter</source>
        <translation>Użyj kompozytora wyrażeń do zdefiniowania filtra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Select/filter features using form</source>
        <translation>Zaznacz/filtruj obiekty używając formularza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Show All Features</source>
        <translation>Pokaż wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Show Selected Features</source>
        <translation>Pokaż zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Field Filter</source>
        <translation>Filtr pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Show Edited and New Features</source>
        <translation>Pokaż edytowane i nowe obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Show Features Visible On Map</source>
        <translation>pokaż obiekty widoczne na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Delete field (Ctrl+L)</source>
        <translation>Usuń pole (Ctrl+L)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>New field (Ctrl+W)</source>
        <translation>Nowe pole (Ctrl+W)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>The filter defines which features are currently shown in the list or on the table</source>
        <translation>Filtr określa, które obiekty są aktualnie pokazywane na liście lub w tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Switch to form view</source>
        <translation>Widok formularza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Form View</source>
        <translation>Widok formularza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Switch to table view</source>
        <translation>Widok tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Filter all the features which have been edited but not yet saved</source>
        <translation>Filtruj obiekty, które były edytowane, ale nie zostały zapisane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Toggle editing mode</source>
        <translation>Przełącz tryb edycji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Save edits</source>
        <translation>Zapisz zmiany</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Save edits (Ctrl+S)</source>
        <translation>Zapisz zmiany (Ctrl+S)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Delete selected features</source>
        <translation>Usuń zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Select all</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Invert selection</source>
        <translation>Odwróć zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Deselect all</source>
        <translation>Zlikwiduj zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Move selection to top</source>
        <translation>Przesuń zaznaczenie na górę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Pan map to the selected rows</source>
        <translation>Przesuń mapę do zaznaczonych wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Zoom map to the selected rows</source>
        <translation>Powiększ mapę do zaznaczonych wierszy </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Cut selected rows to clipboard</source>
        <translation>Wytnij zaznaczone wiersze do schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Cut selected rows to clipboard (Ctrl+X)</source>
        <translation>Wytnij zaznaczone wiersze do schowka (Ctrl+X)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Copy selected rows to clipboard</source>
        <translation>Kopiuj zaznaczone wiersze do schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Paste features from clipboard</source>
        <translation>Wklej obiekty ze schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Delete field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Conditional formatting</source>
        <translation>Formatowanie warunkowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Dock Attribute Table</source>
        <translation>Dokuj tabelę atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="214"/>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="215"/>
        <source>Actions</source>
        <translation>Akcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Add feature</source>
        <translation>Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Open field calculator</source>
        <translation>Otwórz kalkulator pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Open field calculator (Ctrl+I)</source>
        <translation>Otwórz kalkulator pól (Ctrl+I)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+I</source>
        <translation>(Ctrl+I)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="396"/>
        <source> %1 :: Features Total: %2, Filtered: %3, Selected: %4</source>
        <translation> %1 :: Liczba obiektów: %2, odfiltrowanych: %3, zaznaczonych: %4</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="564"/>
        <source>An error occurred while trying to update the field %1</source>
        <translation>Wystąpił błąd podczas próby zaktualizowania pola %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="643"/>
        <source>An error occurred while evaluating the calculation string:
%1</source>
        <translation>Wystąpił błąd podczas przetwarzania ciągu obliczeń:
%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="564"/>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="643"/>
        <source>Update Attributes</source>
        <translation>Aktualizuj atrybuty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="722"/>
        <source>Expression Based Filter</source>
        <translation>Filtr na podstawie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1042"/>
        <source>Failed to add field &apos;%1&apos; of type &apos;%2&apos;. Is the field name unique?</source>
        <translation>Nie powiodło się dodanie atrybutu &quot;%1&quot; typu &quot;%2&quot;. Czy jego nazwa aby nie powtarza się?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1271"/>
        <source>Parsing error</source>
        <translation>Błąd przetwarzania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1279"/>
        <source>Evaluation error</source>
        <translation>Błąd obliczeń</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="406"/>
        <source>Update Filtered</source>
        <translation>Aktualizuj filtrowane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="372"/>
        <source>Multiedit is not supported when using custom UI forms</source>
        <translation>Multiedycja nie jest możliwa, gdy używane są formularze użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="374"/>
        <source>Search is not supported when using custom UI forms</source>
        <translation>Wyszukiwanie nie jest możliwe, gdy używane są formularze użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="517"/>
        <source>Delete stored expression</source>
        <translation>Usuń zapisane wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="518"/>
        <source>Delete Stored Expression</source>
        <translation>Usuń zapisane wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="525"/>
        <source>Save expression with the text as name</source>
        <translation>Zapisz wyrażenie z tekstem jako nazwą</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="526"/>
        <source>Save Expression</source>
        <translation>Zapisz wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="601"/>
        <source>Calculating field</source>
        <translation>Obliczanie pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1034"/>
        <source>Attribute added</source>
        <translation>Dodany atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1042"/>
        <source>Add Field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1070"/>
        <source>Deleted attribute</source>
        <translation>Usunięty atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1077"/>
        <source>The attribute(s) could not be deleted</source>
        <translation>Nie można było usunąć atrybutu(ów)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1077"/>
        <source>Attribute error</source>
        <translation>Błąd atrybutu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1151"/>
        <source>Save Expression As</source>
        <translation>Zapisz wyrażenie jako</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1155"/>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1176"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1172"/>
        <source>Edit expression</source>
        <translation>Edytuj wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1178"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="1297"/>
        <source>Delete Feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributetabledialog.cpp" line="832"/>
        <source>Geometryless feature added</source>
        <translation>Dodano obiekt bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Update Selected</source>
        <translation>Aktualizuj zaznaczone</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Stored Filter Expressions</source>
        <translation>Zapisane wyrażenia filtra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Stored expressions to filter features</source>
        <translation>Zapisane wyrażenia filtra obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Handle expression (save or delete)</source>
        <translation>Zarządzaj wyrażeniami (zapisz lub usuń)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Save Expression as...</source>
        <translation>Zapisz wyrażenie jako...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Save expression under defined name</source>
        <translation>Zapisz wyrażenie pod zdefiniowaną nazwą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Edit Expression</source>
        <translation>Edytuj wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Edit the stored expression (change name or content)</source>
        <translation>Edytuj zapisane wyrażenie (zmień nazwę lub zawartość)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributetabledialog.ui"/>
        <source>Organize Columns</source>
        <translation>Porządkuj kolumny</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableFilterModel</name>
    <message>
        <location filename="../src/gui/attributetable/qgsattributetablefiltermodel.cpp" line="112"/>
        <source>Actions</source>
        <translation>Akcje</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableModel</name>
    <message>
        <location filename="../src/gui/attributetable/qgsattributetablemodel.cpp" line="614"/>
        <source>extra column</source>
        <translation>dodatkowa kolumna</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsattributetablemodel.cpp" line="622"/>
        <source>Feature ID: %1</source>
        <translation>ID obiektu: %1</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTableView</name>
    <message>
        <location filename="../src/gui/attributetable/qgsattributetableview.cpp" line="373"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
</context>
<context>
    <name>QgsAttributeTypeDialog</name>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Edit Widget Properties</source>
        <translation>Właściwości widżetu edycji</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Alias</source>
        <translation>Alias</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Editable</source>
        <translation>Edytowalne</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Label on top</source>
        <translation>Etykieta na górze</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Widget Type</source>
        <translation>Typ widżetu</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Constraints</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Unique</source>
        <translation>Unikalne</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Not null</source>
        <translation>Bez NULL</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>&lt;p&gt;Enforcing the unique constraint prevents committing features which do not meet the constraint.&lt;/p&gt;&lt;p&gt;Unenforced constraints display a warning to users, but do not prevent committing the feature.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Wymuszanie unikalnych relacji zapobiega zatwierdzaniu obiektów, które nie spełniają relacji.&lt;/p&gt;&lt;p&gt;Niewymuszane relacje wyświetlają użytkownikom ostrzeżenie, ale nie zapobiegają zatwierdzaniu obiektu.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Enforce unique constraint</source>
        <translation>Wymuś unikalną relację</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Expression description</source>
        <translation>Opis wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Optional descriptive name for expression constraint</source>
        <translation>Opcjonalny szerszy opis wyrażenia relacji</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>&lt;p&gt;Enforcing the not null constraint prevents committing features which do not meet the constraint.&lt;/p&gt;&lt;p&gt;Unenforced constraints display a warning to users, but do not prevent committing the feature.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Wymuszanie niepustych relacji zapobiega zatwierdzaniu obiektów, które nie spełniają relacji.&lt;/p&gt;&lt;p&gt;Niewymuszane relacje wyświetlają użytkownikom ostrzeżenie, ale nie zapobiegają zatwierdzaniu obiektu.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Enforce not null constraint</source>
        <translation>Wymuś niepustą relację</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>&lt;p&gt;Enforcing the expression constraint prevents committing features which do not meet the constraint.&lt;/p&gt;&lt;p&gt;Unenforced constraints display a warning to users, but do not prevent committing the feature.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Wymuszanie wyrażenia relacji zapobiega zatwierdzaniu obiektów, które nie spełniają relacji.&lt;/p&gt;&lt;p&gt;Niewymuszane relacje wyświetlają użytkownikom ostrzeżenie, ale nie zapobiegają zatwierdzaniu obiektu.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Enforce expression constraint</source>
        <translation>Wymuś wyrażenie relacji</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Defaults</source>
        <translation>Domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Default value</source>
        <translation>Wartość domyślna</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>&lt;p&gt;With this option checked, the default value will not only be used when the feature is first created, but also whenever a feature&apos;s attribute or geometry is changed.&lt;/p&gt;&lt;p&gt;This is often useful for a last_modified timestamp or to record the username that last modified the feature.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Gdy zaznaczone, wartość domyślna nie tylko będzie użyta podczas tworzenia obiektu, ale również zawsze gdy atrybuty lub geometria obiektu będą zmieniane.&lt;/p&gt;&lt;p&gt;Opcja ta jest często użyteczna dla znacznika czasu last_modified lub do zapisywania nazwy użytkownika, który ostatnio modyfikował obiekt.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Apply default value on update</source>
        <translation>Zastosuj wartość domyślną podczas aktualizacji</translation>
    </message>
    <message>
        <location filename="../src/app/attributeformconfig/qgsattributetypedialog.cpp" line="193"/>
        <source>The provider for this layer has a NOT NULL constraint set on the field.</source>
        <translation>Dostawca tej warstwy posiada ograniczenie NOT NULL dla pola.</translation>
    </message>
    <message>
        <location filename="../src/app/attributeformconfig/qgsattributetypedialog.cpp" line="200"/>
        <source>The provider for this layer has a UNIQUE constraint set on the field.</source>
        <translation>Dostawca tej warstwy posiada ograniczenie UNIQUE dla pola.</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributetypeedit.ui"/>
        <source>Using fields in a default value expression only works if &quot;Apply default value on update&quot; is checked.</source>
        <translation>Używanie pól w wyrażeniu wartości domyślnej działa tylko wtedy, gdy zaznaczono opcję &apos;Zastosuj wartość domyślną podczas aktualizacji&apos;.</translation>
    </message>
</context>
<context>
    <name>QgsAttributeWidgetEditGroupBox</name>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributewidgeteditgroupbox.ui"/>
        <source>gsCollapsibleGroupBox</source>
        <translation>gsCollapsibleGroupBox</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributewidgeteditgroupbox.ui"/>
        <source>Widget display</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributewidgeteditgroupbox.ui"/>
        <source>Show label</source>
        <translation>Pokaż etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributewidgeteditgroupbox.ui"/>
        <source>Show link button</source>
        <translation>Wyświetl przycisk łączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/attributeformconfig/qgsattributewidgeteditgroupbox.ui"/>
        <source>Show unlink button</source>
        <translation>Wyświetl przycisk rozłączenia</translation>
    </message>
</context>
<context>
    <name>QgsAttributesFormInitCode</name>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>Python Init Code Configuration</source>
        <translation>Konfiguracja kodu inicjalizacji Pythona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>The function code of the function can be loaded from the source code entered 
in this dialog, from an external python file or from the environment (for example 
from a plugin or from startup.py).

An example is:

          from qgis.PyQt.QtWidgets import QWidget

          def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Reference in function name: my_form_open

</source>
        <translation>Kod funkcji może być wczytany z kodu źródłowego wpisanego w tym
oknie, z zewnętrznego pliku Pythona lub ze środowiska programu 
(np. z wtyczki lub z pliku startup.py).

Przykład:

          from qgis.PyQt.QtWidgets import QWidget

          def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Referencja w nazwie funkcji: my_form_open

</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>Python Init function</source>
        <translation>Funkcja Init Pythona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>The function code of the function can be loaded from the source code entered 
in this dialog,  from an external python file or from the environment (for example 
from a plugin or from startup.py).

An example is:

          from qgis.PyQt.QtWidgets import QWidget

          def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Reference in function name: my_form_open

</source>
        <translation>Kod funkcji może być wczytany z kodu źródłowego wpisanego w tym
oknie, z zewnętrznego pliku Pythona lub ze środowiska programu 
(np. z wtyczki lub z pliku startup.py).

Przykład:

          from qgis.PyQt.QtWidgets import QWidget

          def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget,&quot;MyLineEdit&quot;)

Referencja w nazwie funkcji: my_form_open

</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>External file</source>
        <translation>Zewnętrzny plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>Function name</source>
        <translation>Nazwa funkcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesforminitcode.ui"/>
        <source>Enter the name of the form init function.</source>
        <translation>Wprowadź nazwę funkcji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesforminitcode.cpp" line="28"/>
        <source>Load from external file</source>
        <translation>Wczytaj z zewnętrznego pliku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesforminitcode.cpp" line="29"/>
        <source>Provide code in this dialog</source>
        <translation>Wyświetl kod w tym oknie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesforminitcode.cpp" line="30"/>
        <source>Load from the environment</source>
        <translation>Wczytaj ze środowiska</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesforminitcode.cpp" line="34"/>
        <source>Select Python File</source>
        <translation>Wybierz plik Pythona</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesforminitcode.cpp" line="35"/>
        <source>Python files (*.py *.PY)</source>
        <translation>Pliki Pythona (*.py *.PY)</translation>
    </message>
</context>
<context>
    <name>QgsAttributesFormProperties</name>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>Select attribute layout editor</source>
        <translation>Wybierz edytor widoku atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="41"/>
        <source>Autogenerate</source>
        <translation>automatyczny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="42"/>
        <source>Drag and drop designer</source>
        <translation>tryb graficzny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="43"/>
        <source>Provide ui-file</source>
        <translation>z pliku UI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>QGIS forms can have a Python function that is called when the form is opened.
Use this function to add extra logic to your forms.</source>
        <translation>Formularze QGIS mogą zawierać funkcje Pythona, które będą wywołane przy otwieraniu formularza.
Można z nich skorzystać, aby rozbudować formularz.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>Edit UI</source>
        <translation>Formularz edycji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="52"/>
        <source>Available Widgets</source>
        <translation>Dostępne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="61"/>
        <source>Form Layout</source>
        <translation>Układ formularza</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="113"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="121"/>
        <source>Relations</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="140"/>
        <source>Other Widgets</source>
        <translation>Inne widżety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="143"/>
        <source>QML Widget</source>
        <translation>Widżet QML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="147"/>
        <source>HTML Widget</source>
        <translation>Widżet HTML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="177"/>
        <source>Hide form on add feature (global settings)</source>
        <translation>Ukryj formularz podczas dodawania obiektu (ustawienia globalne)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="181"/>
        <source>Show form on add feature (global settings)</source>
        <translation>Pokaż formularz podczas dodawania obiektu (ustawienia globalne)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="183"/>
        <source>Hide form on add feature</source>
        <translation>Ukryj formularz podczas dodawania obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="184"/>
        <source>Show form on add feature</source>
        <translation>Pokaż formularz podczas dodawania obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="217"/>
        <source># -*- coding: utf-8 -*-
&quot;&quot;&quot;
QGIS forms can have a Python function that is called when the form is
opened.

Use this function to add extra logic to your forms.

Enter the name of the function in the &quot;Python Init function&quot;
field.
An example follows:
&quot;&quot;&quot;
from qgis.PyQt.QtWidgets import QWidget

def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget, &quot;MyLineEdit&quot;)
</source>
        <translation># -*- coding: utf-8 -*-
&quot;&quot;&quot;
Formularze QGIS mogą zawierać funkcje Pythona, które będą wywołane przy otwieraniu
 formularza.

Można z nich skorzystać, aby rozbudować formularz.

Wpisz nazwę funkcji w polu
&quot;Python Init function&quot;.
Przykład:
&quot;&quot;&quot;
from qgis.PyQt.QtWidgets import QWidget

def my_form_open(dialog, layer, feature):
	geom = feature.geometry()
	control = dialog.findChild(QWidget, &quot;MyLineEdit&quot;)
</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="361"/>
        <source>Many to one relation</source>
        <translation>Relacja wiele do jednego</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="814"/>
        <source>Select edit form</source>
        <translation>Wybierz formularz edycji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsattributesformproperties.cpp" line="814"/>
        <source>UI file</source>
        <translation>Plik UI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsattributesformproperties.ui"/>
        <source>Invert selection</source>
        <translation>Odwróć zaznaczenie</translation>
    </message>
</context>
<context>
    <name>QgsAuthAuthoritiesEditor</name>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Certificate Authorities Editor</source>
        <translation>Edytor urzędów certyfikujących</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Certificate Authorities and Issuers &lt;i&gt;(Root/File certificates are read-only)&lt;/i&gt;</source>
        <translation>Urzędy certyfikacji i wystawcy &lt;i&gt;(certyfikaty katalogu głównego/pliku są tylko do odczytu)&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Certificates file</source>
        <translation>Plik certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>File of concatenated CAs and/or Issuers</source>
        <translation>plik ze złączonymi Urzędami Certyfikacji i Wystawcami</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Import certificate(s) to authentication database</source>
        <translation>Importuj certyfikat(y) do bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Remove certificate from authentication database</source>
        <translation>Usuń certyfikat z bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Show information for certificate</source>
        <translation>Pokaż informacje o certyfikacie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Group by organization</source>
        <translation>Grupuj według organizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthauthoritieseditor.ui"/>
        <source>Refresh certificate tree view</source>
        <translation>Odśwież widok drzewa certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="110"/>
        <source>Common Name</source>
        <translation>Nazwa zwyczajowa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="111"/>
        <source>Serial #</source>
        <translation>Numer seryjny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="112"/>
        <source>Expiry Date</source>
        <translation>Data wygaśnięcia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="113"/>
        <source>Trust Policy</source>
        <translation>Polityka zaufania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="449"/>
        <source>ERROR storing CA(s) in authentication database</source>
        <translation>BŁĄD zapisu Urzędu Certyfikacji w bazie danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="492"/>
        <source>Certificate id missing</source>
        <translation>Brak numeru identyfikacyjnego certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="507"/>
        <source>Remove Certificate Authority</source>
        <translation>Usuń Urząd Certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="508"/>
        <source>Are you sure you want to remove the selected Certificate Authority from the database?

Operation can NOT be undone!</source>
        <translation>Czy na pewno chcesz usunąć wybrany urząd certyfikacji z bazy danych?

Operacji NIE można cofnąć!</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="521"/>
        <source>Certificate could not be found in database for id %1:</source>
        <translation>Nie można znaleźć w bazie danych certyfikatu dla id %1:</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="744"/>
        <source>ERROR removing cert(s) trust policy from authentication database.</source>
        <translation>BŁĄD podczas usuwania zasad zaufania certyfikatów z bazy danych uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="528"/>
        <source>ERROR removing CA from authentication database for id %1:</source>
        <translation>BŁĄD usuwania Urzędu Certyfikacji z bazy danych uwierzytelniania dla id %1:</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="535"/>
        <source>ERROR removing cert trust policy from authentication database for id %1:</source>
        <translation>BŁĄD podczas usuwania zasad zaufania certyfikatów z bazy danych uwierzytelniania dla identyfikatora %1:</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="574"/>
        <source>Default Trust Policy</source>
        <translation>Domyślna polityka zaufania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="586"/>
        <source>Changing the default certificate authority trust policy to &apos;Untrusted&apos; can cause unexpected SSL network connection results.</source>
        <translation>Zmiana polityki zaufania domyślnego urzędu certyfikacji na &apos;Niezaufany&apos; może spowodować nieoczekiwane wyniki połączenia SSL z siecią.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthauthoritieseditor.cpp" line="595"/>
        <source>Default policy</source>
        <translation>Domyślna polityka</translation>
    </message>
</context>
<context>
    <name>QgsAuthBasicEdit</name>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Optional</source>
        <translation>Opcjonalnie</translation>
    </message>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Realm</source>
        <translation>Domena</translation>
    </message>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicedit.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
</context>
<context>
    <name>QgsAuthBasicMethod</name>
    <message>
        <location filename="../src/auth/basic/qgsauthbasicmethod.cpp" line="64"/>
        <source>Basic authentication</source>
        <translation>Podstawowe uwierzytelnienie</translation>
    </message>
</context>
<context>
    <name>QgsAuthCertInfo</name>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="347"/>
        <source>Certificate Info</source>
        <translation>Informacje o certyfikacie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>Certificate Hierarchy</source>
        <translation>Hierarchia certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>TextLabel</source>
        <translation>TextLabel</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>Certificate Information</source>
        <translation>Informacje o certyfikacie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>Trust policy</source>
        <translation>Polityka zaufania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>Save certificate trust policy change to database</source>
        <translation>Zapisz zmianę polityki zaufania certyfikatu w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificateinfo.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="111"/>
        <source>&lt;b&gt;Setup ERROR:&lt;/b&gt;

</source>
        <translation>&lt;b&gt;BŁĄD ustawień:&lt;/b&gt;

</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="162"/>
        <source>Could not populate QCA certificate collection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="174"/>
        <source>Could not set QCA certificate</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="188"/>
        <source>Invalid population of QCA certificate chain.&lt;br&gt;&lt;br&gt;Validity message: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="234"/>
        <source>Missing CA</source>
        <translation>Brakujący Urząd Certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="313"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="313"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="326"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="336"/>
        <source>Details</source>
        <translation>Szczegóły</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="345"/>
        <source>Subject Info</source>
        <translation>Info o podmiocie</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="346"/>
        <source>Issuer Info</source>
        <translation>Info o wystawcy</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="348"/>
        <source>Public Key Info</source>
        <translation>Informacje o kluczu publicznym</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="349"/>
        <source>Extensions</source>
        <translation>Rozszerzenia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="353"/>
        <source>PEM Text</source>
        <translation>Tekst PEM</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="454"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="455"/>
        <source>Missing CA (incomplete local CA chain)</source>
        <translation>Brakujący CA (niekompletny lokalny łańcuch CA)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="465"/>
        <source>self-signed</source>
        <translation>z podpisem własnym</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="489"/>
        <source>Root</source>
        <translation>Główny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="497"/>
        <source>Usage type</source>
        <translation>Rodzaj użytkowania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="500"/>
        <source>Subject</source>
        <translation>Podmiot</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="503"/>
        <source>Issuer</source>
        <translation>Wystawca</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="506"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="662"/>
        <source>Not valid after</source>
        <translation>Nieważny po</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="514"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="723"/>
        <source>Public key</source>
        <translation>Klucz publiczny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="517"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="666"/>
        <source>Signature algorithm</source>
        <translation>Algorytm podpisu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="534"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="602"/>
        <source>Country (C)</source>
        <translation>Kraj (K)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="537"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="605"/>
        <source>State/Province (ST)</source>
        <translation>Województwo (W)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="540"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="608"/>
        <source>Locality (L)</source>
        <translation>Miejscowosć (M)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="543"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="611"/>
        <source>Organization (O)</source>
        <translation>Organizacja (O)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="546"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="614"/>
        <source>Organizational unit (OU)</source>
        <translation>Jednostka organizacyjna (JO)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="549"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="617"/>
        <source>Common name (CN)</source>
        <translation>Nazwa zwyczajowa (NZ)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="552"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="620"/>
        <source>Email address (E)</source>
        <translation>Adres e-mail (E)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="555"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="623"/>
        <source>Distinguished name</source>
        <translation>Informacje o podmiocie</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="558"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="626"/>
        <source>Email Legacy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="561"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="629"/>
        <source>Incorporation Country</source>
        <translation>Kraj rejestracji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="564"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="632"/>
        <source>Incorporation State/Province</source>
        <translation>Województwo rejestracji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="567"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="635"/>
        <source>Incorporation Locality</source>
        <translation>Miejscowość rejestracji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="570"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="638"/>
        <source>URI</source>
        <translation>URI</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="573"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="641"/>
        <source>DNS</source>
        <translation>DNS</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="576"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="644"/>
        <source>IP Address</source>
        <translation>Adres IP</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="579"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="647"/>
        <source>XMPP</source>
        <translation>XMPP</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="585"/>
        <source>Email: </source>
        <translation>Email: </translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="591"/>
        <source>DNS: </source>
        <translation>DNS: </translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="597"/>
        <source>Alternate names</source>
        <translation>Nazwa alternatywna</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="652"/>
        <source>Version</source>
        <translation>Wersja</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="655"/>
        <source>Serial #</source>
        <translation>Numer seryjny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="658"/>
        <source>Not valid before</source>
        <translation>Nieważny przed</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="669"/>
        <source>MD5 fingerprint</source>
        <translation>Suma kontrolna MD5</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="672"/>
        <source>SHA1 fingerprint</source>
        <translation>Suma kontrolna SHA1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="679"/>
        <source>CRL locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="686"/>
        <source>Issuer locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="693"/>
        <source>OCSP locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="703"/>
        <source>Algorithm</source>
        <translation>Algorytm</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="706"/>
        <source>Key size</source>
        <translation>Rozmiar klucza</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="726"/>
        <source>Exponent</source>
        <translation>Wykładnik</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="742"/>
        <source>Verify</source>
        <translation>Weryfikuj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="748"/>
        <source>Encrypt</source>
        <translation>Zaszyfruj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="753"/>
        <source>Decrypt</source>
        <translation>Odszyfruj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="758"/>
        <source>Key agreement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="762"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="766"/>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="797"/>
        <source>Key usage</source>
        <translation>Użycie klucza</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="774"/>
        <source>Certificate Authority: %1</source>
        <translation>Urząd certyfikujący: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="774"/>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="774"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="775"/>
        <source>Chain Path Limit: %1</source>
        <translation>Limit ścieżki łańcucha: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="776"/>
        <source>Basic constraints</source>
        <translation>Podstawowe ograniczenia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="803"/>
        <source>Extended key usage</source>
        <translation>Rozszerzone użycie klucza</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="808"/>
        <source>Subject key ID</source>
        <translation>Identyfikator klucza podmiotu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="811"/>
        <source>Authority key ID</source>
        <translation>Identyfikator klucza urzędu</translation>
    </message>
</context>
<context>
    <name>QgsAuthCertInfoDialog</name>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificateinfo.cpp" line="918"/>
        <source>Certificate Information</source>
        <translation>Informacje o certyfikacie</translation>
    </message>
</context>
<context>
    <name>QgsAuthCertManager</name>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificatemanager.ui"/>
        <source>Authentication Certificate Editors</source>
        <translation>Edytor certyfikatów uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificatemanager.ui"/>
        <source>Identities</source>
        <translation>Tożsamości</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificatemanager.ui"/>
        <source>Servers</source>
        <translation>Serwery</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificatemanager.ui"/>
        <source>Authorities</source>
        <translation>Urzędy</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthcertificatemanager.ui"/>
        <source>Note: Editing writes directly to authentication database</source>
        <translation>Uwaga: Przy edycji następuje bezpośredni zapis do bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthcertificatemanager.cpp" line="42"/>
        <source>Certificate Manager</source>
        <translation>Menedżer certyfikatów</translation>
    </message>
</context>
<context>
    <name>QgsAuthConfigEdit</name>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Optional URL resource</source>
        <translation>opcjonalny adres URL</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Note: Saving writes directly to authentication database</source>
        <translation>Uwaga: Zapisanie bezpośrednio do bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Resource</source>
        <translation>Zasób</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigedit.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigedit.cpp" line="51"/>
        <source>Authentication config id not loaded: %1</source>
        <translation>Nie wczytano konfiguracji uwierzytelniania o ID: %1</translation>
    </message>
</context>
<context>
    <name>QgsAuthConfigEditor</name>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigeditor.ui"/>
        <source>Edit Authentication Configurations</source>
        <translation>Edytuj konfiguracje uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigeditor.ui"/>
        <source>Add new authentication configuration</source>
        <translation>Dodaj nową konfigurację uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigeditor.ui"/>
        <source>Remove selected authentication configuration</source>
        <translation>Usuń wybraną konfigurację uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigeditor.ui"/>
        <source>Edit selected authentication configuration</source>
        <translation>Edytuj wybraną konfigurację uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigeditor.ui"/>
        <source>Authentication Configurations</source>
        <translation>Konfiguracje uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="55"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="56"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="57"/>
        <source>URI</source>
        <translation>URI</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="58"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="59"/>
        <source>Version</source>
        <translation>Wersja</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="60"/>
        <source>Config</source>
        <translation>Konfiguracja</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="261"/>
        <source>Remove Configuration</source>
        <translation>Usuń konfigurację</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigeditor.cpp" line="262"/>
        <source>Are you sure you want to remove '%1'?

Operation can NOT be undone!</source>
        <translation>Czy na pewno chcesz usunąć &apos;%1&apos;?

Operacji NIE można cofnąć!</translation>
    </message>
</context>
<context>
    <name>QgsAuthConfigIdEdit</name>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigidedit.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigidedit.ui"/>
        <source>Generated</source>
        <translation>Utworzone</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigidedit.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Unlock to edit the ID&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;7-character alphanumeric only&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#a80b0a;&quot;&gt;Editing may break things!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odblokuj, aby edytować identyfikator&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;7-znaków alfanumetycznych&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#a80b0a;&quot;&gt;Edycja może spowodować błędy i awarię!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigidedit.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsAuthConfigSelect</name>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Authentication Configuration</source>
        <translation>Konfiguracja uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Edit selected configuration</source>
        <translation>Edytuj wybraną konfigurację</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Delete selected configuration</source>
        <translation>Usuń wybraną konfigurację</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Dismiss</source>
        <translation>Odwołaj</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Create a new authentication configuration</source>
        <translation>Utwórz nową konfigurację uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>New</source>
        <translation>Nowe</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfigselect.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="78"/>
        <source>Authentication config id not loaded: %1</source>
        <translation>Nie wczytano konfiguracji uwierzytelniania o ID: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="113"/>
        <source>Missing authentication method description</source>
        <translation>Brakuje opisu metody uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="118"/>
        <source>&lt;ul&gt;&lt;li&gt;&lt;b&gt;Method type:&lt;/b&gt; %1&lt;/li&gt;&lt;li&gt;&lt;b&gt;Configuration ID:&lt;/b&gt; %2&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;ul&gt;&lt;li&gt;&lt;b&gt;Typ metody:&lt;/b&gt; %1&lt;/li&gt;&lt;li&gt;&lt;b&gt;ID konfiguracji:&lt;/b&gt; %2&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="137"/>
        <source>Configuration &apos;%1&apos; not in database</source>
        <translation>W bazie danych nie ma konfiguracji &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="149"/>
        <source>No authentication</source>
        <translation>Bez uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="239"/>
        <source>Remove Authentication</source>
        <translation>Usuń uwierzytelnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="240"/>
        <source>Are you sure that you want to permanently remove this configuration right now?

Operation can NOT be undone!</source>
        <translation>Czy na pewno chcesz teraz trwale usunąć tę konfigurację?

Operacji NIE można cofnąć!</translation>
    </message>
</context>
<context>
    <name>QgsAuthConfigUriEdit</name>
    <message>
        <location filename="../src/ui/auth/qgsauthconfiguriedit.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfiguriedit.ui"/>
        <source>Edit Authentication Configuration ID</source>
        <translation>Edytuj ID konfiguracji uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthconfiguriedit.ui"/>
        <source>Note: Button actions above affect authentication database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="280"/>
        <source>Authentication Config ID String Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="311"/>
        <source>No authcfg in Data Source URI</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthconfigselect.cpp" line="417"/>
        <source>Adding authcfg to URI not supported</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsAuthEditorWidgets</name>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="145"/>
        <source>Input master password</source>
        <translation>Podaj główne hasło</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="146"/>
        <source>Clear cached master password</source>
        <translation>Zapomnij główne hasło</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="147"/>
        <source>Reset master password</source>
        <translation>Resetuj główne hasło</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="148"/>
        <source>Clear cached authentication configurations</source>
        <translation>Zapomnij (w tej sesji) konfiguracje uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="149"/>
        <source>Remove all authentication configurations</source>
        <translation>Usuń wszystkie konfiguracje uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="150"/>
        <source>Erase authentication database</source>
        <translation>Wyczyść bazę danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="152"/>
        <source>Clear network authentication access cache</source>
        <translation>Wyczyść pamięć podręczną dostępu do uwierzytelniania sieciowego</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="153"/>
        <source>Automatically clear network authentication access cache on SSL errors</source>
        <translation>Automatycznie czyść pamięć podręczną dostępu uwierzytelniania sieciowego w przypadku błędów SSL</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="157"/>
        <source>Store/update the master password in your %1</source>
        <translation>Wpisz/aktualizuj główne hasło w Twoim %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="159"/>
        <source>Clear the master password from your %1</source>
        <translation>Wymaż główne hasło z Twojego %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="161"/>
        <source>Integrate master password with your %1</source>
        <translation>Przechowuj główne hasło w Twoim %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="163"/>
        <source>Enable password helper debug log</source>
        <translation>Rejestruj aktywność w panelu Komunikatów</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="186"/>
        <source>Auth cache cleared</source>
        <translation>Pamięć podręczna uwierzytelniania została wyczyszczona</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="186"/>
        <source>Network authentication cache has been cleared</source>
        <translation>Pamięć podręczna uwierzytelniania sieciowego została wyczyszczona</translation>
    </message>
</context>
<context>
    <name>QgsAuthEditors</name>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Authentication Editors</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Configurations</source>
        <translation>Konfiguracje</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Management</source>
        <translation>Zarządzanie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Installed Plugins</source>
        <translation>Zainstalowane wtyczki</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Manage Certificates</source>
        <translation>Zarządzanie certyfikatami</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Utilities</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsautheditorwidgets.ui"/>
        <source>Note: Editing writes directly to authentication database</source>
        <translation>Uwaga: Przy edycji następuje bezpośredni zapis do bazy danych uwierzytelniania</translation>
    </message>
</context>
<context>
    <name>QgsAuthEsriTokenEdit</name>
    <message>
        <location filename="../src/auth/esritoken/qgsauthesritokenedit.ui"/>
        <source>Token</source>
        <translation>Token</translation>
    </message>
    <message>
        <location filename="../src/auth/esritoken/qgsauthesritokenedit.ui"/>
        <source>Required</source>
        <translation>Wymagana</translation>
    </message>
</context>
<context>
    <name>QgsAuthEsriTokenMethod</name>
    <message>
        <location filename="../src/auth/esritoken/qgsauthesritokenmethod.cpp" line="56"/>
        <source>ESRI token based authentication</source>
        <translation>Uwierzytelnienie ESRI na bazie tokena</translation>
    </message>
</context>
<context>
    <name>QgsAuthIdentCertEdit</name>
    <message>
        <location filename="../src/auth/identcert/qgsauthidentcertedit.ui"/>
        <source>Identity</source>
        <translation>Tożsamość</translation>
    </message>
    <message>
        <location filename="../src/auth/identcert/qgsauthidentcertedit.cpp" line="76"/>
        <source>Select identity…</source>
        <translation>Wybierz tożsamość…</translation>
    </message>
    <message>
        <location filename="../src/auth/identcert/qgsauthidentcertedit.cpp" line="87"/>
        <source>Organization not defined</source>
        <translation>Organizacja nie została zdefiniowana</translation>
    </message>
</context>
<context>
    <name>QgsAuthIdentCertMethod</name>
    <message>
        <location filename="../src/auth/identcert/qgsauthidentcertmethod.cpp" line="72"/>
        <source>PKI stored identity certificate</source>
        <translation>Uwierzytelnienie PKI stored identity certificate</translation>
    </message>
</context>
<context>
    <name>QgsAuthIdentitiesEditor</name>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Identity Certificates Editor</source>
        <translation>Edytor certyfikatów tożsamości</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>User Identity Bundles</source>
        <translation>Pakiety tożsamości użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Import identity bundle to authentication database</source>
        <translation>Importuj pakiet tożsamości do bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Remove identity bundle from authentication database</source>
        <translation>Usuń pakiet tożsamości z bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Show information for bundle</source>
        <translation>Pokaż informacje o pakiecie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Group by organization</source>
        <translation>Grupuj według organizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthidentitieseditor.ui"/>
        <source>Refresh identity bundle tree view</source>
        <translation>Odśwież widok drzewa pakietu tożsamości</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="90"/>
        <source>Common Name</source>
        <translation>Nazwa zwyczajowa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="91"/>
        <source>Serial #</source>
        <translation>Numer seryjny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="92"/>
        <source>Expiry Date</source>
        <translation>Data wygaśnięcia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="99"/>
        <source>Certificate Bundles</source>
        <translation>Pakiety certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="307"/>
        <source>ERROR storing identity bundle in authentication database.</source>
        <translation>BŁĄD podczas przechowywania pakietu tożsamości w bazie danych uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="331"/>
        <source>Certificate id missing.</source>
        <translation>Brak identyfikatora certyfikatu.</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="343"/>
        <source>Remove Certificate Identity</source>
        <translation>Usuń tożsamość certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="344"/>
        <source>Are you sure you want to remove the selected certificate identity from the database?

Operation can NOT be undone!</source>
        <translation>Czy na pewno chcesz usunąć wybraną tożsamość certyfikatu z bazy danych?

Operacji NIE można cofnąć!</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthidentitieseditor.cpp" line="355"/>
        <source>ERROR removing cert identity from authentication database for id %1:</source>
        <translation>BŁĄD podczas usuwania tożsamości certyfikatu z bazy danych uwierzytelniania dla identyfikatora %1:</translation>
    </message>
</context>
<context>
    <name>QgsAuthImportCertDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>Import Certificate(s)</source>
        <translation>Importuj certyfikat(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>PEM/DER-formatted </source>
        <translation>W formacie PEM/DER </translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>Import(s) can contain multiple certificates</source>
        <translation>Import może zawierać wiele certyfikatów</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>PEM text</source>
        <translation>Tekst PEM</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>Trust policy</source>
        <translation>Polityka zaufania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>Validation Results</source>
        <translation>Rezultaty sprawdzenia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportcertdialog.ui"/>
        <source>Allow invalid certificates</source>
        <translation>Zezwalaj na nieprawidłowe certyfikaty</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="79"/>
        <source>Import Certificate Authorities</source>
        <translation>Importuj Urzędy Certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="82"/>
        <source>Import</source>
        <translation>Importuj</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="213"/>
        <source>Certificates found: %1
Certificates valid: %2</source>
        <translation>Znalezione certyfikaty: %1
Ważne certyfikaty: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="218"/>
        <source>
Authorities/Issuers: %1%2</source>
        <translation>
Urzędy/Wystawcy: %1%2</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="229"/>
        <source>Open Certificate File</source>
        <translation>Otwórz plik certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportcertdialog.cpp" line="229"/>
        <source>All files (*.*);;PEM (*.pem);;DER (*.der)</source>
        <translation>Wszystkie pliki (*.*);;PEM (*.pem);;DER (*.der)</translation>
    </message>
</context>
<context>
    <name>QgsAuthImportIdentityDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Import Identity</source>
        <translation>Importuj tożsamość</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Key</source>
        <translation>Klucz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Cert</source>
        <translation>Certyfikat</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Validation Results</source>
        <translation>Rezultaty sprawdzenia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Optional passphrase</source>
        <translation>Opcjonalne hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthimportidentitydialog.ui"/>
        <source>Bundle</source>
        <translation>Pakiet</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="92"/>
        <source>PKI PEM/DER Certificate Paths</source>
        <translation>Ścieżki certyfikatów PKI PEM/DER</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="94"/>
        <source>PKI PKCS#12 Certificate Bundle</source>
        <translation>Pakiet certyfikatów PKI PKCS#12</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="161"/>
        <source>Valid: %1</source>
        <translation>Ważne: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="165"/>
        <source>Invalid: %1</source>
        <translation>Nieważne: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="195"/>
        <source>Open Client Certificate File</source>
        <translation>Otwórz plik certyfikatu klienta</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="195"/>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="205"/>
        <source>All files (*.*);;PEM (*.pem);;DER (*.der)</source>
        <translation>Wszystkie pliki (*.*);;PEM (*.pem);;DER (*.der)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="205"/>
        <source>Open Private Key File</source>
        <translation>Otwórz plik klucza prywatnego</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="226"/>
        <source>Open PKCS#12 Certificate Bundle</source>
        <translation>Otwórz pakiet certyfikatów PKI PKCS#12</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="226"/>
        <source>PKCS#12 (*.p12 *.pfx)</source>
        <translation>PKCS#12 (*.p12 *.pfx)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="250"/>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="322"/>
        <source>Missing components</source>
        <translation>Brakujące komponenty</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="264"/>
        <source>Failed to read client certificate from file</source>
        <translation>Nie udało się odczytać certyfikatu klienta z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="270"/>
        <source>Failed to load client certificate from file</source>
        <translation>Nie udało się załadować certyfikatu klienta z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="276"/>
        <source>Extra certificates found with identity</source>
        <translation>Znaleziono dodatkowe certyfikaty z tożsamością</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="285"/>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="381"/>
        <source>%1 thru %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="294"/>
        <source>Failed to load client private key from file</source>
        <translation>Nie udało się załadować klucza prywatnego klienta z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="297"/>
        <source>Private key password may not match</source>
        <translation>Hasło klucza prywatnego może się nie zgadzać</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="328"/>
        <source>QCA library has no PKCS#12 support</source>
        <translation>Biblioteka QCA nie obsługuje PKCS#12</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="346"/>
        <source>Failed to read bundle file</source>
        <translation>Nie udało się odczytać pliku pakietu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="351"/>
        <source>Incorrect bundle password</source>
        <translation>Nieprawidłowe hasło pakietu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="357"/>
        <source>Failed to decode (try entering password)</source>
        <translation>Nie udało się zdekodować (spróbuj wpisać hasło)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="363"/>
        <source>Bundle empty or can not be loaded</source>
        <translation>Pakiet jest pusty lub nie można go załadować</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="371"/>
        <source>Bundle client cert can not be loaded</source>
        <translation>Nie można załadować certyfikatu klienta pakietu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="394"/>
        <source>Qt cert could not be created from QCA cert</source>
        <translation>Nie można utworzyć certyfikatu Qt z certyfikatu QCA</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="401"/>
        <source>Qt private key could not be created from QCA key</source>
        <translation>Nie można utworzyć klucza prywatnego Qt z klucza QCA</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthimportidentitydialog.cpp" line="431"/>
        <source>File not found</source>
        <translation>Nie znaleziono pliku</translation>
    </message>
</context>
<context>
    <name>QgsAuthManager</name>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="165"/>
        <source>Opening of authentication db FAILED</source>
        <translation>Otwarcie bazyd danych uwierzytelnienia NIEUDANE</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="196"/>
        <source>QCA&apos;s OpenSSL plugin (qca-ossl) is missing</source>
        <translation>Brak wtyczki QCA OpenSSL (qca-ossl)</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="226"/>
        <source>No authentication method plugins found</source>
        <translation>Nie znaleziono żadnych wtyczek metod uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="233"/>
        <source>No authentication method plugins could be loaded</source>
        <translation>Nie można wczytać żadnych wtyczek metod uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="249"/>
        <source>Auth db directory path could not be created</source>
        <translation>Nie można utworzyć ścieżki katalogu bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="260"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1384"/>
        <source>Auth db is not readable or writable by user</source>
        <translation>Użytkownikj nie może odczytać ani zapisywać w bazie danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="348"/>
        <source>Auth db could not be created and opened</source>
        <translation>Nie można utworzyć i otworzyć bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="490"/>
        <source>Authentication system is DISABLED:
%1</source>
        <translation>System uwierzytelniania jest WYŁĄCZONY:
%1</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="540"/>
        <source>Master password set: FAILED to verify, reset to previous</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="558"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3294"/>
        <source>Master password: FAILED to access database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="570"/>
        <source>Master password: FAILED to find just one master password record in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="583"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="626"/>
        <source>Master password: FAILED to verify against hash in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="595"/>
        <source>Master password: failed 5 times authentication system DISABLED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="612"/>
        <source>Master password: hash FAILED to be stored in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="685"/>
        <source>Master password reset FAILED: could not clear current password from database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="701"/>
        <source>Master password reset FAILED: could not store new password in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="714"/>
        <source>Master password reset FAILED: could not verify new password in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="723"/>
        <source>Master password reset FAILED: could not re-encrypt configs in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="736"/>
        <source>Master password reset FAILED: could not verify password can decrypt re-encrypted configs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="744"/>
        <source>Master password reset FAILED: could not re-encrypt settings in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="752"/>
        <source>Master password reset FAILED: could not re-encrypt identities in database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="783"/>
        <source>Master password reset: could not remove old database backup</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="888"/>
        <source>Config ID is empty</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1067"/>
        <source>Store config: FAILED because config is invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1081"/>
        <source>Store config: FAILED because pre-defined config ID is not unique</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1090"/>
        <source>Store config: FAILED because config string is empty</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1144"/>
        <source>Update config: FAILED because config is invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1153"/>
        <source>Update config: FAILED because config is empty</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1174"/>
        <source>Update config: FAILED to prepare query</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1267"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3486"/>
        <source>Authentication database contains duplicate configuration IDs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1333"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1392"/>
        <source>No authentication database found</source>
        <translation>Nie znaleziono bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1351"/>
        <source>Could not back up authentication database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1400"/>
        <source>Authentication database could not be deleted</source>
        <translation>Nie można usunąć bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1413"/>
        <source>Authentication database could not be initialized</source>
        <translation>Nie można zainicjować bazy danych uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1421"/>
        <source>FAILED to create auth database config tables</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1429"/>
        <source>FAILED to create auth database cert tables</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1624"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1657"/>
        <source>Authentication database contains duplicate settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1781"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1835"/>
        <source>Authentication database contains duplicate certificate identity</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1817"/>
        <source>Retrieve certificate identity bundle: FAILED to create private key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1825"/>
        <source>Retrieve certificate identity bundle: FAILED to create certificate</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="1928"/>
        <source>Authentication database contains duplicate certificate bundles</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2040"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2180"/>
        <source>Authentication database contains duplicate SSL cert custom configs for host:port, id: %1, %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2111"/>
        <source>Authentication database contains duplicate SSL cert custom configs for host:port: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2466"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2504"/>
        <source>Authentication database contains duplicate certificate authorities</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="2697"/>
        <source>Authentication database contains duplicate cert trust policies</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3034"/>
        <source>Password Helper</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3048"/>
        <source>Opening %1 for DELETE…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3081"/>
        <source>Opening %1 for READ…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3123"/>
        <source>Opening %1 for WRITE…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3062"/>
        <source>Delete password failed: %1.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3094"/>
        <source>Retrieving password from your %1 failed: %2.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3105"/>
        <source>Empty password retrieved from your %1.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3137"/>
        <source>Storing password in your %1 failed: %2.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3164"/>
        <source>Your %1 will be &lt;b&gt;used from now&lt;/b&gt; on to store and retrieve the master password.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3166"/>
        <source>Your %1 will &lt;b&gt;not be used anymore&lt;/b&gt; to store and retrieve the master password.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3200"/>
        <source>There was an error and integration with your %1 system has been disabled. You can re-enable it at any time through the &quot;Utilities&quot; menu in the Authentication pane of the options dialog. %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3208"/>
        <source>Error in %1: %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3235"/>
        <source>Master password has been successfully read from your %1</source>
        <translation>Główne hasło zostało pomyślnie odczytane z Twojego %1</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3239"/>
        <source>Master password stored in your %1 is not valid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3257"/>
        <source>Master password has been successfully written to your %1</source>
        <translation>Główne hasło zostało pomyślnie zapisane w Twoim %1</translation>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3261"/>
        <source>Master password could not be written to your %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3594"/>
        <source>Authentication database contains duplicate setting keys</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3651"/>
        <source>Authentication database contains duplicate identity IDs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3697"/>
        <source>Unable to establish authentication database connection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3712"/>
        <source>Auth db query exec() FAILED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3723"/>
        <source>Auth db query FAILED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3737"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3770"/>
        <source>Auth db FAILED to start transaction</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3753"/>
        <location filename="../src/core/auth/qgsauthmanager.cpp" line="3780"/>
        <source>Auth db FAILED to rollback changes</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsAuthMethodPlugins</name>
    <message>
        <location filename="../src/ui/auth/qgsauthmethodplugins.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmethodplugins.ui"/>
        <source>Installed authentication method plugins</source>
        <translation>Zainstalowane wtyczki z metodami uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="59"/>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="60"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsautheditorwidgets.cpp" line="61"/>
        <source>Works with</source>
        <translation>Działa z</translation>
    </message>
</context>
<context>
    <name>QgsAuthOAuth2Config</name>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="765"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="768"/>
        <source>Predefined</source>
        <translation>Predefiniowane</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="778"/>
        <source>Authorization Code</source>
        <translation>Kod autoryzacji</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="780"/>
        <source>Implicit</source>
        <translation>Domniemany</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="783"/>
        <source>Resource Owner</source>
        <translation>Właściciel zasobu</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="793"/>
        <source>Header</source>
        <translation>Nagłówek</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="795"/>
        <source>Form (POST only)</source>
        <translation>Formularz (tylko POST)</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2config.cpp" line="798"/>
        <source>URL Query</source>
        <translation>Kwerenda URL</translation>
    </message>
</context>
<context>
    <name>QgsAuthOAuth2Edit</name>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Configure</source>
        <translation>Konfiguruj</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Grant Flow</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Export configuration</source>
        <translation>Eksportuj konfigurację</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Import configuration</source>
        <translation>Importuj konfigurację</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Scope</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Request Timeout</source>
        <translation>Limit czasu zapytania</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Redirect URL</source>
        <translation>URL przekierowania</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Authorization-related timeout</source>
        <translation>Limit czasu autoryzacji</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source> seconds</source>
        <translation> sekund</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="750"/>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="751"/>
        <source>Optional</source>
        <translation>Opcjonalne</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>API Key</source>
        <translation>Klucz API</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="750"/>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="751"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Request URL</source>
        <translation>URL żądania</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Optional (space delimiter)</source>
        <translation>Opcjonalne (rozdzielone spacją)</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Access Method</source>
        <translation>Metoda dostępu</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Resource access token method</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Persist between launches</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Token URL</source>
        <translation>URL tokenu</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Client Secret</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Client ID</source>
        <translation>ID klienta</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Token Session</source>
        <translation>Sesja tokenu</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Refresh Token URL</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>http://127.0.0.1:</source>
        <translation>http://127.0.0.1:</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Port number</source>
        <translation>Numer portu</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Subdirectory</source>
        <translation>Podkatalog</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Defined</source>
        <translation>Zdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="1171"/>
        <source>Defined configurations are JSON-formatted files, with a single configuration per file. This allows configurations to be swapped out via filesystem tools without affecting user configurations. It is recommended to use the Configure tab’s export function, then edit the resulting file. See QGIS documentation for further details.</source>
        <translation>Zdefiniowane konfiguracje to pliki JSON zawierające jedną konfigurację w jednym pliku. Pozwala to na wymianę konfiguracji poprzez narzędzia systemu plików bez wpływu na konfigurację użytkownika. Rekomendowane jest wykorzystanie opcji eksportu w zakładce Konfiguruj a następnie edytowanie powstałego pliku. Więcej szczegółów w dokumentacji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Add extra config directory to parse</source>
        <translation>Podaj dodatkowy katalog konfiguracji do przetworzenia</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Software Statement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Configuration Url</source>
        <translation>URL konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Register</source>
        <translation>Rejestruj</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Extra initial request parameters</source>
        <translation>Dodatkowe parametry żądania</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Key</source>
        <translation>Klucz</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>Value (unencoded)</source>
        <translation>Wartość (nieszyfrowana)</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="82"/>
        <source>Tokens</source>
        <translation>Tokeny</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="83"/>
        <source>Remove cached tokens</source>
        <translation>Usuń zachowane tokeny</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="579"/>
        <source>Select extra directory to parse</source>
        <translation>Wybierz dodatkowy katalog do przetworzenia</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="593"/>
        <source>Select software statement file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="594"/>
        <source>JSON Web Token (*.jwt)</source>
        <translation>JSON Web Token (*.jwt)</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="679"/>
        <source>ID: %1
Grant flow: %2
Description: %3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="696"/>
        <source>No predefined configurations found on disk</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="775"/>
        <source>Save OAuth2 Config File</source>
        <translation>Zapisz plik konfiguracji OAuth2</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="814"/>
        <source>Select OAuth2 Config File</source>
        <translation>Wybierz plik konfiguracji OAuth2</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="1056"/>
        <source>Downloading configuration failed with error: %1</source>
        <translation>Pobieranie konfiguracji nie powiodło się z powodu błędu: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="1175"/>
        <source>Configurations files can be placed in the directories:</source>
        <translation>Pliki konfiguracyjne mogą znajdować się w katalogach: </translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.cpp" line="1178"/>
        <source>Configuration files can be placed in the directories:

%1</source>
        <translation>Pliki konfiguracyjne mogą znajdować się w katalogach:

%1</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2edit.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsAuthOAuth2Method</name>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="102"/>
        <source>OAuth2 authentication</source>
        <translation>Uwierzytelnienie OAuth2</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="347"/>
        <source>Authenticator linking (login) has failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="355"/>
        <source>Linking succeeded, but authenticator access FAILED: null object</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="362"/>
        <source>Linking apparently succeeded, but authenticator FAILED to verify it is linked</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="367"/>
        <source>Linking succeeded</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="394"/>
        <source>Open browser requested</source>
        <translation>Zażądano otworzenia przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="402"/>
        <source>Close browser requested</source>
        <translation>Zażądano zamknięcia przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="423"/>
        <source>Network reply finished</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="427"/>
        <source>Network reply finished but no reply object accessible</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="431"/>
        <source>Results: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="443"/>
        <source>Network error but no reply object accessible</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="456"/>
        <source>Network error: %1</source>
        <translation>Błąd sieci: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="464"/>
        <source>Network error but no reply object attributes found</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="472"/>
        <source>Attempting token refresh…</source>
        <translation>Próba odświeżenia tokenu…</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="478"/>
        <source>Token refresh FAILED: authcfg property invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="485"/>
        <source>Token refresh FAILED: authcfg empty</source>
        <translation>Odświeżenie tokenu nie powiodło się: puste authcfg</translation>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="499"/>
        <source>Background token refresh underway for authcfg: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="504"/>
        <source>Background token refresh FAILED for authcfg %1: could not get authenticator object</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="515"/>
        <source>Token refresh finished but no reply object accessible</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/oauth2/qgsauthoauth2method.cpp" line="521"/>
        <source>Token refresh error: %1</source>
        <translation>Błąd odświeżania tokena: %1</translation>
    </message>
</context>
<context>
    <name>QgsAuthPkcs12Edit</name>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Optional passphrase</source>
        <translation>Opcjonalne hasło</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Bundle</source>
        <translation>Pakiet</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>CAs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Key</source>
        <translation>Klucz</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Add bundle CAs to the connection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Add also root (self-signed) CA</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.ui"/>
        <source>Root</source>
        <translation>Główny</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="57"/>
        <source>Missing components</source>
        <translation>Brakujące komponenty</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="63"/>
        <source>QCA library has no PKCS#12 support</source>
        <translation>Biblioteka QCA nie obsługuje PKCS#12</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="77"/>
        <source>Failed to read bundle file</source>
        <translation>Nie udało się odczytać pliku pakietu</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="82"/>
        <source>Incorrect bundle password</source>
        <translation>Nieprawidłowe hasło pakietu</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="88"/>
        <source>Failed to decode (try entering password)</source>
        <translation>Nie udało się zdekodować (spróbuj wpisać hasło)</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="94"/>
        <source>Bundle empty or can not be loaded</source>
        <translation>Pakiet jest pusty lub nie można go załadować</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="102"/>
        <source>Bundle client cert can not be loaded</source>
        <translation>Nie można załadować certyfikatu klienta pakietu</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="113"/>
        <source>%1 thru %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="179"/>
        <source>Valid: %1</source>
        <translation>Ważne: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="183"/>
        <source>Invalid: %1</source>
        <translation>Nieważne: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="220"/>
        <source>Open PKCS#12 Certificate Bundle</source>
        <translation>Otwórz pakiet certyfikatów PKI PKCS#12</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="221"/>
        <source>PKCS#12 (*.p12 *.pfx)</source>
        <translation>PKCS#12 (*.p12 *.pfx)</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12edit.cpp" line="266"/>
        <source>&lt;ul&gt;&lt;li&gt;Serial #: %1&lt;/li&gt;&lt;li&gt;Expiry date: %2&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsAuthPkcs12Method</name>
    <message>
        <location filename="../src/auth/pkipkcs12/qgsauthpkcs12method.cpp" line="72"/>
        <source>PKI PKCS#12 authentication</source>
        <translation>Uwierzytelnienie PKI PKCS#12</translation>
    </message>
</context>
<context>
    <name>QgsAuthPkiPathsEdit</name>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>CAs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Optional passphrase</source>
        <translation>Opcjonalne hasło</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Show</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Add bundle CAs to the connection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Add also root (self-signed) CA</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Root</source>
        <translation>Główny</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Key</source>
        <translation>Klucz</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.ui"/>
        <source>Cert</source>
        <translation>Certyfikat</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="61"/>
        <source>Missing components</source>
        <translation>Brakujące komponenty</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="70"/>
        <source>Failed to load certificate from file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="78"/>
        <source>%1 thru %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="146"/>
        <source>Valid: %1</source>
        <translation>Ważne: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="150"/>
        <source>Invalid: %1</source>
        <translation>Nieważne: %1</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="187"/>
        <source>Open Client Certificate File</source>
        <translation>Otwórz plik certyfikatu klienta</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="188"/>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="199"/>
        <source>All files (*.*);;PEM (*.pem);;DER (*.der)</source>
        <translation>Wszystkie pliki (*.*);;PEM (*.pem);;DER (*.der)</translation>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="245"/>
        <source>&lt;ul&gt;&lt;li&gt;Serial #: %1&lt;/li&gt;&lt;li&gt;Expiry date: %2&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsedit.cpp" line="198"/>
        <source>Open Private Key File</source>
        <translation>Otwórz plik klucza prywatnego</translation>
    </message>
</context>
<context>
    <name>QgsAuthPkiPathsMethod</name>
    <message>
        <location filename="../src/auth/pkipaths/qgsauthpkipathsmethod.cpp" line="73"/>
        <source>PKI paths authentication</source>
        <translation>Uwierzytelnienie PKI paths</translation>
    </message>
</context>
<context>
    <name>QgsAuthServersEditor</name>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Server Exceptions/SSL Configs Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Server Certificate Exceptions and SSL Configurations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Add new server certificate configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Remove selected server certificate configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Edit selected server certificate configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>Group by organization</source>
        <translation>Grupuj według organizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthserverseditor.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="90"/>
        <source>Common Name</source>
        <translation>Nazwa zwyczajowa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="91"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="92"/>
        <source>Expiry Date</source>
        <translation>Data wygaśnięcia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="99"/>
        <source>SSL Server Configurations</source>
        <translation>Konfiguracja serwera SSL</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="302"/>
        <source>SSL custom config id missing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="308"/>
        <source>SSL custom config host:port missing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="321"/>
        <source>Remove SSL Custom Configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="322"/>
        <source>Are you sure you want to remove the selected SSL custom configuration from the database?

Operation can NOT be undone!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="333"/>
        <source>ERROR removing SSL custom config from authentication database for host:port, id %1:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="358"/>
        <source>SSL custom config id missing.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthserverseditor.cpp" line="364"/>
        <source>SSL custom config host:port missing.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsAuthSettingsWidget</name>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Configurations</source>
        <translation>Konfiguracja</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Choose or create an authentication configuration</source>
        <translation>Wybierz lub utwórz konfigurację uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Configurations store encrypted credentials in the QGIS authentication database.</source>
        <translation>Konfiguracja przechowuje zaszyfrowane dane w bazie danych uwierzytelniania QGIS.</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Basic</source>
        <translation>Bez zabezpieczeń</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Convert to configuration</source>
        <translation>Konwertuj na szyfrowaną konfigurację</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Store</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Optional</source>
        <translation>Opcjonalnie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>Passwor&amp;d</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsettingswidget.ui"/>
        <source>&amp;User name</source>
        <translation>Nazwa &amp;użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsettingswidget.cpp" line="107"/>
        <source>Warning: credentials stored as plain text in %1.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsettingswidget.cpp" line="111"/>
        <source>project file</source>
        <translation>plik projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsettingswidget.cpp" line="113"/>
        <source>user settings</source>
        <translation>ustawienia użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsettingswidget.cpp" line="171"/>
        <source>Converted config %1</source>
        <translation>Przekonwertowano konfigurację %1</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsettingswidget.cpp" line="176"/>
        <source>Couldn&apos;t create a Basic authentication configuration!</source>
        <translation>Utworzenie konfiguracji z niezabezpieczonych danych niemożliwe!</translation>
    </message>
</context>
<context>
    <name>QgsAuthSslConfigDialog</name>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="592"/>
        <source>Custom Certificate Configuration</source>
        <translation>Konfiguracja certyfikatu</translation>
    </message>
</context>
<context>
    <name>QgsAuthSslConfigWidget</name>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Certificate</source>
        <translation>Certyfikat</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>host:port (required)</source>
        <translation>host:port (wymagane)</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Show information for certificate</source>
        <translation>Pokaż informacje o certyfikacie</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>?</source>
        <translation>?</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Server</source>
        <translation>Serwer</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Custom SSL configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslconfigwidget.ui"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="119"/>
        <source>Protocol</source>
        <translation>Protokół</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="141"/>
        <source>Peer verification</source>
        <translation>Weryfikacja wzajemna</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="143"/>
        <source>Verify peer certs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="145"/>
        <source>Do not verify peer certs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="157"/>
        <source>Peer verification depth (0 = complete cert chain)</source>
        <translation>Głębokość weryfikacji równorzędnej (0 = pełny łańcuch certyfikatów)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslconfigwidget.cpp" line="171"/>
        <source>Ignore errors</source>
        <translation>Ignoruj błędy</translation>
    </message>
</context>
<context>
    <name>QgsAuthSslErrorsDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>Custom Certificate Configuration</source>
        <translation>Konfiguracja certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>SSL Errors occurred accessing URL:</source>
        <translation>Wystąpiły błędy SSL podczas dostępu do URL:</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>SSL Errors</source>
        <translation>Błędy SSL</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>Show information for certificate chain</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>Connection certificates</source>
        <translation>Certyfikaty połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>Connection trusted CAs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>Save SSL server e&amp;xception</source>
        <translation>Zapis&amp;z wyjątek serwera SSL</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslerrorsdialog.ui"/>
        <source>WARNING: Only save SSL configurations when necessary.</source>
        <translation>OSTRZEŻENIE: Zapisuj konfigurację SSL tylko, gdy jest to konieczne.</translation>
    </message>
</context>
<context>
    <name>QgsAuthSslImportDialog</name>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="162"/>
        <source>Connected to %1: %2</source>
        <translation>Połączono z %1: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="225"/>
        <source>Socket CONNECTED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="231"/>
        <source>Socket DISCONNECTED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="240"/>
        <source>Socket ENCRYPTED</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="242"/>
        <source>Protocol</source>
        <translation>Protokół</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="247"/>
        <source>Session cipher</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="275"/>
        <source>Socket ERROR</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="292"/>
        <source>Socket unavailable or not encrypted</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="373"/>
        <source>Open Server Certificate File</source>
        <translation>Otwórz plik certyfikatu serwera</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="373"/>
        <source>All files (*.*);;PEM (*.pem);;DER (*.der)</source>
        <translation>Wszystkie pliki (*.*);;PEM (*.pem);;DER (*.der)</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="402"/>
        <source>Could not load any certs from file</source>
        <translation>Nie można wczytać żadnych certyfikatów z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="409"/>
        <source>Could not load server cert from file</source>
        <translation>Nie można wczytać certyfikatu serwera z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthsslimportdialog.cpp" line="415"/>
        <source>Certificate does not appear for be for an SSL server. You can still add a configuration, if you know it is the correct certificate.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsAuthSslTestDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>Custom Certificate Configuration</source>
        <translation>Konfiguracja certyfikatu</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save a custom SSL server configuration, importing certificate from server or file. WARNING: Only save configurations when necessary.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zapisz niestandardową konfigurację serwera SSL, importując certyfikat z serwera lub pliku. OSTRZEŻENIE: Zachowaj konfigurację tylko jeśli to konieczne.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>Import Certificate</source>
        <translation>Importuj certyfikat</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>From server</source>
        <translation>z serwera</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>https://</source>
        <translation>https://</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>www.example.com</source>
        <translation>www.example.com</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>:</source>
        <translation>:</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>Timeout</source>
        <translation>Limit czasu</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source> sec</source>
        <translation> s</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>From file</source>
        <translation>z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>PEM/DER formatted file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimportdialog.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsAuthTrustedCAsDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthtrustedcasdialog.ui"/>
        <source>Trusted Certificate Authorities</source>
        <translation>Zaufane urzędy certyfikacji</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthtrustedcasdialog.ui"/>
        <source>Trusted Certificate Authorities/Issuers (used in secure connections)</source>
        <translation>Trusted Certificate Authorities/Issuers (used in secure connections)</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthtrustedcasdialog.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthtrustedcasdialog.ui"/>
        <source>Group by organization</source>
        <translation>Grupuj według organizacji</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="84"/>
        <source>Common Name</source>
        <translation>Nazwa zwyczajowa</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="85"/>
        <source>Serial #</source>
        <translation>Numer seryjny</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="86"/>
        <source>Expiry Date</source>
        <translation>Data wygaśnięcia</translation>
    </message>
    <message>
        <location filename="../src/gui/auth/qgsauthtrustedcasdialog.cpp" line="93"/>
        <source>Authorities/Issuers</source>
        <translation>Urzędy/Wystawcy</translation>
    </message>
</context>
<context>
    <name>QgsBinaryWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="93"/>
        <source>Embed File…</source>
        <translation>Osadź plik…</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="95"/>
        <source>Clear Contents…</source>
        <translation>Wyczyść zawartość…</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="97"/>
        <source>Save Contents to File…</source>
        <translation>Zapisz zawartość do pliku…</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="123"/>
        <source>Binary (%1)</source>
        <translation>Binarny (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="145"/>
        <source>Save Contents to File</source>
        <translation>Zapisz zawartość do pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="147"/>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="178"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="163"/>
        <source>Saved content to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano zawartość do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="176"/>
        <source>Embed File</source>
        <translation>Osadź plik</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="203"/>
        <source>Clear Contents</source>
        <translation>Wyczyść zawartość</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsbinarywidgetwrapper.cpp" line="203"/>
        <source>Are you sure you want the clear this field&apos;s content?</source>
        <translation>Czy jesteś pewien, że chcesz wyczyścić zawartość tego pola?</translation>
    </message>
</context>
<context>
    <name>QgsBlendModeComboBox</name>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="35"/>
        <source>Normal</source>
        <translation>zwykły</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="37"/>
        <source>Lighten</source>
        <translation>rozjaśnianie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="38"/>
        <source>Screen</source>
        <translation>mnożenie odwrotności</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="39"/>
        <source>Dodge</source>
        <translation>rozjaśnianie liniowe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="40"/>
        <source>Addition</source>
        <translation>suma</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="42"/>
        <source>Darken</source>
        <translation>ciemniejsze</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="43"/>
        <source>Multiply</source>
        <translation>mnożenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="44"/>
        <source>Burn</source>
        <translation>wypalanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="46"/>
        <source>Overlay</source>
        <translation>przenikanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="47"/>
        <source>Soft light</source>
        <translation>miękkie światło</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="48"/>
        <source>Hard light</source>
        <translation>twarde światło</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="50"/>
        <source>Difference</source>
        <translation>różnica</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsblendmodecombobox.cpp" line="51"/>
        <source>Subtract</source>
        <translation>odejmowanie</translation>
    </message>
</context>
<context>
    <name>QgsBlockingNetworkRequest</name>
    <message>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="87"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="135"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="278"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="290"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="321"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="372"/>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="383"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
    <message>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="277"/>
        <source>Redirect loop detected: %1</source>
        <translation>Wykryto pętlę przekierowania: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="370"/>
        <source>empty response: %1</source>
        <translation>pusta odpowiedź: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsblockingnetworkrequest.cpp" line="402"/>
        <source>network request update failed for authentication config</source>
        <translation>uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
</context>
<context>
    <name>QgsBlurWidget</name>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="125"/>
        <source>Stack blur (fast, doesn&apos;t support high dpi)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="126"/>
        <source>Gaussian blur (quality, supports high dpi)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsBookmarkDropHandler</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="900"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="909"/>
        <source>Zoom to Bookmark</source>
        <translation>Powiększ do zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="900"/>
        <source>Bookmark extent is empty</source>
        <translation>Zasięg zakładki jest pusty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="909"/>
        <source>Could not reproject bookmark extent to canvas CRS.</source>
        <translation>Nie można dokonać reprojekcji zakładki do układu współrzędnych widoku mapy</translation>
    </message>
</context>
<context>
    <name>QgsBookmarkEditorDialog</name>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>Bookmark Editor</source>
        <translation>Edytor zakładki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>CRS</source>
        <translation>Ukłąd współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarkeditordialog.ui"/>
        <source>Saved in</source>
        <translation>Zapisana w</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarkeditordialog.cpp" line="55"/>
        <source>User Bookmarks</source>
        <translation>Zakładki użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarkeditordialog.cpp" line="56"/>
        <source>Project Bookmarks</source>
        <translation>Zakładki w projekcie</translation>
    </message>
</context>
<context>
    <name>QgsBookmarkLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="190"/>
        <source>Spatial Bookmarks</source>
        <translation>Zakładki przestrzenne</translation>
    </message>
</context>
<context>
    <name>QgsBookmarkManagerModel</name>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="259"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="261"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="263"/>
        <source>xMin</source>
        <translation>xMin</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="265"/>
        <source>yMin</source>
        <translation>yMin</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="267"/>
        <source>xMax</source>
        <translation>xMax</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="269"/>
        <source>yMax</source>
        <translation>yMax</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="271"/>
        <source>CRS</source>
        <translation>Ukłąd współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbookmarkmodel.cpp" line="273"/>
        <source>In Project</source>
        <translation>W projekcie</translation>
    </message>
</context>
<context>
    <name>QgsBookmarks</name>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="59"/>
        <source>Import/Export Bookmarks</source>
        <translation>Import/eksport zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="106"/>
        <source>New bookmark</source>
        <translation>Nowa zakładka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="226"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="242"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="246"/>
        <source>Export Bookmarks</source>
        <translation>Eksportuj zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="181"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="227"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsbookmarks.cpp" line="128"/>
        <source>Are you sure you want to delete %n bookmark(s)?</source>
        <comment>number of rows</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="166"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="171"/>
        <source>Zoom to Bookmark</source>
        <translation>Powiększ do zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="166"/>
        <source>Bookmark extent is empty</source>
        <translation>Zasięg zakładki jest pusty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="171"/>
        <source>Could not reproject bookmark extent to project CRS.</source>
        <translation>Nie można dokonać reprojekcji zakładki do układu współrzędnych projektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="189"/>
        <source>Error importing bookmark file</source>
        <translation>Błąd importu pliku zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="193"/>
        <source>Bookmarks imported successfully</source>
        <translation>Pomyślnie zaimportowano zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="242"/>
        <source>Error exporting bookmark file</source>
        <translation>Błąd eksportu pliku zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="246"/>
        <source>Successfully exported bookmarks to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Pomyślnie wyeksportowano zakładki do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="64"/>
        <source>&amp;Export</source>
        <translation>&amp;Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="65"/>
        <source>&amp;Import</source>
        <translation>&amp;Importuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="127"/>
        <source>Delete Bookmarks</source>
        <translation>Usuń zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsbookmarks.cpp" line="180"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="189"/>
        <location filename="../src/app/qgsbookmarks.cpp" line="193"/>
        <source>Import Bookmarks</source>
        <translation>Importuj zakładki</translation>
    </message>
</context>
<context>
    <name>QgsBookmarksBase</name>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Add bookmark</source>
        <translation>Dodaj zakładkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Delete bookmark</source>
        <translation>Usuń zakładkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Zoom to</source>
        <translation>Powiększ do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Zoom to bookmark</source>
        <translation>Przejdź do zakładki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbookmarksbase.ui"/>
        <source>Spatial Bookmark Manager</source>
        <translation>Menedżer zakładek przestrzennych</translation>
    </message>
</context>
<context>
    <name>QgsBookmarksItem</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="618"/>
        <source>User Bookmarks</source>
        <translation>Zakładki użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="620"/>
        <source>Project Bookmarks</source>
        <translation>Zakładki w projekcie</translation>
    </message>
</context>
<context>
    <name>QgsBookmarksItemGuiProvider</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="969"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="997"/>
        <source>New Spatial Bookmark…</source>
        <translation>Nowa zakładka przestrzenna…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="975"/>
        <source>Show Spatial Bookmarks Manager</source>
        <translation>Pokaż menedżera zakładek przestrzennych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="982"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1005"/>
        <source>Import Spatial Bookmarks…</source>
        <translation>Importuj zakładki przestrzenne…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="988"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1012"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1100"/>
        <source>Export Spatial Bookmarks…</source>
        <translation>Eskportuj zakładki przestrzenne…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1021"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1028"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1037"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1155"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1164"/>
        <source>Zoom to Bookmark</source>
        <translation>Powiększ do zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1028"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1155"/>
        <source>Bookmark extent is empty</source>
        <translation>Zasięg zakładki jest pusty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1037"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1164"/>
        <source>Could not reproject bookmark extent to project CRS.</source>
        <translation>Nie można dokonać reprojekcji zakładki do układu współrzędnych projektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1043"/>
        <source>Edit Spatial Bookmark…</source>
        <translation>Edytuj zakładkę przestrzenną…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1062"/>
        <source>Delete Spatial Bookmark</source>
        <translation>Usuń zakładkę przestrzenną</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1062"/>
        <source>Delete Spatial Bookmarks</source>
        <translation>Usuń zakładki przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1108"/>
        <source>Delete Bookmark Group</source>
        <translation>Usuń grupę zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1108"/>
        <source>Delete Bookmark Groups</source>
        <translation>Usuń grupy zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1179"/>
        <source>Rename Bookmark</source>
        <translation>Zmień nazwę zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1179"/>
        <source>Could not rename bookmark</source>
        <translation>Nie można zmienić nazwy zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1197"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1209"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1213"/>
        <source>Export Bookmarks</source>
        <translation>Eksportuj zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1198"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1226"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1209"/>
        <source>Error exporting bookmark file</source>
        <translation>Błąd eksportu pliku zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1213"/>
        <source>Successfully exported bookmarks to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Pomyślnie wyeksportowano zakładki do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1225"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1234"/>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1238"/>
        <source>Import Bookmarks</source>
        <translation>Importuj zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1234"/>
        <source>Error importing bookmark file</source>
        <translation>Błąd importu pliku zakładek</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="1238"/>
        <source>Bookmarks imported successfully</source>
        <translation>Pomyślnie zaimportowano zakładki</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDirectoryPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsbrowserdirectorypropertiesbase.ui"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDockWidget</name>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="66"/>
        <source>Type here to filter visible items…</source>
        <translation>Wpisz filtr widocznych elementów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="72"/>
        <source>Case Sensitive</source>
        <translation>Uwzględniaj wielkość liter</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="79"/>
        <source>Filter Pattern Syntax</source>
        <translation>Filtr wzorca</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="82"/>
        <source>Normal</source>
        <translation>Zwykły</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="87"/>
        <source>Wildcard(s)</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="91"/>
        <source>Regular Expression</source>
        <translation>Wyrażenie regularne</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget.cpp" line="267"/>
        <source>Add directory to favorites</source>
        <translation>Dodaj katalog do ulubionych</translation>
    </message>
</context>
<context>
    <name>QgsBrowserDockWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Browser</source>
        <translation>Przeglądarka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Add Layers</source>
        <translation>Dodaj warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Add Selected Layers</source>
        <translation>Dodaj wybrane warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Filter Browser</source>
        <translation>Filtruj w przeglądarce</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Show Properties</source>
        <translation>Pokaż właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Enable/disable properties widget</source>
        <translation>Włącz/wyłącz widżet właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserdockwidgetbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
</context>
<context>
    <name>QgsBrowserLayerProperties</name>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget_p.cpp" line="174"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
</context>
<context>
    <name>QgsBrowserLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsbrowserlayerpropertiesbase.ui"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserlayerpropertiesbase.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserlayerpropertiesbase.ui"/>
        <source>Attributes</source>
        <translation>Atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsbrowserlayerpropertiesbase.ui"/>
        <source>notice</source>
        <translation>uwaga</translation>
    </message>
</context>
<context>
    <name>QgsBrowserModel</name>
    <message>
        <location filename="../src/core/qgsbrowsermodel.cpp" line="75"/>
        <source>Project Home</source>
        <translation>Katalog projektu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbrowsermodel.cpp" line="91"/>
        <source>Home</source>
        <translation>Home</translation>
    </message>
    <message>
        <location filename="../src/core/qgsbrowsermodel.cpp" line="97"/>
        <source>Favorites</source>
        <translation>Ulubione</translation>
    </message>
</context>
<context>
    <name>QgsBrowserPropertiesDialog</name>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget_p.cpp" line="336"/>
        <source>Layer Properties</source>
        <translation>Właściwości warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsbrowserdockwidget_p.cpp" line="336"/>
        <source>Directory Properties</source>
        <translation>Właściwości katalogu</translation>
    </message>
</context>
<context>
    <name>QgsBrowserPropertiesDialogBase</name>
    <message>
        <location filename="../src/ui/qgsbrowserpropertiesdialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
</context>
<context>
    <name>QgsBrushStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="30"/>
        <source>Solid</source>
        <translation>wypełniony</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="31"/>
        <source>No Brush</source>
        <translation>brak pędzla</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="32"/>
        <source>Horizontal</source>
        <translation>poziomy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="33"/>
        <source>Vertical</source>
        <translation>pionowy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="34"/>
        <source>Cross</source>
        <translation>siatkowy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="35"/>
        <source>BDiagonal</source>
        <translation>przekątne B</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="36"/>
        <source>FDiagonal</source>
        <translation>przekątne F</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="37"/>
        <source>Diagonal X</source>
        <translation>diagonalny</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="38"/>
        <source>Dense 1</source>
        <translation>zagęszczony 1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="39"/>
        <source>Dense 2</source>
        <translation>zagęszczony 2</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="40"/>
        <source>Dense 3</source>
        <translation>zagęszczony 3</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="41"/>
        <source>Dense 4</source>
        <translation>zagęszczony 4</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="42"/>
        <source>Dense 5</source>
        <translation>zagęszczony 5</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="43"/>
        <source>Dense 6</source>
        <translation>zagęszczony 6</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsbrushstylecombobox.cpp" line="44"/>
        <source>Dense 7</source>
        <translation>zagęszczony 7</translation>
    </message>
</context>
<context>
    <name>QgsBusyIndicatorDialog</name>
    <message>
        <location filename="../src/gui/qgsbusyindicatordialog.cpp" line="30"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
</context>
<context>
    <name>QgsCalendarConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgscalendarconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgscalendarconfigdlgbase.ui"/>
        <source>A calendar widget to enter a date.</source>
        <translation>Widżet kalendarza do wprowadzania daty.</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgscalendarconfigdlgbase.ui"/>
        <source>Date format</source>
        <translation>Format daty</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgscalendarconfigdlgbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Example formats:&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Result&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdatetime.html#toString&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Reference documentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przykładowe formaty:&lt;/p&gt;&lt;table border=&quot;0&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;&quot; cellspacing=&quot;2&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#f6f6f6&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Format&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot; vertical-align:top; padding-left:10; padding-right:15; padding-top:5; padding-bottom:5;&quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:12px; font-weight:600; color:#363534;&quot;&gt;Wynik&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;dd.MM.yyyy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;21.05.2001&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;ddd MMMM d yy&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;Tue May 21 01&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;hh:mm:ss.zzz&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#f6f6f6&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#f6f6f6;&quot;&gt;14:13:09.042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;h:m:s ap&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td bgcolor=&quot;#ffffff&quot; style=&quot; vertical-align:top; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Open Sans,sans-serif&apos;; font-size:11px; color:#66666e; background-color:#ffffff;&quot;&gt;2:13:9 pm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5.0/qtcore/qdatetime.html#toString&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Dokumentacja&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsCategorizedSymbolRendererModel</name>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="172"/>
        <source>all other values</source>
        <translation>wszystkie inne wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="322"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="322"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="322"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
</context>
<context>
    <name>QgsCategorizedSymbolRendererWidget</name>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Classify</source>
        <translation>Klasyfikuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Delete All</source>
        <translation>Usuń wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="575"/>
        <source>Match to Saved Symbols</source>
        <translation>Dopasuj do zapisanych symboli</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="576"/>
        <source>Match to Symbols from File…</source>
        <translation>Dopasuj do symboli z pliku…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="577"/>
        <source>Symbol Levels…</source>
        <translation>Poziomy wyświetlania symboli…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="580"/>
        <source>Data-defined Size Legend…</source>
        <translation>Rozmiar legendy oparty na danych…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="589"/>
        <source>Merge Categories</source>
        <translation>Złącz kategorie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="591"/>
        <source>Unmerge Categories</source>
        <translation>Rozłącz kategorie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="791"/>
        <source>Classify Categories</source>
        <translation>Klasyfikuj kategorie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="792"/>
        <source>High number of classes. Classification would yield %1 entries which might not be expected. Continue?</source>
        <translation>Duża liczba klas. Klasyfikacja zastąpi %1 kategorii, co być może nie jest przez Ciebie oczekiwane. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="815"/>
        <source>Delete Classification</source>
        <translation>Usuń klasyfikację</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="816"/>
        <source>The classification field was changed from '%1' to '%2'.
Should the existing classes be deleted before classification?</source>
        <translation>Pole klasyfikacji zostało zmienione z  &quot;%1&quot; na &quot;%2&quot;.
Czy aktualne klasy powinny zostać usunięte przed klasyfikacją?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1031"/>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1036"/>
        <source>Matched Symbols</source>
        <translation>Dopasowane symbole</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1032"/>
        <source>Matched %1 categories to symbols.</source>
        <translation>Dopasowano %1 kategorii do symboli.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1037"/>
        <source>No categories could be matched to symbols in library.</source>
        <translation>Nie można dopasować żadnej kategorii do symboli w bibliotece.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1063"/>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1076"/>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1084"/>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1089"/>
        <source>Match to Symbols from File</source>
        <translation>Dopasuj do symboli z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1064"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1077"/>
        <source>An error occurred while reading file:
%1</source>
        <translation>Wystąpił błąd podczas odczytu pliku:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1085"/>
        <source>Matched %1 categories to symbols from file.</source>
        <translation>Dopasowano %1 kategorii do symboli z pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1090"/>
        <source>No categories could be matched to symbols in file.</source>
        <translation>Nie można dopasować żadnej kategorii do symboli w pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscategorizedsymbolrendererwidget.cpp" line="1363"/>
        <source>Symbol Settings</source>
        <translation>Ustawienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscategorizedsymbolrendererwidget.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
</context>
<context>
    <name>QgsCharacterSelectorBase</name>
    <message>
        <location filename="../src/ui/qgscharacterselectdialogbase.ui"/>
        <source>Character Selector</source>
        <translation>Wybór znaku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscharacterselectdialogbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscharacterselectdialogbase.ui"/>
        <source>Current font family and style</source>
        <translation>Aktualna rodzina i styl czcionki</translation>
    </message>
</context>
<context>
    <name>QgsCheckBoxConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui"/>
        <source>Representation for checked state</source>
        <translation>Pokazuj gdy wybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgscheckboxconfigdlgbase.ui"/>
        <source>Representation for unchecked state</source>
        <translation>Pokazuj gdy nie wybrane</translation>
    </message>
</context>
<context>
    <name>QgsCheckableComboBox</name>
    <message>
        <location filename="../src/gui/qgscheckablecombobox.cpp" line="92"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscheckablecombobox.cpp" line="93"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorCSS</name>
    <message>
        <location filename="../src/gui/qgscodeeditorcss.cpp" line="30"/>
        <source>CSS Editor</source>
        <translation>Edytor CSS</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorExpression</name>
    <message>
        <location filename="../src/gui/qgscodeeditorexpression.cpp" line="28"/>
        <source>Expression Editor</source>
        <translation>Edytor wyrażeń</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorHTML</name>
    <message>
        <location filename="../src/gui/qgscodeeditorhtml.cpp" line="31"/>
        <source>HTML Editor</source>
        <translation>Edytor HTML</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorPython</name>
    <message>
        <location filename="../src/gui/qgscodeeditorpython.cpp" line="35"/>
        <source>Python Editor</source>
        <translation>Edytor Pythona</translation>
    </message>
</context>
<context>
    <name>QgsCodeEditorSQL</name>
    <message>
        <location filename="../src/gui/qgscodeeditorsql.cpp" line="30"/>
        <source>SQL Editor</source>
        <translation>Edytor SQL</translation>
    </message>
</context>
<context>
    <name>QgsCollapsibleGroupBoxBasic</name>
    <message>
        <location filename="../src/gui/qgscollapsiblegroupbox.cpp" line="187"/>
        <source>Shift-click to expand, then collapse others</source>
        <translation>Shift-kliknięcie aby rozwinąć, później zwiń pozostałe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscollapsiblegroupbox.cpp" line="187"/>
        <source>Ctrl (or Alt)-click to toggle all</source>
        <translation>Kliknij Ctrl (lub Alt) aby przełączyć wszystkie</translation>
    </message>
</context>
<context>
    <name>QgsCollapsibleGroupBoxPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgscollapsiblegroupboxplugin.cpp" line="74"/>
        <source>A collapsible group box</source>
        <translation>Grupa zwijalna</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgscollapsiblegroupboxplugin.cpp" line="79"/>
        <source>A collapsible group box with save state capability</source>
        <translation>Grupa zwijalna z możliwością zapisu stanu</translation>
    </message>
</context>
<context>
    <name>QgsColorBrewerColorRampDialog</name>
    <message>
        <location filename="../src/gui/qgscolorbrewercolorrampdialog.cpp" line="137"/>
        <source>ColorBrewer Ramp</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsColorBrewerColorRampWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscolorbrewercolorrampwidgetbase.ui"/>
        <source>ColorBrewer Ramp</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgscolorbrewercolorrampwidgetbase.ui"/>
        <source>Colors</source>
        <translation>Kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorbrewercolorrampwidgetbase.ui"/>
        <source>Scheme name</source>
        <translation>Nazwa schematu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorbrewercolorrampwidgetbase.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
</context>
<context>
    <name>QgsColorButton</name>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="45"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="46"/>
        <source>No color</source>
        <translation>Bez koloru</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="214"/>
        <source>Linked color</source>
        <translation>Połączony kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="509"/>
        <source>Clear Color</source>
        <translation>Wyczyść kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="518"/>
        <source>Default Color</source>
        <translation>Kolor domyślny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="573"/>
        <source>Unlink Color</source>
        <translation>Odłącz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="578"/>
        <source>Copy Color</source>
        <translation>Kopiuj kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="584"/>
        <source>Paste Color</source>
        <translation>Wklej kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="599"/>
        <source>Pick Color</source>
        <translation>Wskaż kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorbutton.cpp" line="603"/>
        <source>Choose Color…</source>
        <translation>Wybierz kolor…</translation>
    </message>
</context>
<context>
    <name>QgsColorButtonPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgscolorbuttonplugin.cpp" line="74"/>
        <source>Select color</source>
        <translation>Wybierz kolor</translation>
    </message>
</context>
<context>
    <name>QgsColorDialog</name>
    <message>
        <location filename="../src/gui/qgscolordialog.cpp" line="49"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolordialog.cpp" line="73"/>
        <location filename="../src/gui/qgscolordialog.cpp" line="84"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
</context>
<context>
    <name>QgsColorDialogBase</name>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Color Picker</source>
        <translation>Selektor kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Import colors from file</source>
        <translation>Importuj kolory z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Export colors to file</source>
        <translation>Eksportuj kolory do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Paste Colors</source>
        <translation>Wklej kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Paste colors from clipboard</source>
        <translation>Wklej kolory ze schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Import palette from file</source>
        <translation>Importuj paletę z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Remove Palette</source>
        <translation>Usuń paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Remove current palette</source>
        <translation>Usuń bieżącą paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Create a new palette</source>
        <translation>Stwórz nową paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Copy Colors</source>
        <translation>Kopiuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Copy selected colors</source>
        <translation>Kopiuj zaznaczone kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Import Colors…</source>
        <translation>Importuj kolory…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Export Colors…</source>
        <translation>Eksportuj kolory…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>Import Palette…</source>
        <translation>Importuj paletę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolordialog.ui"/>
        <source>New Palette…</source>
        <translation>Nowa paleta…</translation>
    </message>
</context>
<context>
    <name>QgsColorEffectWidget</name>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="852"/>
        <source>Off</source>
        <translation>wyłącz</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="853"/>
        <source>By lightness</source>
        <translation>przez nasycenie</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="854"/>
        <source>By luminosity</source>
        <translation>przez jasność</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="855"/>
        <source>By average</source>
        <translation>przez średnią</translation>
    </message>
</context>
<context>
    <name>QgsColorRampButton</name>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="41"/>
        <source>Select Color Ramp</source>
        <translation>Wybierz paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="104"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="123"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="142"/>
        <source>Edit Ramp</source>
        <translation>Edytuj paletę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="53"/>
        <source>All Color Ramps</source>
        <translation>Wszystkie palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="234"/>
        <source>Invert Color Ramp</source>
        <translation>Odwróc paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="241"/>
        <source>Clear Current Ramp</source>
        <translation>Wyczyść bieżącą paletę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="251"/>
        <source>Default Color Ramp</source>
        <translation>Domyślna paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="259"/>
        <source>Random Color Ramp</source>
        <translation>Losowa paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="267"/>
        <source>Shuffle Random Colors</source>
        <translation>Zmień losowe kolory</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="314"/>
        <source>Create New Color Ramp…</source>
        <translation>Utwórz nową paletę kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="318"/>
        <source>Edit Color Ramp…</source>
        <translation>Edytuj paletę kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="323"/>
        <source>Save Color Ramp…</source>
        <translation>Zapisz paletę kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="348"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="352"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="362"/>
        <source>Gradient</source>
        <translation>gradient</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="348"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="352"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="378"/>
        <source>Catalog: cpt-city</source>
        <translation>katalog: cpt-city</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="352"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="374"/>
        <source>Color presets</source>
        <translation>zestawy kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="352"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="366"/>
        <source>Random</source>
        <translation>losowe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="353"/>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="370"/>
        <source>Catalog: ColorBrewer</source>
        <translation>katalog: ColorBrewer</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="355"/>
        <source>Color ramp type</source>
        <translation>Typ palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="356"/>
        <source>Please select color ramp type:</source>
        <translation>Wybierz typ palety kolorów:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="405"/>
        <source>Save Color Ramp</source>
        <translation>Zapisz paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorrampbutton.cpp" line="406"/>
        <source>Color ramp with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Paleta kolorów o nazwie &quot;%1&quot; już istnieje. Nadpisać ją?</translation>
    </message>
</context>
<context>
    <name>QgsColorRampShaderWidget</name>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="60"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="61"/>
        <source>Change Color…</source>
        <translation>Zmień kolor…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="62"/>
        <source>Change Opacity…</source>
        <translation>Zmień krycie…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="74"/>
        <source>Discrete</source>
        <translation>dyskretna</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="75"/>
        <source>Linear</source>
        <translation>liniowy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="76"/>
        <source>Exact</source>
        <translation>Szczegółowa</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="79"/>
        <source>Continuous</source>
        <translation>ciągła</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="80"/>
        <source>Equal Interval</source>
        <translation>Równe przedziały</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="101"/>
        <source>Quantile</source>
        <translation>Kwantyl</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="426"/>
        <source>Load Color Map</source>
        <translation>Wczytaj mapę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="426"/>
        <source>The color map for band %1 has no entries.</source>
        <translation>Mapa kolorów dla kanału %1 nie ma żadnych wpisów.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="439"/>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="512"/>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="517"/>
        <source>Load Color Map from File</source>
        <translation>Wczytaj mapę kolorów z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="439"/>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="528"/>
        <source>Textfile (*.txt)</source>
        <translation>Plik tekstowy (*.txt)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="512"/>
        <source>The following lines contained errors

</source>
        <translation>Następujące wiersze zawierają błędy

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="517"/>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak praw odczytu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="528"/>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="586"/>
        <source>Save Color Map as File</source>
        <translation>Zapisz mapę kolorów jako plik</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="540"/>
        <source>QGIS Generated Color Map Export File</source>
        <translation>Generowany przez QGIS plik eksportu kolorów mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="586"/>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak dostępu do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="677"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="678"/>
        <source>Value for color stop</source>
        <translation>Wartość dla zatrzymania koloru</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="681"/>
        <source>Value &lt;=</source>
        <translation>Wartość &lt;=</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="682"/>
        <source>Maximum value for class</source>
        <translation>Maksymalna wartość dla klasy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="685"/>
        <source>Value =</source>
        <translation>Wartość =</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="686"/>
        <source>Value for color</source>
        <translation>Wartość dla koloru</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="770"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="813"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgscolorrampshaderwidget.cpp" line="813"/>
        <source>Change color opacity [%]</source>
        <translation>Zmień krycie koloru [%]</translation>
    </message>
</context>
<context>
    <name>QgsColorRampShaderWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Interpolation</source>
        <translation>Interpolacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Classify</source>
        <translation>Klasyfikuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Add values manually</source>
        <translation>Dodaj wartości ręcznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Remove selected row(s)</source>
        <translation>Usuń zaznaczone wiersze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Load color map from band</source>
        <translation>Wczytaj mapę kolorów z kanału</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Load color map from file</source>
        <translation>Wczytaj mapę kolorów z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Export color map to file</source>
        <translation>Eksportuj mapę kolorów do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>If checked, any pixels with a value out of range will not be rendered</source>
        <translation>Jeśli zaznaczone, żaden piksel o wartości spoza zakresu nie będzie renderowany</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Clip out of range values</source>
        <translation>Przytnij wartości spoza zakresu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Classes</source>
        <translation>Liczba klas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Unit suffix</source>
        <translation>Przyrostek jednostki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscolorrampshaderwidgetbase.ui"/>
        <location filename="../src/ui/raster/qgscolorrampshaderwidgetbase.ui"/>
        <source>Label unit
suffix</source>
        <translation>Przyrostek jednostki
etykiety</translation>
    </message>
</context>
<context>
    <name>QgsColorSchemeList</name>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="145"/>
        <source>Select Palette File</source>
        <translation>Wybierz plik palety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="156"/>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="165"/>
        <source>Import Colors</source>
        <translation>Importuj kolory</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="156"/>
        <source>Error, file does not exist or is not readable.</source>
        <translation>Błąd, plik nie istnieje lub nie można go odczytać.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="165"/>
        <source>Error, no colors found in palette file.</source>
        <translation>Błąd, nie znaleziono kolorów w pliku palety.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="174"/>
        <source>Palette file</source>
        <translation>Plik palety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="194"/>
        <source>Export Colors</source>
        <translation>Eksportuj kolory</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="194"/>
        <source>Error writing palette file.</source>
        <translation>Błąd podczas zapisywania pliku palety.</translation>
    </message>
</context>
<context>
    <name>QgsColorSchemeModel</name>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="456"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="458"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
</context>
<context>
    <name>QgsColorSliderWidget</name>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1292"/>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1315"/>
        <source>%</source>
        <translation>%</translation>
    </message>
</context>
<context>
    <name>QgsColorSwatchDelegate</name>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="773"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorschemelist.cpp" line="781"/>
        <source>Select color</source>
        <translation>Wybierz kolor</translation>
    </message>
</context>
<context>
    <name>QgsColorTextWidget</name>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1452"/>
        <source>rgb( %1, %2, %3 )</source>
        <translation>rgb( %1, %2, %3 )</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1455"/>
        <source>rgba( %1, %2, %3, %4 )</source>
        <translation>rgba( %1, %2, %3, %4 )</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1491"/>
        <source>#RRGGBB</source>
        <translation>#RRGGBB</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1493"/>
        <source>#RRGGBBAA</source>
        <translation>#RRGGBBAA</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1495"/>
        <source>rgb( r, g, b )</source>
        <translation>rgb( r, g, b )</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscolorwidgets.cpp" line="1497"/>
        <source>rgba( r, g, b, a )</source>
        <translation>rgba( r, g, b, a )</translation>
    </message>
</context>
<context>
    <name>QgsCompassPlugin</name>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="98"/>
        <source>Show compass</source>
        <translation>Pokaż kompas</translation>
    </message>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugin.cpp" line="102"/>
        <source>&amp;About</source>
        <translation>Info</translation>
    </message>
</context>
<context>
    <name>QgsCompassPluginGui</name>
    <message>
        <location filename="../src/plugins/compass/qgscompassplugingui.cpp" line="132"/>
        <source>Pixmap not found</source>
        <translation>Nie znaleziono obrazu</translation>
    </message>
</context>
<context>
    <name>QgsCompassPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/compass/qgscompasspluginguibase.ui"/>
        <source>Internal Compass</source>
        <translation>Kompas</translation>
    </message>
    <message>
        <location filename="../src/plugins/compass/qgscompasspluginguibase.ui"/>
        <source>Azimut</source>
        <translation>Azymut</translation>
    </message>
</context>
<context>
    <name>QgsCompoundColorWidget</name>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="334"/>
        <source>Select Palette File</source>
        <translation>Wybierz plik palety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="346"/>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="359"/>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="366"/>
        <source>Import Color Palette</source>
        <translation>Importuj paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="346"/>
        <source>Error, file does not exist or is not readable.</source>
        <translation>Błąd, plik nie istnieje lub nie można go odczytać.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="359"/>
        <source>Palette file is not readable.</source>
        <translation>Nie można odczytać pliku palety.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="366"/>
        <source>No colors found in palette file.</source>
        <translation>Nie znaleziono kolorów w pliku palety.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="392"/>
        <source>Remove Color Palette</source>
        <translation>Usuń paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="393"/>
        <source>Are you sure you want to remove %1?</source>
        <translation>Czy na pewno chcesz usunąć %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="440"/>
        <source>Create New Palette</source>
        <translation>Stwórz nową paletę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="440"/>
        <source>Enter a name for the new palette:</source>
        <translation>Podaj nazwę nowej palety:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="441"/>
        <source>New palette</source>
        <translation>Nowa paleta</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscompoundcolorwidget.cpp" line="455"/>
        <source>new_palette</source>
        <translation>new_palette</translation>
    </message>
</context>
<context>
    <name>QgsCompoundColorWidgetBase</name>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>H</source>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>V</source>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>G</source>
        <translation>G</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>HTML notation</source>
        <translation>Zapis HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Color wheel</source>
        <translation>Koło kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Color swatches</source>
        <translation>Zestawy kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Add current color</source>
        <translation>Dodaj bieżący kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Remove selected color</source>
        <translation>Usuń wybrany kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Color picker</source>
        <translation>Selektor kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Sample average radius</source>
        <translation>Promień uśredniania próbki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Sample color</source>
        <translation>Pobierz kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>&lt;i&gt;Press space to sample a color from under the mouse cursor&lt;/i&gt;</source>
        <translation>&lt;i&gt;Naciśnij spację, aby pobrać kolor spod kursora myszy&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Current</source>
        <translation>Bieżący</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Old</source>
        <translation>Poprzedni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Add color to swatch</source>
        <translation>Dodaj kolor do zestawu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Import colors from file</source>
        <translation>Importuj kolory z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Export colors to file</source>
        <translation>Eksportuj kolory do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Paste Colors</source>
        <translation>Wklej kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Paste colors from clipboard</source>
        <translation>Wklej kolory ze schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Import palette from file</source>
        <translation>Importuj paletę z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Remove Palette</source>
        <translation>Usuń paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Remove current palette</source>
        <translation>Usuń bieżącą paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Create a new palette</source>
        <translation>Stwórz nową paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Copy Colors</source>
        <translation>Kopiuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Copy selected colors</source>
        <translation>Kopiuj zaznaczone kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Show in Color Buttons</source>
        <translation>Pokaż w predefiniowanych kolorach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Import Colors…</source>
        <translation>Importuj kolory…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Export Colors…</source>
        <translation>Eksportuj kolory…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>Import Palette…</source>
        <translation>Importuj paletę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscompoundcolorwidget.ui"/>
        <source>New Palette…</source>
        <translation>Nowa paleta…</translation>
    </message>
</context>
<context>
    <name>QgsConfigureShortcutsDialog</name>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Keyboard Shortcuts</source>
        <translation>Skróty klawiaturowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Shortcut</source>
        <translation>Skrót</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="411"/>
        <source>Change</source>
        <translation>Zmień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Set None</source>
        <translation>Ustaw brak skrótu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Set Default</source>
        <translation>Ustaw domyślny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="112"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="165"/>
        <source>XML file</source>
        <translation>Plik XML</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="112"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="165"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="127"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>Nie można zapisać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="111"/>
        <source>Save Shortcuts</source>
        <translation>Zapisz skróty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="126"/>
        <source>Saving Shortcuts</source>
        <translation>Zapisywanie skrótów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="164"/>
        <source>Load Shortcuts</source>
        <translation>Wczytaj skróty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="175"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="189"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="200"/>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="220"/>
        <source>Loading Shortcuts</source>
        <translation>Wczytywanie skrótów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="176"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>Nie można odczytać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="190"/>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation>Błąd w wierszu %1, kolumnie %2:
%3</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="201"/>
        <source>The file is not an shortcuts exchange file.</source>
        <translation>Plik nie jest poprawnym plikiem wymiany skrótów.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="221"/>
        <source>The file contains shortcuts created with different locale, so you can&apos;t use it.</source>
        <translation>Plik zawiera skróty stworzone w innym języku i nie może być użyty.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="297"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="298"/>
        <source>Set default (%1)</source>
        <translation>Ustaw domyślny (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="400"/>
        <source>Input: </source>
        <translation>Wprowadź: </translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="443"/>
        <source>Change Shortcut</source>
        <translation>Zmień skrót</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsconfigureshortcutsdialog.cpp" line="444"/>
        <source>This shortcut is already assigned to action %1. Reassign?</source>
        <translation>Ten skrót jest już przypisany do akcji %1. Przydzielić ponownie?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Load…</source>
        <translation>Wczytaj…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsconfigureshortcutsdialog.ui"/>
        <source>Save…</source>
        <translation>Zapisz…</translation>
    </message>
</context>
<context>
    <name>QgsCptCityBrowserModel</name>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="1409"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="1411"/>
        <source>Info</source>
        <translation>Informacje</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="75"/>
        <source>Error - cpt-city gradient files not found.

You have two means of installing them:

1) Install the &quot;Color Ramp Manager&quot; python plugin (you must enable Experimental plugins in the plugin manager) and use it to download latest cpt-city package.
You can install the entire cpt-city archive or a selection for QGIS.

2) Download the complete archive (in svg format) and unzip it to your QGIS settings directory [%1] .

This file can be found at [%2]
and current file is [%3]</source>
        <translation>Błąd - nie znaleziono plików (cpt-city) z gradientami.

Można je doinstalować na dwa sposoy:

1) Zainstaluj wtyczkę &quot;Color Ramp Manager&quot; (należy zaznaczyć pobieranie również wtyczek eksperymentalnych) i wykorzystaj ją do pobrania najnowszego pakietu cpt-city.
Możesz zainstalować cały pakiet lub tylko część dla QGIS.

2) Pobierz całe archiwum (w formacie SVG) i rozpakuj je w katalogu ustawień QGIS [%1] .

Ten plik można znaleźć w [%2]
a aktualną wersją pliku jest [%3]</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="119"/>
        <source>Selections by theme</source>
        <translation>Wybór rodzaju</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="120"/>
        <source>All by author</source>
        <translation>Wszystkie autora</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="256"/>
        <source>All Ramps (%1)</source>
        <translation>Wszystkie palety (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="326"/>
        <source>%1 Directory Details</source>
        <translation>Szczegóły katalogu %1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="330"/>
        <source>%1 Gradient Details</source>
        <translation>Szczegóły gradientu %1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="463"/>
        <source>You can download a more complete set of cpt-city gradients by installing the &quot;Color Ramp Manager&quot; plugin (you must enable Experimental plugins in the plugin manager).

</source>
        <translation>Możesz pobrać więcej gradientów cpt-city instalując wtyczkę &quot;Menadżer palet kolorów&quot;. Musi być aktywna opcja wyświetlania wtyczek eksperymentalnych.

</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgscptcitycolorrampdialog.cpp" line="468"/>
        <source>Download More Cpt-city Gradients</source>
        <translation>Pobierz więcej gradientów cpt-city</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampDialogBase</name>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Cpt-city Color Ramp</source>
        <translation>Paleta kolorów cpt-city</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Selection and Preview</source>
        <translation>Wybór i podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>License</source>
        <translation>Licencja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Palette</source>
        <translation>Paleta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Information</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Author(s)</source>
        <translation>Autor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Details</source>
        <translation>Szczegóły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscptcitycolorrampdialogbase.ui"/>
        <source>Save as standard gradient</source>
        <translation>Zapisz jako standardowy gradient</translation>
    </message>
</context>
<context>
    <name>QgsCptCityColorRampItem</name>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="744"/>
        <source>colors</source>
        <translation>kolory</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="746"/>
        <source>discrete</source>
        <translation>dyskretne</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="750"/>
        <source>continuous</source>
        <translation>ciągłe</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="752"/>
        <source>continuous (multi)</source>
        <translation>ciągłe (wiele)</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgscptcityarchive.cpp" line="758"/>
        <source>variants</source>
        <translation>zmienne</translation>
    </message>
</context>
<context>
    <name>QgsCrashDialog</name>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Copy Report</source>
        <translation>Kopiuj raport</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Tell us something about when you got the crash</source>
        <translation>Przekaż nam więcej szczegółów o okolicznościach tej awarii</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Report Details</source>
        <translation>Szczegóły raportu</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Reload QGIS</source>
        <translation>Uruchom QGIS ponownie</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Quit</source>
        <translation>Wyjdź</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Header</source>
        <translation>Nagłówek</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>Message</source>
        <translation>Komunikat</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.cpp" line="29"/>
        <source>Uh-oh!</source>
        <translation>Ups!</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.cpp" line="31"/>
        <source>QGIS unexpectedly ended</source>
        <translation>QGIS nieoczekiwanie zakończył działanie</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.cpp" line="36"/>
        <source>Sorry :( It looks something unexpected happened that we didn&apos;t handle and QGIS ended unexpectedly.&lt;br&gt;&lt;br&gt;</source>
        <translation>Przepraszamy :( Wygląda na to, że stało się coś nieoczekiwanego, z czym QGIS sobie nie poradził i nieoczekiwanie zakończył działanie. &lt;br&gt; &lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.cpp" line="38"/>
        <source>Keen to help us fix bugs? &lt;a href=&quot;http://qgis.org/en/site/getinvolved/development/bugreporting.html#bugs-features-and-issues&quot;&gt;Follow the steps to help our developers&lt;/a&gt;.&lt;br&gt;&lt;br&gt;You can also send us a helpful bug report using the Copy Report button &lt;br&gt;and opening a ticket at &lt;a href=&quot;https://github.com/qgis/QGIS/issues&quot;&gt;QGIS Issue Tracker&lt;/a&gt;.</source>
        <translation>Chcesz pomóc nam naprawiać błędy? &lt;a href=&quot;http://qgis.org/en/site/getinvolved/development/bugreporting.html#bugs-features-and-issues&quot;&gt;Postępuj zgodnie z instrukcjami, aby pomóc naszym programistom.&lt;/a&gt;&lt;br&gt;&lt;br&gt;Możesz również wysłać nam raport o błędzie używając przycisku Kopiuj raport &lt;br&gt;oraz otwierając zgłoszenie na &lt;a href=&quot;https://github.com/qgis/QGIS/issues&quot;&gt;QGIS Issue Tracker&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/crashhandler/qgscrashdialog.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tell us something about when you got the crash.&lt;/p&gt;&lt;p&gt;Include as much information as you can as well as steps to reproduce the issue if possible.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przybliż nam okoliczności wystąpienia awarii.&lt;/p&gt;&lt;p&gt;Podaj jak najwięcej informacji, a także informacje jak krok po kroku odtworzyć problem, jeśli to możliwe.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsCredentialDialog</name>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Enter Credentials</source>
        <translation>Podaj dane uwierzytelniające</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Verify password</source>
        <translation>Weryfikuj hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Store master password in your password manager</source>
        <translation>Przechowuj główne hasło w menedżerze haseł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Do not forget it:  NOT retrievable!</source>
        <translation>Nie zapomnij tego hasła, NIEMOŻLIWE jest jego późniejsze odzyskanie!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Saved for session, until app is quit.</source>
        <translation>Zapisywane dla sesji, do zamknięcia aplikacji.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Password attempts: #</source>
        <translation>Prób hasła: #</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Erase authentication database?</source>
        <translation>Wyczyścić bazę danych uwierzytelniania?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>TextLabel</source>
        <translation>Etykieta tekstowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Realm</source>
        <translation>Domena</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="61"/>
        <source>All requests for this connection will be automatically rejected</source>
        <translation>Wszystkie żądania tego połączenia będą automatycznie odrzucone</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="63"/>
        <source>Ignore for 10 Seconds</source>
        <translation>Ignoruj przez 10 sekund</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="64"/>
        <source>All requests for this connection will be automatically rejected for 10 seconds</source>
        <translation>Wszystkie żądania tego połączenia będą automatycznie odrzucane przez 10 sekund</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="65"/>
        <source>Ignore for Session</source>
        <translation>Ignoruj w trakcie tej sesji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="66"/>
        <source>All requests for this connection will be automatically rejected for the duration of the current session</source>
        <translation>Wszystkie żądania tego połączenia będą automatycznie odrzucane w czasie trwania bieżącej sesji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="111"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="112"/>
        <source>Store/update the master password in your %1</source>
        <translation>Wpisz/aktualizuj główne hasło w Twoim %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="203"/>
        <source>Enter CURRENT master authentication password</source>
        <translation>Podaj BIEŻĄCE hasło główne uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="203"/>
        <source>Set NEW master authentication password</source>
        <translation>Ustaw NOWE hasło główne uwierzytelniania.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgscredentialdialog.cpp" line="222"/>
        <source>Password attempts: %1</source>
        <translation>Prób hasła: %1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>All requests for this connection will be automatically rejected for the next 60 seconds</source>
        <translation>Wszystkie żądania tego połączenia będą automatycznie odrzucane przez 60 sekund</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Ignore</source>
        <translation>Ignoruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscredentialdialog.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
</context>
<context>
    <name>QgsCustomLayerOrderWidget</name>
    <message>
        <location filename="../src/gui/layertree/qgscustomlayerorderwidget.cpp" line="47"/>
        <source>Control rendering order</source>
        <translation>Zachowaj kolejność warstw</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialog</name>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="319"/>
        <source>new CRS</source>
        <translation>nowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="68"/>
        <source>WKT (Recommended)</source>
        <translation>WKT (rekomendowane)</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="69"/>
        <source>Proj String</source>
        <translation>Definicja Proj</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="345"/>
        <source>Delete Projections</source>
        <translation>Usuń odwzorowania</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="346"/>
        <source>Are you sure you want to delete %n projections(s)?</source>
        <comment>number of rows</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="465"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="483"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="496"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="501"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="622"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="627"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="639"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="644"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="667"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="672"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="686"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="691"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="756"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="767"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="789"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="805"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="821"/>
        <source>Custom Coordinate Reference System</source>
        <translation>Układ współrzędnych użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="466"/>
        <source>The definition of &apos;%1&apos; is not valid.</source>
        <translation>Definicja &apos;%1&apos; jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="484"/>
        <source>Cannot save '%1' — this Proj string definition is equivalent to %2.

Try changing the CRS definition to a WKT format instead.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="497"/>
        <source>Cannot save '%1' — the definition is equivalent to %2.

(Try removing &quot;%3&quot; from the WKT definition.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="502"/>
        <source>Cannot save &apos;%1&apos; — the definition is equivalent to %2.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="623"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="668"/>
        <source>This WKT projection definition is valid.</source>
        <translation>Ta definicja odwzorowania WKT jest prawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="628"/>
        <source>This WKT projection definition is not valid:</source>
        <translation>Ta definicja odwzorowania WKT jest nieprawidłowa:</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="640"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="687"/>
        <source>This proj projection definition is valid.</source>
        <translation>Ta definicja odwzorowania proj jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="645"/>
        <source>This proj projection definition is not valid:</source>
        <translation>Ta definicja odwzorowania proj jest nieprawidłowa:</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="673"/>
        <source>This WKT projection definition is not valid.</source>
        <translation>Ta definicja odwzorowania WKT jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="692"/>
        <source>This proj projection definition is not valid</source>
        <translation>Ta definicja odwzorowania proj jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="757"/>
        <source>Testing WKT based CRS definitions requires Proj version 6 or later.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="768"/>
        <source>This proj projection definition is not valid.</source>
        <translation>Ta definicja odwzorowania proj jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="790"/>
        <source>Northing and Easting must be in decimal form.</source>
        <translation>Northing i Easting muszą być w postaci dziesiętnej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="806"/>
        <source>Internal Error (source projection invalid?)</source>
        <translation>Błąd wewnętrzny (nieprawidłowe odwzorowanie źródłowe?)</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="822"/>
        <source>This CRS projection definition is not valid.</source>
        <translation>Ta definicja odwzorowania CRS jest nieprawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="841"/>
        <location filename="../src/app/qgscustomprojectiondialog.cpp" line="842"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
</context>
<context>
    <name>QgsCustomProjectionDialogBase</name>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Custom Coordinate Reference System Definition</source>
        <translation>Definicja układu współrzędnych użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Define</source>
        <translation>Definiuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Copy parameters from existing CRS</source>
        <translation>Kopiuj parametry z istniejącego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Use the text boxes below to test the CRS definition you are creating. Enter a coordinate where both the lat/long and the transformed result are known (for example by reading off a map). Then press the calculate button to see if the CRS definition you are creating is accurate.</source>
        <translation>Użyj okna poniżej, aby przetestować stworzoną definicję układu. Wprowadź współrzędne dla punktów znanych w obydwu układach (np. po odczytaniu z mapy). Następnie wybierz przycisk obliczeń, aby sprawdzić czy obliczenia są wykonywane poprawnie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Geographic / WGS84</source>
        <translation>Geograficzny /WGS84</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Destination CRS        </source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>North</source>
        <translation>Północ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>East</source>
        <translation>Wschód</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Add new CRS</source>
        <translation>Dodaj nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Calculate</source>
        <translation>Przelicz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Remove CRS</source>
        <translation>Usuń układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>You can define your own custom Coordinate Reference System (CRS) here. The definition must conform to a WKT or Proj string format for specifying a CRS.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Validate the current CRS definition and test whether it is an acceptable projection definition</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>&amp;Validate</source>
        <translation>&amp;Sprawdź poprawność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomprojectiondialogbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialog</name>
    <message>
        <location filename="../src/app/qgscustomization.cpp" line="66"/>
        <source>Object name</source>
        <translation>Nazwa obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomization.cpp" line="66"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomization.cpp" line="274"/>
        <location filename="../src/app/qgscustomization.cpp" line="301"/>
        <source>Choose a customization INI file</source>
        <translation>Podaj plik INI personalizacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgscustomization.cpp" line="275"/>
        <location filename="../src/app/qgscustomization.cpp" line="302"/>
        <source>Customization files (*.ini)</source>
        <translation>Pliki personalizacji (*.ini)</translation>
    </message>
</context>
<context>
    <name>QgsCustomizationDialogBase</name>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Interface Customization</source>
        <translation>Personalizacja interfejsu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Enable customization</source>
        <translation>Personalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>toolBar</source>
        <translation>Pasek narzędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Catch</source>
        <translation>Przechwyć</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Switch to catching widgets in main application</source>
        <translation>Przełącz przechwytywanie widżetów w programie głównym</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Save to file</source>
        <translation>Zapisz do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Load from file</source>
        <translation>Wczytaj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Expand All</source>
        <translation>Rozwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Check All</source>
        <translation>Zaznacz wszystkio</translation>
    </message>
    <message>
        <location filename="../src/ui/qgscustomizationdialogbase.ui"/>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsdashspacedialog.cpp" line="102"/>
        <source>Custom Dash Pattern</source>
        <translation>Własny styl linii</translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsdashspacedialog.cpp" line="88"/>
        <source>Dash</source>
        <translation>Długość kreski</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsdashspacedialog.cpp" line="89"/>
        <source>Space</source>
        <translation>Długość odstępu</translation>
    </message>
</context>
<context>
    <name>QgsDashSpaceWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacewidgetbase.ui"/>
        <source>Dash Space Pattern</source>
        <translation>Własny styl linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacewidgetbase.ui"/>
        <source>Dash</source>
        <translation>Długość kreski</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsdashspacewidgetbase.ui"/>
        <source>Space</source>
        <translation>Odstęp</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedRotationDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.h" line="294"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedSizeDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.h" line="263"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedSizeLegendWidget</name>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <location filename="../src/gui/symbology/qgsdatadefinedsizelegendwidget.cpp" line="40"/>
        <source>Data-defined Size Legend</source>
        <translation>Rozmiar legendy oparty na danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Legend not enabled</source>
        <translation>Legenda nieaktywowana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Separated legend items</source>
        <translation>Oddzielone elementy legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Collapsed legend</source>
        <translation>Zwinięta legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Manual size classes</source>
        <translation>Ręcznie ustawione klasy rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Add a class</source>
        <translation>Dodaj klasę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Remove selected class</source>
        <translation>Usuń zaznaczoną klasę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Options (collapsed only)</source>
        <translation>Opcje (tylko dla zwiniętej)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Align symbols</source>
        <translation>Wyrównaj symbole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Bottom</source>
        <translation>do dołu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Center</source>
        <translation>do środka</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsdatadefinedsizelegendwidget.cpp" line="83"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsdatadefinedsizelegendwidget.cpp" line="83"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsdatadefinedsizelegendwidget.cpp" line="212"/>
        <source>Add Size Class</source>
        <translation>Dodaj klasę rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsdatadefinedsizelegendwidget.cpp" line="212"/>
        <source>Enter value for a new class</source>
        <translation>Podaj wartość dla nowej klasy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>Legend Symbol…</source>
        <translation>Symbol legendy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatadefinedsizelegendwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedValueBaseDialog</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_set_dd_value.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_set_dd_value.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_set_dd_value.ui"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
</context>
<context>
    <name>QgsDataDefinedWidthDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.h" line="316"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
</context>
<context>
    <name>QgsDataSourceManagerDialog</name>
    <message>
        <location filename="../src/ui/qgsdatasourcemanagerdialog.ui"/>
        <source>Data Source Manager</source>
        <translation>Zarządzanie źródłami danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatasourcemanagerdialog.ui"/>
        <source>Browser</source>
        <translation>Przeglądarka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourcemanagerdialog.cpp" line="74"/>
        <source>Cannot get %1 select dialog from source select provider %2.</source>
        <translation>Nie można pobrać okna wyboru %1 dla dostawcy %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourcemanagerdialog.cpp" line="106"/>
        <source>Data Source Manager | %1</source>
        <translation>Zarządzanie źródłami danych | %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourcemanagerdialog.cpp" line="156"/>
        <source>Add %1 layer</source>
        <translation>Dodaj warstwę %1</translation>
    </message>
</context>
<context>
    <name>QgsDataSourceSelectDialog</name>
    <message>
        <location filename="../src/ui/qgsdatasourceselectdialog.ui"/>
        <source>Dialog</source>
        <translation>Okno</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatasourceselectdialog.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatasourceselectdialog.ui"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatasourceselectdialog.ui"/>
        <source>Filter Browser</source>
        <translation>Filtruj w przeglądarce</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatasourceselectdialog.ui"/>
        <source>Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="48"/>
        <source>Select a Data Source</source>
        <translation>Wybierz źródło danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="68"/>
        <source>Type here to filter visible items…</source>
        <translation>Wpisz filtr widocznych elementów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="74"/>
        <source>Case Sensitive</source>
        <translation>Uwzględniaj wielkość liter</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="81"/>
        <source>Filter Pattern Syntax</source>
        <translation>Filtr wzorca</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="84"/>
        <source>Normal</source>
        <translation>Zwykły</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="89"/>
        <source>Wildcard(s)</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatasourceselectdialog.cpp" line="93"/>
        <source>Regular Expression</source>
        <translation>Wyrażenie regularne</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEdit</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeedit.cpp" line="35"/>
        <source>clear</source>
        <translation>wyczyść</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditConfig</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="27"/>
        <source>Date</source>
        <translation>data</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="28"/>
        <source>Time</source>
        <translation>czas</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="29"/>
        <source>Date time</source>
        <translation>data i czas</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="30"/>
        <source>ISO date time</source>
        <translation>ISO data i czas</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="41"/>
        <source>Qt ISO Date format</source>
        <translation>Qt ISO date format</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="49"/>
        <source>ISO 8601</source>
        <translation>ISO 8601</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="51"/>
        <source>extended format: either &lt;code&gt;yyyy-MM-dd&lt;/code&gt; for dates or &lt;code&gt;yyyy-MM-ddTHH:mm:ss&lt;/code&gt; (e.g. 2017-07-24T15:46:29), or with a time-zone suffix (Z for UTC otherwise an offset as [+|-]HH:mm) where appropriate for combined dates and times.</source>
        <translation>rozszerzony format: albo &lt;code&gt;yyyy-MM-dd&lt;/code&gt; dla dat albo &lt;code&gt;yyyy-MM-ddTHH:mm:ss&lt;/code&gt; (np. 2017-07-24T15:46:29), albo z przyrostkiem strefy czasowej (Z dla UTC lub różnica w formacie [+|-]HH:mm) właściwej dla łączonych dat i czasów.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="62"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="67"/>
        <source>Examples result</source>
        <translation>Przykład</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="109"/>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="226"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="114"/>
        <source>Date output</source>
        <translation>Format daty</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="124"/>
        <source>the day as number without a leading zero (1 to 31)</source>
        <translation>dzień jako numer bez zera na początku (1-31)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="134"/>
        <source>the day as number with a leading zero (01 to 31)</source>
        <translation>dzień jako numer z zerem na początku (01-31)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="144"/>
        <source>the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;). Uses the system locale to localize the name, i.e. </source>
        <translation>skrócona, lokalna nazwa dnia (np. &quot;Mon&quot;-&quot;Sun&quot;). Wykorzystuje ustawienia lokalne systemu, np. </translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="154"/>
        <source>the long localized day name (e.g. &apos;Monday&apos; to &apos;</source>
        <translation>długa, lokalna nazwa dnia (np. &apos;Monday&apos; - &apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="156"/>
        <source>Uses the system locale to localize the name, i.e. </source>
        <translation>Wykorzystuje ustawienia lokalne systemu, np. </translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="166"/>
        <source>the month as number without a leading zero (1-12)</source>
        <translation>miesiąc jako liczba bez zera na początku (1-12)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="176"/>
        <source>the month as number with a leading zero (01-12)</source>
        <translation>miesiąc jako liczba z zerem na początku (01-12)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="186"/>
        <source>the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;). Uses the system locale to localize the name, i.e.</source>
        <translation>skrócona, lokalna nazwa miesiąca (np. &apos;Jan - &apos;Dec&apos;). Wykorzystuje ustawienia lokalne systemu.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="196"/>
        <source>the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;). Uses the system locale to localize the name, i.e.</source>
        <translation>długa, lokalna nazwa miesiąca (np. &apos;January&apos; - &apos;December&apos;). Wykorzystuje ustawienia lokalne systemu.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="206"/>
        <source>the year as two digit number (00-99)</source>
        <translation>rok jako liczba dwucyfrowa (00-99)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="216"/>
        <source>the year as four digit number</source>
        <translation>rok jako liczba czterocyfrowa</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="231"/>
        <source>Time output</source>
        <translation>Format czasu</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="241"/>
        <source>the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)</source>
        <translation>godzina bez zera na początku (0-23 lub 1-12 jeśli format AM/PM)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="251"/>
        <source>the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)</source>
        <translation>godzina z zerem na początku (00-23 lub 01-12 jeśli format AM/PM)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="261"/>
        <source>the hour without a leading zero (0 to 23, even with AM/PM display)</source>
        <translation>godzina bez zera na początku (0-23, nawet jeśli format AM/PM)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="271"/>
        <source>the hour with a leading zero (00 to 23, even with AM/PM display)</source>
        <translation>godzina z zerem na początku (00-23, nawet jeśli format AM/PM)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="281"/>
        <source>the minute without a leading zero (0 to 59)</source>
        <translation>minuty bez zera na początku (0-59)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="291"/>
        <source>the minute with a leading zero (00 to 59)</source>
        <translation>minuty z zerem na początku (00-59)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="301"/>
        <source>the second without a leading zero (0 to 59)</source>
        <translation>sekundy bez zera na początku (0-59)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="311"/>
        <source>the second with a leading zero (00 to 59)</source>
        <translation>sekundy z zerem na początku (00-59)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="321"/>
        <source>the milliseconds without trailing zeroes (0 to 999)</source>
        <translation>milisekundy bez zer na początku (0-999)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="331"/>
        <source>the milliseconds with trailing zeroes (000 to 999)</source>
        <translation>milisekundy z zerami na początku (000-999)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="340"/>
        <source>use AM/PM display.</source>
        <translation>użyj AM/PM.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="342"/>
        <source>will be replaced by either</source>
        <translation>zostanie zastąpione przez</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="344"/>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="351"/>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="360"/>
        <source>or</source>
        <translation>lub</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="356"/>
        <source>use am/pm display.</source>
        <translation>użyj am/pm.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="358"/>
        <source>will be replaced by either </source>
        <translation>zostanie zastąpione przez </translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="370"/>
        <source>the timezone (for example &amp;quot;CEST&amp;quot;)</source>
        <translation>strefa czasowa (na przykład &amp;quot;CEST&amp;quot;)</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Field Format</source>
        <translation>Format pola</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Widget Display</source>
        <translation>Wygląd widżetu</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Default</source>
        <translation>domyślny</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditconfig.cpp" line="31"/>
        <source>Custom</source>
        <translation>użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Calendar popup</source>
        <translation>Interaktywny kalendarz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Allow NULL values</source>
        <translation>Zezwól na wartość NULL</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdatetimeeditconfig.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsdatetimeeditplugin.cpp" line="74"/>
        <source>Define date</source>
        <translation>Zdefiniuj datę</translation>
    </message>
</context>
<context>
    <name>QgsDateTimeEditWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp" line="63"/>
        <source>Date/time edit widget could not be initialized because provided widget is not a QDateTimeEdit.</source>
        <translation>Nie można zainicjować widźetu daty/czasu, ponieważ dostarczany widżet nie jest QDateTimeEdit.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp" line="63"/>
        <source>UI forms</source>
        <translation>Formularze UI</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp" line="90"/>
        <source>The usual date/time widget QDateTimeEdit cannot be configured to allow NULL values. For that the QGIS custom widget QgsDateTimeEdit needs to be used.</source>
        <translation>Zwykły widżet daty/czasu QDateTimeEdit nie dopuszcza wartości NULL. Dlatego istnieje konieczność użycia specjalnego widżetu QGIS-a QgsDateTimeEdit.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp" line="92"/>
        <source>field widgets</source>
        <translation>widżety pola</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialog</name>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="112"/>
        <source>Transformation</source>
        <translation>Transformacja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="112"/>
        <source>Accuracy (meters)</source>
        <translation>Dokładność (metry)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="112"/>
        <source>Area of Use</source>
        <translation>Obszar wykorzystania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="114"/>
        <source>Source Transform</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="114"/>
        <source>Destination Transform</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="266"/>
        <source>This transformation requires the grid file “%1”, which is not available for use on the system.</source>
        <translation>Ta transformacja wymaga pliku siatki “%1”, który nie jest dostępny do użycia w systemie.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="271"/>
        <source>This grid is part of the &lt;i&gt;%1&lt;/i&gt; package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Ta siatka jest częścią pakietu &lt;i&gt;%1&lt;/i&gt;, dostępnego do pobrania z &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="275"/>
        <source>This grid is available for download from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>Ta siatka dostępna do pobrania z &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="305"/>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="334"/>
        <source>Scope</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="311"/>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="340"/>
        <source>Remarks</source>
        <translation>Uwagi</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="371"/>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="377"/>
        <source>Area of use</source>
        <translation>Obszar wykorzystania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="372"/>
        <source>Identifiers</source>
        <translation>Identyfikatory</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="378"/>
        <source>Identifier</source>
        <translation>Identyfikator</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="388"/>
        <source>Unknown</source>
        <translation>Nieznane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsdatumtransformdialog.cpp" line="780"/>
        <source>File &apos;%1&apos; not found in directory &apos;%2&apos;</source>
        <translation>Nie znaleziono pliku &apos;%1&apos; w katalogu &apos;%2&apos;</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformDialogBase</name>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Select Datum Transformations</source>
        <translation>Wybierz transformację układu odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Destination CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Source CRS</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Hide deprecated transformations</source>
        <translation>Ukryj przestarzałe transformacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Show superseded transformations</source>
        <translation>Pokaż zastąpione transformacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>If checked, the selected transformation will become the default choice in all new projects</source>
        <translation>Jeśli zaznaczone, wybrana transformacja stanie się domyślną dla wszystkich nowych projektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>Make default</source>
        <translation>Ustaw jako domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformdialogbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Multiple operations are possible for converting coordinates between these two Coordinate Reference Systems.&lt;/span&gt; Please select the appropriate conversion operation, given the desired area of use, origins of your data, and any other constraints which may alter the &amp;quot;fit for purpose&amp;quot; for particular transformation operations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsDatumTransformTableModel</name>
    <message>
        <location filename="../src/app/qgsdatumtransformtablewidget.cpp" line="183"/>
        <source>Source CRS</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdatumtransformtablewidget.cpp" line="189"/>
        <source>Operation</source>
        <translation>Działanie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdatumtransformtablewidget.cpp" line="192"/>
        <source>Source Datum Transform</source>
        <translation>Źródłowa transformacja układu odniesienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdatumtransformtablewidget.cpp" line="194"/>
        <source>Destination Datum Transform</source>
        <translation>Docelowa transformacja układu odniesienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdatumtransformtablewidget.cpp" line="185"/>
        <source>Destination CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
</context>
<context>
    <name>QgsDatumTransformTableWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsdatumtransformtablewidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdatumtransformtablewidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsDb2ConnectionItem</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="187"/>
        <source>DB2 Spatial Extender is not enabled or set up.</source>
        <translation>Rozszerzenie przestrzenne DB2 nie jest aktywowane lub zainstalowane.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="320"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="261"/>
        <source>%1: Not a vector layer!</source>
        <translation>%1: To nie jest warstwa wektorowa!</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="293"/>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="306"/>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="328"/>
        <source>Import to DB2 database</source>
        <translation>Importuj do bazy DB2</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="307"/>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="329"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="293"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
</context>
<context>
    <name>QgsDb2DataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitemguiprovider.cpp" line="28"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitemguiprovider.cpp" line="34"/>
        <source>Refresh Connection</source>
        <translation>Odśwież połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitemguiprovider.cpp" line="38"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitemguiprovider.cpp" line="42"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
</context>
<context>
    <name>QgsDb2NewConnection</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="88"/>
        <source>Saving Passwords</source>
        <translation>Zapisywanie haseł</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="89"/>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation>OSTRZEŻENIE: Wybrano zapisanie hasła. Zostanie ono zapisane jako zwykły tekst w pliku projektu, a także w twoim katalogu domowym w systemach Unix, lub też w profilu użytkownika w systemie Windows. Masz jeszcze szansę anulować tę operację.
</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="100"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="172"/>
        <source>Error: %1.</source>
        <translation>Błąd: %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="182"/>
        <source>Connection to %1 was successful.</source>
        <translation>Połączenie do %1 nawiązane pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="189"/>
        <source>Connection failed: %1.</source>
        <translation>Połączenie nie powiodło się: %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2newconnection.cpp" line="101"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Mam nadpisać istniejące połączenie %1?</translation>
    </message>
</context>
<context>
    <name>QgsDb2NewConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Connection Information</source>
        <translation>Informacja o połączeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Driver</source>
        <translation>Sterownik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>&amp;Test Connection</source>
        <translation>&amp;Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Create a New DB2 Connection</source>
        <translation>Utwórz nowe połączenie DB2</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Service/DSN</source>
        <translation>Usługa/DSN</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdb2newconnectionbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
</context>
<context>
    <name>QgsDb2Provider</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="116"/>
        <source>8 Bytes integer</source>
        <translation>Liczba całkowita (8 bajtów)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="117"/>
        <source>4 Bytes integer</source>
        <translation>Liczba całkowita (4 bajty)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="118"/>
        <source>2 Bytes integer</source>
        <translation>Liczba całkowita (2 bajty)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="119"/>
        <source>Decimal number (numeric)</source>
        <translation>Liczba dziesiętna (numeric)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="120"/>
        <source>Decimal number (decimal)</source>
        <translation>Liczba dziesiętna (decimal)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="123"/>
        <source>Decimal number (real)</source>
        <translation>Liczba dziesiętna (real)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="124"/>
        <source>Decimal number (double)</source>
        <translation>Liczba zmiennoprzecinkowa podwójnej precyzji (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="127"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="128"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="129"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="132"/>
        <source>Text, fixed length (char)</source>
        <translation>Tekst stałej długości (char)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="133"/>
        <source>Text, variable length (varchar)</source>
        <translation>Tekst zmiennej długości (varchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="134"/>
        <source>Text, variable length large object (clob)</source>
        <translation>Tekst zmiennej długości, duży obiekt (clob)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2provider.cpp" line="136"/>
        <source>Text, variable length large object (dbclob)</source>
        <translation>Tekst zmiennej długości, duży obiekt (dbclob)</translation>
    </message>
</context>
<context>
    <name>QgsDb2SchemaItem</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="430"/>
        <source>DB2 *** %1 as %2 in %3</source>
        <translation>DB2 *** %1 jako %2 w %3</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2dataitems.cpp" line="459"/>
        <source>as geometryless table</source>
        <translation>jako tabela bez geometrii</translation>
    </message>
</context>
<context>
    <name>QgsDb2SourceSelect</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="143"/>
        <source>Add Db2 Table(s)</source>
        <translation>Dodaj tabele DB2</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="150"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="151"/>
        <source>Set Filter</source>
        <translation>Ustaw filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="162"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="332"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="163"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="336"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="165"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="344"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="166"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="348"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="167"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="352"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="168"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="356"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="169"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="360"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="170"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="364"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="171"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="368"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="172"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="372"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="226"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="228"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="264"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="265"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="448"/>
        <source>Select Table</source>
        <translation>Wybierz tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="448"/>
        <source>You must select a table in order to add a layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="481"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="491"/>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="540"/>
        <source>DB2 Provider</source>
        <translation>Dostawca DB2</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="499"/>
        <source>DB2GSE.ST_GEOMETRY_COLUMNS Not Found</source>
        <translation>Nie znaleziono DB2GSE.ST_GEOMETRY_COLUMNS</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="500"/>
        <source>DB2GSE.ST_GEOMETRY_COLUMNS not found. The DB2 Spatial Extender is not enabled or set up.</source>
        <translation>Nie znaleziono DB2GSE.ST_GEOMETRY_COLUMNS. Rozszerzenie przestrzenne DB2 nie jest aktywowane lub zainstalowane.</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="518"/>
        <source>Stop</source>
        <translation>Koniec</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="562"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
</context>
<context>
    <name>QgsDb2SourceSelectDelegate</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2sourceselect.cpp" line="105"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
</context>
<context>
    <name>QgsDb2TableModel</name>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="28"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="29"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="30"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="31"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="32"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="33"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="34"/>
        <source>Select at id</source>
        <translation>Wybierz poprzez id</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="35"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="82"/>
        <source>Detecting…</source>
        <translation>Wykrywanie…</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="103"/>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="108"/>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="133"/>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="252"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="255"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
    <message>
        <location filename="../src/providers/db2/qgsdb2tablemodel.cpp" line="117"/>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Wyłącz opcję &quot;szybki dostęp do obiektów po ID&quot;, aby wymusić przechowywanie atrybutów w pamięci (np. w przypadku kosztownych widoków).</translation>
    </message>
</context>
<context>
    <name>QgsDbSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Add PostGIS Layers</source>
        <translation>Dodaj warstwy PostGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Connections</source>
        <translation>Połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Connect to selected database</source>
        <translation>Połącz z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Create a new database connection</source>
        <translation>Utwórz nowe połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>New</source>
        <translation>Nowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Edit selected database connection</source>
        <translation>Edytuj połączenie z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Remove connection to selected database</source>
        <translation>Usuń połączenie z zaznaczoną bazą danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Load</source>
        <comment>Load connections from file</comment>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Also list tables with no geometry</source>
        <translation>Pokaż także tabele bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Keep dialog open</source>
        <translation>Nie zamykaj okna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Search options</source>
        <translation>Opcje wyszukiwania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Search mode</source>
        <translation>Try&amp;b wyszukiwania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdbsourceselectbase.ui"/>
        <source>Search in columns</source>
        <translation>Szukaj w &amp;kolumnach</translation>
    </message>
</context>
<context>
    <name>QgsDecorationCopyrightDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Copyright Label Decoration</source>
        <translation>Prawa autorskie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>&amp;Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Margin from edge</source>
        <translation>Margines od krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Horizontal</source>
        <translation>Poziomo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Enable Copyright Label</source>
        <translation>Aktywuj informację o prawach autorskich</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Copyright label text</source>
        <translation>Tekst informacji o prawach autorskich</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Vertical</source>
        <translation>Pionowo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="63"/>
        <source>Top Left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="64"/>
        <source>Top Center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="65"/>
        <source>Top Right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="66"/>
        <source>Bottom Left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="67"/>
        <source>Bottom Center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="68"/>
        <source>Bottom Right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationcopyrightdialog.cpp" line="82"/>
        <source>Copyright Label Text Format</source>
        <translation>Format tekstu informacji o prawach autorskich</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationcopyrightdialog.ui"/>
        <source>Insert an Expression…</source>
        <translation>Wprowadź wyrażenie…</translation>
    </message>
</context>
<context>
    <name>QgsDecorationGrid</name>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="804"/>
        <source>No active layer</source>
        <translation>Brak aktywnej warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="804"/>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="809"/>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="815"/>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="825"/>
        <source>Get Interval from Layer</source>
        <translation>Pozyskaj interwał z warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="809"/>
        <source>Please select a raster layer.</source>
        <translation>Wybierz warstwę rastrową.</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="825"/>
        <source>Layer CRS must be equal to project CRS.</source>
        <translation>Układ współrzędnych warstwy i układ współrzędnych projektu nie mogą się różnić.</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgrid.cpp" line="815"/>
        <source>Invalid raster layer</source>
        <translation>Niewłaściwa warstwa rastrowa</translation>
    </message>
</context>
<context>
    <name>QgsDecorationGridDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Grid Properties</source>
        <translation>Właściwości siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Enable Grid</source>
        <translation>Włącz siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Draw Annotation</source>
        <translation>Opisy współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Grid type</source>
        <translation>Typ siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Line symbol</source>
        <translation>Symbol linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Annotation direction</source>
        <translation>Kierunek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Distance to map frame</source>
        <translation>Ostęp od ramki mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Coordinate precision</source>
        <translation>Dokładność współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Marker symbol</source>
        <translation>Symbol znacznika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Update Interval / Offset from</source>
        <translation>Aktualizuj interwał/przesunięcie z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Canvas Extents</source>
        <translation>zakresu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Active Raster Layer</source>
        <translation>aktywnego rastra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="56"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="57"/>
        <source>Marker</source>
        <translation>Znacznik</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="63"/>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="136"/>
        <source>Horizontal</source>
        <translation>Poziomo</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="65"/>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="140"/>
        <source>Vertical</source>
        <translation>Pionowo</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="69"/>
        <source>Boundary direction</source>
        <translation>Wzdłuż ramki</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="67"/>
        <location filename="../src/app/decorations/qgsdecorationgriddialog.cpp" line="144"/>
        <source>Horizontal and Vertical</source>
        <translation>W poprzek ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Interval</source>
        <translation>Interwał</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Offset</source>
        <translation>Offset</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationgriddialog.ui"/>
        <source>Annotation font</source>
        <translation>Czcionka opisu</translation>
    </message>
</context>
<context>
    <name>QgsDecorationImageDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Image Decoration</source>
        <translation>Obraz jako dekoracja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Enable Image</source>
        <translation>Włącz obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Image path</source>
        <translation>Ścieżka obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Stroke</source>
        <translation>Obrys</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Horizontal</source>
        <translation>poziomy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Vertical</source>
        <translation>pionowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Margin from edge</source>
        <translation>Margines od krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Placement on screen</source>
        <translation>Położenie na ekranie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationimagedialog.ui"/>
        <source>Preview of image</source>
        <translation>Podgląd obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="51"/>
        <source>Top Left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="52"/>
        <source>Top Center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="53"/>
        <source>Top Right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="54"/>
        <source>Bottom Left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="55"/>
        <source>Bottom Center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="56"/>
        <source>Bottom Right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="80"/>
        <source>Select SVG Image Fill Color</source>
        <translation>Wybierz kolor wypełnienia obrazu SVG</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="84"/>
        <source>Select SVG Image Outline Color</source>
        <translation>Wybierz kolor obrysu obrazu SVG</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationimagedialog.cpp" line="266"/>
        <source>Pixmap not found</source>
        <translation>Nie znaleziono obrazu</translation>
    </message>
</context>
<context>
    <name>QgsDecorationLayoutExtent</name>
    <message>
        <location filename="../src/app/decorations/qgsdecorationlayoutextent.cpp" line="165"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
</context>
<context>
    <name>QgsDecorationLayoutExtentDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationlayoutextentdialog.ui"/>
        <source>Layout Extents Properties</source>
        <translation>Ustawienia zasięgu układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationlayoutextentdialog.ui"/>
        <source>Show Layout Extents</source>
        <translation>Pokaż zasięg wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationlayoutextentdialog.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationlayoutextentdialog.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationlayoutextentdialog.ui"/>
        <source>Label extents</source>
        <translation>Etykieta zasięgu</translation>
    </message>
</context>
<context>
    <name>QgsDecorationNorthArrowDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>North Arrow Decoration</source>
        <translation>Strzałka północy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Custom SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Horizontal</source>
        <translation>Pozioma</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Vertical</source>
        <translation>Pionowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Automatic</source>
        <translation>automatyczny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Preview of north arrow</source>
        <translation>Podgląd strzałki północy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Angle</source>
        <translation>Kąt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Enable North Arrow</source>
        <translation>Włącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Stroke</source>
        <translation>Obrys</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Margin from edge</source>
        <translation>Margines od krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationnortharrowdialog.ui"/>
        <source>Placement on screen</source>
        <translation>Położenie na ekranie</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="64"/>
        <source>Top Left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="65"/>
        <source>Top Center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="66"/>
        <source>Top Right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="67"/>
        <source>Bottom Left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="68"/>
        <source>Bottom Center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="69"/>
        <source>Bottom Right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="90"/>
        <source>Select SVG file</source>
        <translation>Wybierz plik SVG</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="105"/>
        <source>Select North Arrow Fill Color</source>
        <translation>Wybierz kolor wypełnienia strzałki północy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="109"/>
        <source>Select North Arrow Outline Color</source>
        <translation>Wybierz kolor obrysu strzałki północy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="173"/>
        <source>File not found</source>
        <translation>Nie znaleziono pliku</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationnortharrowdialog.cpp" line="247"/>
        <source>Pixmap not found</source>
        <translation>Nie znaleziono obrazu</translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBar</name>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="65"/>
        <source>Tick Down</source>
        <translation>Dolny</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="65"/>
        <source>Tick Up</source>
        <translation>Górny</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="66"/>
        <source>Bar</source>
        <translation>Pasek</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="66"/>
        <source>Box</source>
        <translation>Pojemnik</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="264"/>
        <source>km</source>
        <translation>km</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="269"/>
        <source>mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="274"/>
        <source>cm</source>
        <translation>cm</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="278"/>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="283"/>
        <source>miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="290"/>
        <source>mile</source>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="297"/>
        <source>inches</source>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="303"/>
        <source>foot</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="307"/>
        <source>feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="312"/>
        <source>degree</source>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebar.cpp" line="314"/>
        <source>degrees</source>
        <translation>stopnie</translation>
    </message>
</context>
<context>
    <name>QgsDecorationScaleBarDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Scale Bar Decoration</source>
        <translation>Podziałka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Scale bar style</source>
        <translation>Styl podziałki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Select the style of the scale bar</source>
        <translation>Wybierz styl dla podziałki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Margin from edge</source>
        <translation>Margines od krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Tick Down</source>
        <translation>Dolny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Enable Scale Bar</source>
        <translation>Włącz podziałkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Outline</source>
        <translation>Obrys</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Tick Up</source>
        <translation>Górny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Box</source>
        <translation>Pojemnik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Bar</source>
        <translation>Pasek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Font of bar</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Horizontal</source>
        <translation>Pozioma</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Vertical</source>
        <translation>Pionowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Color of bar</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Size of bar</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationscalebardialog.ui"/>
        <source>Automatically snap to round number on resize</source>
        <translation>Automatycznie dostosuj rozmiar</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="43"/>
        <source> meters/km</source>
        <translation> metry/km</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="46"/>
        <source> feet/miles</source>
        <translation> stopy/mile</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="49"/>
        <source> degrees</source>
        <translation> stopnie</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="59"/>
        <source>Top Left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="60"/>
        <source>Top Center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="61"/>
        <source>Top Right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="62"/>
        <source>Bottom Left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="63"/>
        <source>Bottom Center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="64"/>
        <source>Bottom Right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="88"/>
        <source>Select Scale Bar Fill Color</source>
        <translation>Wybierz kolor wypełnienia podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationscalebardialog.cpp" line="93"/>
        <source>Select Scale Bar Outline Color</source>
        <translation>Wybierz kolor obrysu podziałki</translation>
    </message>
</context>
<context>
    <name>QgsDecorationTitleDialog</name>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Title Label Decoration</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Enable Title Label</source>
        <translation>Włącz tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Title label text</source>
        <translation>Tekst tytułu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Horizontal</source>
        <translation>poziomy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Vertical</source>
        <translation>pionowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Insert an Expression…</source>
        <translation>Wprowadź wyrażenie…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>&amp;Placement</source>
        <translation>&amp;Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Margin from edge</source>
        <translation>Margines od krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Background bar color</source>
        <translation>Kolor tła belki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdecorationtitledialog.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="67"/>
        <source>Select Background Bar Color</source>
        <translation>Wybierz kolor tła belki</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="70"/>
        <source>Top Left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="71"/>
        <source>Top Center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="72"/>
        <source>Top Right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="73"/>
        <source>Bottom Left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="74"/>
        <source>Bottom Center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="75"/>
        <source>Bottom Right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/decorations/qgsdecorationtitledialog.cpp" line="89"/>
        <source>Title Label Text Format</source>
        <translation>Formatowanie tekstu tytułu</translation>
    </message>
</context>
<context>
    <name>QgsDefaultRasterLayerLegend</name>
    <message>
        <location filename="../src/core/qgsmaplayerlegend.cpp" line="337"/>
        <source>following %1 items
not displayed</source>
        <translation>następujące %1 obiekty
nie będą wyświetlane</translation>
    </message>
</context>
<context>
    <name>QgsDelAttrDialogBase</name>
    <message>
        <location filename="../src/ui/qgsdelattrdialogbase.ui"/>
        <source>Delete Fields</source>
        <translation>Usuń pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelattrdialogbase.ui"/>
        <source>Provider fields can only be deleted when the layer is in edit mode.</source>
        <translation>Pola w danych tego dostawcy mogą być usuwane jedynie w trybie edycji warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelattrdialogbase.ui"/>
        <source>Provider does not support deleting fields.</source>
        <translation>Dostawca nie obsługuje usuwania pól.</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextProvider</name>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="223"/>
        <source>File type string in %1 is not correctly formatted</source>
        <translation>Pole tekstowe w %1 jest niepoprawnie sformatowane</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="326"/>
        <source>File cannot be opened or delimiter parameters are not valid</source>
        <translation>Plik nie może być otwarty lub odczytano niepoprawne separatory</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="341"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="350"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="354"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="361"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="369"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="752"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="761"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="765"/>
        <source>%0 field %1 is not defined in delimited text file</source>
        <translation>%0 pole %1 nie jest zdefiniwane w pliku</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="412"/>
        <source>Invalid record format at line %1</source>
        <translation>Niepoprawny format wiersza w linii %1</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="485"/>
        <source>Invalid WKT at line %1</source>
        <translation>Niepoprawny WKT w linii %1</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="545"/>
        <source>Invalid X or Y fields at line %1</source>
        <translation>Niepoprawne pole X lub Y w wierszu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="692"/>
        <source>%1 records discarded due to invalid format</source>
        <translation>%1 wierszy pominięto z powodu błędnego formatu</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="694"/>
        <source>%1 records have missing geometry definitions</source>
        <translation>%1 rekordów ma brakujące definicje geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="696"/>
        <source>%1 records discarded due to invalid geometry definitions</source>
        <translation>%1 wierszy pominięto z powodu błędnej definicji geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="698"/>
        <source>%1 records discarded due to incompatible geometry types</source>
        <translation>%1 wierszy pominięto z powodu niezgodnych typów geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="987"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1007"/>
        <source>Errors in file %1</source>
        <translation>Błędy w pliku %1</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="995"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1015"/>
        <source>The following lines were not loaded into QGIS due to errors:</source>
        <translation>Następujące wiersze nie zostały wczytane do QGIS z powodu błędów:</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="999"/>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1019"/>
        <source>There are %1 additional errors in the file</source>
        <translation>Napotkano %1 dodatkowych błędów w pliku</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1006"/>
        <source>Delimited text file errors</source>
        <translation>Błędy pliku tekstowego rozdzielanego separatorami</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1065"/>
        <source>Invalid subset string %1 for %2</source>
        <translation>Niepoprawny ciąg znaków %1dla %2</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="1143"/>
        <source>The file has been updated by another application - reloading</source>
        <translation>Plik został zmodyfikowany przez inny program - wczytuję ponownie</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="67"/>
        <source>Whole number (integer)</source>
        <translation>Liczba całkowita (integer)</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="69"/>
        <source>Decimal number (double)</source>
        <translation>Liczba zmiennoprzecinkowa podwójnej precyzji (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="70"/>
        <source>Text, unlimited length (text)</source>
        <translation>Pole tekstowe maksymalnej długości (text)</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextprovider.cpp" line="68"/>
        <source>Whole number (integer - 64 bit)</source>
        <translation>Liczba całkowita (integer - 64 bit)</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelect</name>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="110"/>
        <source>No layer name</source>
        <translation>Brak nazwy warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="110"/>
        <source>Please enter a layer name before adding the layer to the map</source>
        <translation>Proszę wprowadzić nazwę warstwy przed dodaniem jej do mapy</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="118"/>
        <source>No delimiters set</source>
        <translation>Nie zdefiniowano separatorów</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="118"/>
        <source>Use one or more characters as the delimiter, or choose a different delimiter type</source>
        <translation>Użyj jednego lub więcej znaków jako separatory, lub wybierz inny typ separatora</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="128"/>
        <source>Invalid regular expression</source>
        <translation>Błędne wyrażenie regularne</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="128"/>
        <source>Please enter a valid regular expression as the delimiter, or choose a different delimiter type</source>
        <translation>Wpisz poprawne wyrażenie regularne jako separator, lub wybierz inny typ separatora</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="135"/>
        <source>Invalid delimited text file</source>
        <translation>Niepoprawny plik</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="135"/>
        <source>Please enter a valid file and delimiter</source>
        <translation>Wprowadź poprawną nazwę pliku i separatora</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="98"/>
        <source>Choose a Delimited Text File to Open</source>
        <translation>Wybierz plik tekstowy rozdzielany separatorami do otwarcia</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="99"/>
        <source>Text files</source>
        <translation>Pliki tekstowe</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="700"/>
        <source>Please select an input file</source>
        <translation>Wybierz plik źródłowy</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="704"/>
        <source>File %1 does not exist</source>
        <translation>Plik %1 nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="708"/>
        <source>Please enter a layer name</source>
        <translation>Wprowadź nazwę warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="712"/>
        <source>At least one delimiter character must be specified</source>
        <translation>Należy podać przynajmniej jeden znak separatora</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="720"/>
        <source>Regular expression is not valid</source>
        <translation>Wyrażenie regularne jest niepoprawne</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="724"/>
        <source>^.. expression needs capture groups</source>
        <translation>^.. wyrażenie wymaga grup przechwytywania</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="735"/>
        <source>Definition of filename and delimiters is not valid</source>
        <translation>Niepoprawna definicja nazwy pliku i separatorów</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="740"/>
        <source>No data found in file</source>
        <translation>Plik jest prawdopodobnie pusty</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="743"/>
        <source>%1 badly formatted records discarded</source>
        <translation>pominięto %1 niepoprawnie sformatowanych wierszy</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="748"/>
        <source>X and Y field names must be selected</source>
        <translation>Należy wybrać pola X i Y</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="752"/>
        <source>X and Y field names cannot be the same</source>
        <translation>Nazwy pól X i Y nie mogą być takie same</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="756"/>
        <source>The WKT field name must be selected</source>
        <translation>Należy wybrać plik WKT</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="760"/>
        <source>The CRS must be selected</source>
        <translation>Układ współrzędnych musi zostać wybrany</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="767"/>
        <source>%1 badly formatted records discarded from sample data</source>
        <translation>Pominięto %1 niepoprawnie sformatowanych wierszy z próbki danych</translation>
    </message>
    <message>
        <location filename="../src/providers/delimitedtext/qgsdelimitedtextsourceselect.cpp" line="99"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
</context>
<context>
    <name>QgsDelimitedTextSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Create a Layer from a Delimited Text File</source>
        <translation>Utwórz warstwę na podstawie pliku rozdzielanego separatorem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name to display in the map legend</source>
        <translation>Nazwa do wyświetlenia w legendzie mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name displayed in the map legend</source>
        <translation>Nazwa wyświetlana w legendzie mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Field names are read from the first record. If not selected then fields are numbered</source>
        <translation>Nazwy pól pobierane będą z pierwszego rekordu. Jeśli niezaznaczone, wówczas pola będą numerowane.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>The file is a comma separated value file, fields delimited by commas and quoted by &quot;</source>
        <translation>Kolumny rozdzielane są przecinkami, a tekst zawarty w &apos;&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Each line in the file is split using a regular expression to define the end of each field</source>
        <translation>Każda linia w pliku jest rozdzielana używając wyrażenia regularnego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Tab</source>
        <translation>Tab</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Space</source>
        <translation>Spacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Comma</source>
        <translation>Przecinek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>File name</source>
        <translation>Nazwa pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Select the file encoding</source>
        <translation>Wybierz kodowanie pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Record and Fields Options</source>
        <translation>Opcje wierszy i kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>X and Y coordinates are expressed in degrees/minutes/seconds</source>
        <translation>Współrzędne X/Y są podane w stopniach/minutach/sekundach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>DMS coordinates</source>
        <translation>Współrzędne SMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry field</source>
        <translation>pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name of the field containing well known text value</source>
        <translation>Nazwa pola z wartościami WKT</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry type</source>
        <translation>typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Detect</source>
        <translation>rozpoznaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Point</source>
        <translation>punkt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Line</source>
        <translation>linia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Polygon</source>
        <translation>poligon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Number of header lines to discard</source>
        <translation>Liczba ignorowanych wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>The number of lines to discard from the beginning of the file</source>
        <translation>Liczba ignorowanych wierszy z początku pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>First record has field names</source>
        <translation>Pierwszy wiersz zawiera nazwy pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>CSV (comma separated values)</source>
        <translation>CSV (rozdzielone przecinkami)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>File Format</source>
        <translation>Format pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Fields are defined by the specified delimiter, quote, and escape characters</source>
        <translation>Kolumny są rozdzielone innymi znakami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Custom delimiters</source>
        <translation>Rozdzielone innym znakiem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Regular expression delimiter</source>
        <translation>Wyrażenie regularne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Others</source>
        <translation>Inne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Detect field types</source>
        <translation>Rozpoznaj typy pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry Definition</source>
        <translation>Ustawienia geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Well known text (WKT)</source>
        <translation>format WKT (Well Known Text)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Layer Settings</source>
        <translation>Ustawienia warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Use a spatial index to improve performance of displaying and spatially selecting features</source>
        <translation>Wykorzystaj indeks przestrzenny, aby poprawić wydajność wyświetlania i zapytań przestrzennych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Use spatial index</source>
        <translation>Indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Use an index to improve performance of subset filters (set in layer properties)</source>
        <translation>Wykorzystaj indeks, aby poprawić wydajność filtrowania (ustawiony we właściwościach warstwy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Use subset index</source>
        <translation>Indeks filtrowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Watch for changes to the file by other applications while QGIS is running</source>
        <translation>Śledź zmiany w pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Watch file</source>
        <translation>Śledź plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Sample Data</source>
        <translation>Przykładowe dane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry is a point defined by X and Y coordinate fields</source>
        <translation>Geometria to punkty o współrzędnych X/Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Point coordinates</source>
        <translation>Współrzędne punktowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Geometry is read as a well known text string from the selected fields</source>
        <translation>Geometria w formacie WKT (well known text)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>The file contains only attribute information - it will not be displayed on the map</source>
        <translation>Plik zawiera wyłącznie atrybuty - nie będzie wyświetlany na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>No geometry (attribute only table)</source>
        <translation>Bez geometrii (tylko tabela atrybutów)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Trim leading and trailing spaces from fields</source>
        <translation>Usuń spacje z początku i końca</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Trim fields</source>
        <translation>Usuń spacje przed/po</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Discard empty fields in each record</source>
        <translation>Pomiń puste kolumny w każdym wierszu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Discard empty fields</source>
        <translation>Pomiń puste kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Number fields use comma for a decimal separator</source>
        <translation>W polach numerycznych przecinek oddziela część dziesiętną</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Decimal separator is comma</source>
        <translation>Przecinek separatorem dziesiętnym</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Comma character is one of the delimiters</source>
        <translation>Przecinek jest jednym z separatorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Tab character is one of the delimiters</source>
        <translation>Tabulator jest jednym z separatorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Space character is one of the delimiters</source>
        <translation>Spacja jest jednym z separatorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Colon character is one of the delimiters</source>
        <translation>Dwukropek jest jednym z separatorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Semicolon character is one of the delimiters</source>
        <translation>Średnik jest jednym z separatorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Semicolon</source>
        <translation>Średnik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Delimiters to use when splitting fields in the text file. The delimiter can be more than one character. These characters are used in addition to the comma, tab, space, colon, and semicolon options.</source>
        <translation>Separatory do wykorzystania przy polach tekstowych. Separator może być jednym lub kilkoma znakami. Znaki te będą używane dodatkowo poza przecinkiem, tabulatorem, spacją, dwukropkiem i średnikiem.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>The escape character(s) force the next character to be treated as a normal character (that is not a delimiter, quote, or new line character). If the escape character is the same as a quote character, it only escapes itself and only within quotes.</source>
        <translation>Znak modyfikacji wymusza traktowanie kolejnego znaku jako normalnego znaku (nie jako separatora, cytowania czy znaku nowej linii). Jeśli znak modyfikacji jest taki sam jak znak cytowania, może wówczas modyfikować jedynie sam siebie i to tylko w cudzysłowie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Quote</source>
        <translation>Opakowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>The quote character(s) enclose fields which may include delimiters and new lines</source>
        <translation>Opakowanie (np.apostrofy) umożliwia umieszczenie w polu separatorów i znaków końca linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Escape</source>
        <translation>Znak ucieczki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Regular expression used to split each line into fields</source>
        <translation>Wyrażenie regularne wykorzystane do podzielenia wiersza na poszczególne kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Sample data</source>
        <translation>Próbka danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Colon</source>
        <translation>Dwukropek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name of the field containing x values</source>
        <translation>Nazwa pola zawierającego wartość X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name of the field containing y values</source>
        <translation>Nazwa pola zawierającego wartość Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name of the field containing z values</source>
        <translation>Nazwa pola zawierającego wartość Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Name of the field containing m values</source>
        <translation>Nazwa pola zawierającego wartość M</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Y field</source>
        <translation>Pole Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>Z field</source>
        <translation>Pole Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>X field</source>
        <translation>Pole X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdelimitedtextsourceselectbase.ui"/>
        <source>M field</source>
        <translation>Pole M</translation>
    </message>
</context>
<context>
    <name>QgsDetailedItemWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui"/>
        <source>Heading Label</source>
        <translation>Etykieta nagłówka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui"/>
        <source>Detail label</source>
        <translation>Etykieta szczegółów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdetaileditemwidgetbase.ui"/>
        <source>Category label</source>
        <translation>Etykieta kategorii</translation>
    </message>
</context>
<context>
    <name>QgsDiagramProperties</name>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="92"/>
        <source>Pie chart</source>
        <translation>Wykres kołowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="90"/>
        <source>No diagrams</source>
        <translation>Bez kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="94"/>
        <source>Text diagram</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="96"/>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="102"/>
        <source>Select Background Color</source>
        <translation>Wybierz kolor tła</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="107"/>
        <source>Select Pen Color</source>
        <translation>Wybierz kolor długopisu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="186"/>
        <source>Height</source>
        <translation>wysokość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="187"/>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="242"/>
        <source>x-height</source>
        <translation>x-wysokość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="189"/>
        <source>Area</source>
        <translation>Obszar</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="190"/>
        <source>Diameter</source>
        <translation>Średnica</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="464"/>
        <source>Diagram Properties</source>
        <translation>Właściwości kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="893"/>
        <source>Expression Based Attribute</source>
        <translation>Atrybut na podstawie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="192"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="106"/>
        <source>Transparent Background</source>
        <translation>Przezroczyste tło</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="111"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="193"/>
        <source>Right</source>
        <translation>z prawej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="194"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="195"/>
        <source>Left</source>
        <translation>z lewej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="465"/>
        <source>The diagram type &apos;%1&apos; is unknown. A default type is selected for you.</source>
        <translation>Nieznany typ kartodiagram &quot;%1&quot;. Wybrano typ domyślny.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="547"/>
        <source>Bar length: Scale linearly, so that the following value matches the specified bar length:</source>
        <translation>Wysokość słupków jest skalowana liniowo tak, aby wartości mieściły się w zadanym rozmiarze:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="548"/>
        <source>Bar length</source>
        <translation>Wysokość słupków</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="557"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="556"/>
        <source>Scale linearly between 0 and the following attribute value / diagram size:</source>
        <translation>Skaluj liniowo pomiędzy 0 a daną wartością atrybutu/ rozmiarem kartodiagramu:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="724"/>
        <source>Diagrams: No attributes added.</source>
        <translation>Kartodiagramy: Nie dodano atrybutów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdiagramproperties.cpp" line="725"/>
        <source>You did not add any attributes to this diagram layer. Please specify the attributes to visualize on the diagrams or disable diagrams.</source>
        <translation>Nie dodano żadnego atrybutu do kartodiagramu. Podaj atrybuty, aby zwizualizować je, lub wyłącz kartodiagram.</translation>
    </message>
</context>
<context>
    <name>QgsDiagramPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Low</source>
        <translation>Niski</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>High</source>
        <translation>Wysoki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Line color</source>
        <translation>Kolor linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Bar width</source>
        <translation>Szerokość słupka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Scale dependent visibility</source>
        <translation>Widoczność zależna od skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Show all diagrams</source>
        <translation>Pokaż wszystkie kartodiagramy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Fixed size</source>
        <translation>Ustalony rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Size units</source>
        <translation>Jednostki rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Controls how diagrams are drawn on top of each other. Diagrams with a higher z-index are drawn above diagrams and labels with a lower z-index.</source>
        <translation>Kontroluje nakładanie się kartodiagramów przy wyświetlaniu. Kartodiagramy z wyższym z-index są rysowane ponad kartodiagramami i etykietami z niższym z-index.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Always show</source>
        <translation>Zawsze pokaż</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Discourage diagrams and labels from covering features</source>
        <translation>Unikaj kartodiagramów i etykiet zakrywających obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Show diagram</source>
        <translation>Pokaż kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Controls whether specific diagrams should be shown</source>
        <translation>Kontroluje czy określone kartodiagramy powinny być widoczne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Controls whether specific diagrams should always be rendered, even when they overlap other diagrams or map labels</source>
        <translation>Kontroluje czy określone kartodiagramy powinny być zawsze renderowane, również jeśli nachodzą na inne kartodiagramy lub etykiety mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Always show all diagrams, even when they overlap with each other or other map labels</source>
        <translation>Zawsze pokazuj wszystkie kartodiagramy, nawet jeśli nachodzą na siebie lub etykiety mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Scale linearly between 0 and the following attribute value / diagram size</source>
        <translation>Skaluj liniowo pomiędzy 0 a daną wartością atrybutu/ rozmiarem kartodiagramu:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Increase size of small diagrams</source>
        <translation>Zwiększ rozmiar małych kartodiagramów:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Minimum size</source>
        <translation>minimalny rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Coordinates</source>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Around point</source>
        <translation>wokół punktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Over point</source>
        <translation>ponad punktem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Label placement</source>
        <translation>Położenie etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Bar Orientation</source>
        <translation>Kierunek słupków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Start angle</source>
        <translation>Kąt początkowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Visibility</source>
        <translation>Widoczność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Maximum value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Find</source>
        <translation>Znajdź</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Scaled size</source>
        <translation>Wielkość przeskalowana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Diagram z-index</source>
        <translation>Poziom wyświetlania Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Above line</source>
        <translation>ponad linią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Below line</source>
        <translation>poniżej linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>On line</source>
        <translation>na linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Line orientation dependent position</source>
        <translation>zależnie od kierunku linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Priority</source>
        <translation>Priorytet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Labels are placed in an equal radius circle around point features.</source>
        <translation>Etykiety są umieszczane w równej odległości wokół obiektów punktowych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Labels are placed at a fixed offset from the point.</source>
        <translation>Etykiety są rozmieszczane w ustalonej odległości od punktu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Over Line</source>
        <translation>ponad linią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Around Line</source>
        <translation>wokół linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Inside Polygon</source>
        <translation>wewnątrz poligonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Around Centroid</source>
        <translation>wokół centroidu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Over Centroid</source>
        <translation>ponad centroidem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Using Perimeter</source>
        <translation>z użyciem brzegu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Up</source>
        <translation>w górę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Down</source>
        <translation>w dół</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Right</source>
        <translation>w prawo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Left</source>
        <translation>w lewo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Show legend entries for diagram attributes</source>
        <translation>Wyświetl legendę dla atrybutów kartodiagramu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Attributes</source>
        <translation>Atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Automated placement settings (apply to all layers)</source>
        <translation>Automatyczne położenie (dla wszystkich warstw)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Available attributes</source>
        <translation>Dostępne atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Add expression</source>
        <translation>Dodaj wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Add selected attributes</source>
        <translation>Dodaj wybrane atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Remove selected attributes</source>
        <translation>Usuń zaznaczone atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Assigned attributes</source>
        <translation>Użyte atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Drag and drop to reorder</source>
        <translation>Przeciągnij, aby zmienić kolejność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiagrampropertiesbase.ui"/>
        <source>Legend Entries for Diagram Size…</source>
        <translation>Rozmiar legendy dla kartodiagramu…</translation>
    </message>
</context>
<context>
    <name>QgsDirectoryParamWidget</name>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Permissions</source>
        <translation>Uprawnienia</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Owner</source>
        <translation>Właściciel</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1078"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1177"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1131"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1136"/>
        <source>folder</source>
        <translation>folder</translation>
    </message>
    <message>
        <location filename="../src/core/qgsdataitem.cpp" line="1141"/>
        <location filename="../src/core/qgsdataitem.cpp" line="1146"/>
        <source>file</source>
        <translation>plik</translation>
    </message>
</context>
<context>
    <name>QgsDiscoverRelationsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Discover Relations</source>
        <translation>Odnajdź relacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Referencing Layer</source>
        <translation>Warstwa powiązana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Referencing Field</source>
        <translation>Pole warstwy powiązanej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Referenced Layer</source>
        <translation>Warstwa bazowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Referenced Field</source>
        <translation>Pole warstwy bazowej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdiscoverrelationsdialogbase.ui"/>
        <source>Strength</source>
        <translation>Siła</translation>
    </message>
</context>
<context>
    <name>QgsDisplayAngleBase</name>
    <message>
        <location filename="../src/ui/qgsdisplayanglebase.ui"/>
        <source>Angle</source>
        <translation>Kąt</translation>
    </message>
</context>
<context>
    <name>QgsDockWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsdockwidgetplugin.cpp" line="74"/>
        <location filename="../src/customwidgets/qgsdockwidgetplugin.cpp" line="79"/>
        <source>A dock widget</source>
        <translation>Widżet w docku</translation>
    </message>
</context>
<context>
    <name>QgsDualView</name>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="208"/>
        <source>Sort by preview expression</source>
        <translation>Sortuj wg użytego wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="625"/>
        <source>Expression Based Preview</source>
        <translation>Podgląd na podstawie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="643"/>
        <source>Column Preview</source>
        <translation>Kolumna podglądu</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="644"/>
        <source>Could not set column '%1' as preview column.
Parser error:
%2</source>
        <translation>Nie można ustawić kolumny &quot;%1&quot; jako podglądu.
Błąd przetwarzania:
%2</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="815"/>
        <source>&amp;Sort…</source>
        <translation>&amp;Sortuj…</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="806"/>
        <source>&amp;Autosize</source>
        <translation>&amp;Automatyczny rozmiar</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="515"/>
        <source>(disabled when attribute table only shows features visible in the current map canvas extent)</source>
        <translation>(wyłączone, gdy tabela atrybutów pokazuje tylko obiekty widoczne w bieżącym zasięgu obszaru roboczego mapy)</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="517"/>
        <source>Automatically pan to the current feature</source>
        <translation>Automatycznie przesuń do bieżącego obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="518"/>
        <source>Automatically zoom to the current feature</source>
        <translation>Automatycznie powiększ do bieżącego obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="699"/>
        <source>Copy Cell Content</source>
        <translation>Kopiuj zawartość komórki</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="711"/>
        <source>Zoom to Feature</source>
        <translation>Przybliż do obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="714"/>
        <source>Pan to Feature</source>
        <translation>Przesuń do obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="717"/>
        <source>Flash Feature</source>
        <translation>Zamigaj obiektem</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="725"/>
        <source>Run Layer Action</source>
        <translation>Uruchom akcję warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="769"/>
        <source>Actions on Selection (%1)</source>
        <translation>Akcje na zaznaczonych (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="780"/>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="781"/>
        <source>Open Form</source>
        <translation>Otwórz formularz</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="798"/>
        <source>&amp;Hide Column</source>
        <translation>&amp;Ukryj kolumnę</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="802"/>
        <source>&amp;Set Width…</source>
        <translation>U&amp;staw szerokość…</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="812"/>
        <source>&amp;Organize Columns…</source>
        <translation>&amp;Porządkuj kolumny…</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="873"/>
        <source>Set column width</source>
        <translation>Ustaw szerokość kolumny</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="873"/>
        <source>Enter column width</source>
        <translation>Podaj szerokość kolumny</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="899"/>
        <source>Configure Attribute Table Sort Order</source>
        <translation>Konfiguruj porządek sortowania tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="1129"/>
        <source>Loading features…</source>
        <translation>Wczytywanie obiektów…</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="1130"/>
        <source>Attribute Table</source>
        <translation>Tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="907"/>
        <source>Defined sort order in attribute table</source>
        <translation>Zdefiniowany porządek sortowania w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="923"/>
        <source>Sort ascending</source>
        <translation>Sortuj rosnąco</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="1129"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsdualview.cpp" line="1135"/>
        <source>%1 features loaded.</source>
        <translation>Wczytano %1 obiektów.</translation>
    </message>
</context>
<context>
    <name>QgsDualViewBase</name>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Column Preview</source>
        <translation>Kolumna podglądu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Highlight current feature on map</source>
        <translation>Podświetl bieżący obiekt na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Automatically pan to the current feature</source>
        <translation>Automatycznie przesuń do bieżącego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Automatically zoom to the current feature</source>
        <translation>Automatycznie przybliż do bieżącego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Navigate to first feature</source>
        <translation>Przejdź do pierwszego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Navigate to previous feature</source>
        <translation>Przejdź do poprzedniego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Navigate to next feature</source>
        <translation>Przejdź do następnego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdualviewbase.ui"/>
        <source>Navigate to last feature</source>
        <translation>Przejdź do ostatniego obiektu</translation>
    </message>
</context>
<context>
    <name>QgsDummyConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdummyconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsdummyconfigdlgbase.ui"/>
        <source>Dummy Text</source>
        <translation>Przykładowy tekst</translation>
    </message>
</context>
<context>
    <name>QgsDwgImportBase</name>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>DWG/DXF Import</source>
        <translation>Import DWG/DXF</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Visible</source>
        <translation>Widoczny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Group name</source>
        <translation>Nazwa grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Merge layers</source>
        <translation>Złącz warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Import</source>
        <translation>Importuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Source drawing</source>
        <translation>Żródło rysunku DWG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Target package</source>
        <translation>Docelowy GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Select GeoPackage Database</source>
        <translation>Wybierz bazę danych GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Reload</source>
        <translation>Ponów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Layers to Import into Project</source>
        <translation>Warstwy do zaimportowania do projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Import Drawing into GeoPackage</source>
        <translation>Importuj plik drawing do GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Load layers</source>
        <translation>Wczytaj warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Expand block references</source>
        <translation>Rozbij bloki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdwgimportbase.ui"/>
        <source>Use curves</source>
        <translation>Użyj krzywych</translation>
    </message>
</context>
<context>
    <name>QgsDwgImportDialog</name>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="88"/>
        <source>Select the coordinate reference system for the dxf file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation>Wybierz układ współrzędnych dla pliku DXF. Dane zostaną przetransformowane z układu współrzędnych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="176"/>
        <source>Drawing file was meanwhile updated (%1 &gt; %2).</source>
        <translation>Plik drawing został w międzyczasie zaktualizowany (%1 &gt; %2).</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="182"/>
        <source>Drawing file unavailable.</source>
        <translation>Plik drawing niedostępny.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="229"/>
        <source>Could not open layer list</source>
        <translation>Nie można otworzyć listy warstw</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="236"/>
        <source>Select DWG/DXF file</source>
        <translation>Wybierz plik DWG/DXF</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="236"/>
        <source>DXF/DWG files</source>
        <translation>Pliki DXF/DWG</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="256"/>
        <source>Drawing import completed.</source>
        <translation>Ukończono import pliku drawing.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimportdialog.cpp" line="260"/>
        <source>Drawing import failed (%1)</source>
        <translation>Nie powiódł się import pliku drawing (%1)</translation>
    </message>
</context>
<context>
    <name>QgsDwgImporter</name>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="108"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="134"/>
        <source>SQL statement failed
Database: %1
SQL: %2
Error: %3</source>
        <translation>Błąd wyrażenia SQL
Baza danych: %1
SQL: %2
Błąd: %3</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="149"/>
        <source>Could not start transaction
Database: %1
Error: %2</source>
        <translation>Nie można rozpocząć transakcji
Baza danych: %1
Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="160"/>
        <source>Could not commit transaction
Database: %1
Error: %2</source>
        <translation>Nie można zatwierdzić transakcji
Baza danych: %1
Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="199"/>
        <source>Drawing %1 is unreadable</source>
        <translation>Rysunek %1 jest nieczytelny</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="208"/>
        <source>Could not open database [%1]</source>
        <translation>Nie można otworzyć bazy danych [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="216"/>
        <source>Query for drawing %1 failed.</source>
        <translation>Nie powiodło się zapytanie o rysunek %1.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="230"/>
        <source>Could not retrieve drawing name from database [%1]</source>
        <translation>Nie można pobrać nazwy rysunku z bazy danych [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="238"/>
        <source>Recorded last modification date unreadable [%1]</source>
        <translation>Zarejestrowana data ostatniej modyfikacji jest nieczytelna [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="248"/>
        <source>Drawing already uptodate in database.</source>
        <translation>Rysunek w bazie danych już aktualny.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="302"/>
        <source>Imported drawings</source>
        <translation>Zaimportowane rysunki</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="309"/>
        <source>Headers</source>
        <translation>Nagłówki</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="313"/>
        <source>Line types</source>
        <translation>Typy linii</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="318"/>
        <source>Layer list</source>
        <translation>Lista warstw</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="329"/>
        <source>Dimension styles</source>
        <translation>Style wymiarów</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="400"/>
        <source>Text styles</source>
        <translation>Style tekstu</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="411"/>
        <source>Application data</source>
        <translation>Dane aplikacji</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="416"/>
        <source>BLOCK entities</source>
        <translation>obiekty BLOCK</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="423"/>
        <source>POINT entities</source>
        <translation>obiekty POINT</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="428"/>
        <source>LINE entities</source>
        <translation>obiekty LINE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="434"/>
        <source>POLYLINE entities</source>
        <translation>obiekty POLYLINE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="439"/>
        <source>TEXT entities</source>
        <translation>obiekty TEXT</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="454"/>
        <source>HATCH entities</source>
        <translation>obiekty HATCH</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="468"/>
        <source>INSERT entities</source>
        <translation>obiekty INSERT</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="487"/>
        <source>Could not load geopackage driver</source>
        <translation>Nie można załadować sterownika GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="491"/>
        <source>Creating database…</source>
        <translation>Tworzenie bazy danych…</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="497"/>
        <source>Creation of datasource failed [%1]</source>
        <translation>Utworzenie źródła danych nie powiodło się [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="501"/>
        <source>Creating tables…</source>
        <translation>Tworzenie tabel…</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="522"/>
        <source>Creation of drawing layer %1 failed [%2]</source>
        <translation>Utworzenie warstwy rysunku %1 nie powiodło się [%2]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="532"/>
        <source>Creation of field definition for %1.%2 failed [%3]</source>
        <translation>Utworzenie definicji pola dla %1.%2 nie powiodło się [%3]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="546"/>
        <source>Creation of field %1.%2 failed [%3]</source>
        <translation>Utworzenie pola %1.%2 nie powiodło się [%3]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="555"/>
        <source>Importing drawing…</source>
        <translation>Importowanie rysunku…</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="597"/>
        <source>Could not update drawing record [%1]</source>
        <translation>Nie powiodło się aktualizowanie wiersza rysunku [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="601"/>
        <source>Updating database from %1 [%2].</source>
        <translation>Aktualizowanie bazy danych z %1 [%2].</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="628"/>
        <source>File %1 is not a DWG/DXF file</source>
        <translation>Plik %1 nie jest plikiem DWG/WXF</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="635"/>
        <source>No error.</source>
        <translation>Bez błędu.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="638"/>
        <source>Unknown error.</source>
        <translation>Nieznany błąd.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="641"/>
        <source>error opening file.</source>
        <translation>błąd otwierania pliku.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="644"/>
        <source>unsupported version.</source>
        <translation>nieobsługiwana wersja.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="647"/>
        <source>error reading metadata.</source>
        <translation>błąd odczytu metadanych.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="650"/>
        <source>error in file header read process.</source>
        <translation>błąd odczytu nagłówka pliku.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="653"/>
        <source>error in header vars read process.</source>
        <translation>błąd odczytu zmiennych nagłówka.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="656"/>
        <source>error in object map read process.</source>
        <translation>błąd odczytu obiektu.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="659"/>
        <source>error in classes read process.</source>
        <translation>błąd odczytu klas.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="662"/>
        <source>error in tables read process.</source>
        <translation>błąd odczytu tabel.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="666"/>
        <source>error in block read process.</source>
        <translation>błąd odczytu blokowego.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="669"/>
        <source>error in entities read process.</source>
        <translation>błąd odczytu obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="672"/>
        <source>error in objects read process.</source>
        <translation>błąd odczytu obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="705"/>
        <source>Could not update comment in drawing record [%1]</source>
        <translation>Nie można zaktualizować komentarza w wierszu rysunku [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="814"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="887"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="979"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1191"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1224"/>
        <source>Could not add %3 %1 [%2]</source>
        <translation>Nie można dodać %3 %1 [%2]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="817"/>
        <source>header record</source>
        <translation>wiersz nagłówka</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="851"/>
        <source>dotted linetypes - dot ignored</source>
        <translation>linie kropkowane - kropka ignorowana</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="890"/>
        <source>line type</source>
        <translation>typ linii</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="980"/>
        <source>layer</source>
        <translation>warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="990"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1011"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1022"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1038"/>
        <source>Field %1 not found</source>
        <translation>Nie znaleziono pola %1</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1103"/>
        <source>Line width default</source>
        <translation>Domyślna szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1192"/>
        <source>dimension style</source>
        <translation>styl wymiaru</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1225"/>
        <source>text style</source>
        <translation>styl tekstu</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1255"/>
        <source>Could not create geometry [%1]</source>
        <translation>Nie można utworzyć geometrii [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1290"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1357"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1419"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1449"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1600"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1677"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1721"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1808"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1884"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1928"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2182"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2223"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2274"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2312"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2355"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2530"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2559"/>
        <source>Could not add %2 [%1]</source>
        <translation>Nie można dodać %2 [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1291"/>
        <source>block</source>
        <translation>blok</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1314"/>
        <source>%1 entities processed.</source>
        <translation>%1 przetworzonych encji.</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1358"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2224"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2313"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2356"/>
        <source>point</source>
        <translation>punkt</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1366"/>
        <source>RAY entities</source>
        <translation>obiekty RAY</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1372"/>
        <source>XLINE entities</source>
        <translation>obiekty XLINE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1399"/>
        <source>Could not create circular string from  %2 [%1]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1400"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1420"/>
        <source>arc</source>
        <translation>łuk</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1450"/>
        <source>circle</source>
        <translation>koło</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1601"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1722"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1809"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1929"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2560"/>
        <source>line string</source>
        <translation>linia</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1678"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="1885"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2275"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2531"/>
        <source>polygon</source>
        <translation>poligon</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2165"/>
        <source>Could not create line from %2 [%1]</source>
        <translation>Nie można utworzyć linii z %2 [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2166"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2183"/>
        <source>spline</source>
        <translation>splajn</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2191"/>
        <source>KNOT entities</source>
        <translation>obiekty KNOT</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2232"/>
        <source>TRACE entities</source>
        <translation>obiekty TRACE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2238"/>
        <source>3DFACE entities</source>
        <translation>obiekty 3DFACE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2364"/>
        <source>DIMALIGN entities</source>
        <translation>obiekty DIMALIGN</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2370"/>
        <source>DIMLINEAR entities</source>
        <translation>obiekty DIMLINEAR</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2376"/>
        <source>DIMRADIAL entities</source>
        <translation>obiekty DIMRADIAL</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2382"/>
        <source>DIMDIAMETRIC entities</source>
        <translation>obiekty DIMDIAMETRIC</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2388"/>
        <source>DIMANGULAR entities</source>
        <translation>obiekty DIMANGULAR</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2394"/>
        <source>DIMANGULAR3P entities</source>
        <translation>obiekty DIMANGULAR3P</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2400"/>
        <source>DIMORDINAL entities</source>
        <translation>obiekty DIMORDINAL</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2406"/>
        <source>LEADER entities</source>
        <translation>obiekty LEADER</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2441"/>
        <source>0x%1: %2 instead of %3 loops found</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2568"/>
        <source>VIEWPORT entities</source>
        <translation>obiekty VIEWPORT</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2574"/>
        <source>IMAGE entities</source>
        <translation>obiekty IMAGE</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2580"/>
        <source>image links</source>
        <translation>odnośniki obrazów</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2586"/>
        <source>comments</source>
        <translation>komentarze</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2702"/>
        <source>Expanding block reference %1/%2…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2875"/>
        <source>Could not copy feature of block %2 from layer %1 [Errors: %3]</source>
        <translation>Nie można skopiować obiektu bloku %2 z warstwy %1 [Błędy: %3]</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2877"/>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2881"/>
        <source>DWG/DXF import</source>
        <translation>Import DWG/DXF</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2881"/>
        <source>Not logging more errors</source>
        <translation>Nie rejestruje więcej błędów</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2905"/>
        <source>%1 write errors during block expansion</source>
        <translation>%1 błędów zapisu podczas ekspansji bloku</translation>
    </message>
    <message>
        <location filename="../src/app/dwg/qgsdwgimporter.cpp" line="2910"/>
        <source>%1 block insertion expanded.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsDxfExportDialog</name>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="452"/>
        <source>DXF files</source>
        <translation>Pliki DXF</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="495"/>
        <source>Select the coordinate reference system for the dxf file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation>Wybierz układ współrzędnych dla pliku DXF. Dane zostaną przetransformowane z układu współrzędnych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="453"/>
        <source>Export as DXF</source>
        <translation>Eksportuj jako  DXF</translation>
    </message>
</context>
<context>
    <name>QgsDxfExportDialogBase</name>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Symbology mode</source>
        <translation>Tryb stylów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Symbology scale</source>
        <translation>Skala stylów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Save as</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>DXF Export</source>
        <translation>Eksport DXF</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>No symbology</source>
        <translation>bez stylów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Feature symbology</source>
        <translation>style obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Symbol layer symbology</source>
        <translation>style warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Map themes</source>
        <translation>Motywy mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Export features intersecting the current map extent</source>
        <translation>Eksportuj obiekty położone na krawędzi zasięgu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Force 2d output (eg. to support polyline width)</source>
        <translation>Wymuszaj obiekty 2D (np. aby odwzorować szerokość polilinii)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Export labels as MTEXT elements</source>
        <translation>Eksportuj etykiety jako obiekty MTEXT</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsdxfexportdialogbase.ui"/>
        <source>Use layer title as name if set</source>
        <translation>Użyj tytuły warstw jako nazwy</translation>
    </message>
</context>
<context>
    <name>QgsEditConditionalFormatRuleWidget</name>
    <message>
        <location filename="../src/gui/attributetable/qgsfieldconditionalformatwidget.cpp" line="248"/>
        <source>Edit Rule</source>
        <translation>Edytuj regułę</translation>
    </message>
    <message>
        <location filename="../src/gui/attributetable/qgsfieldconditionalformatwidget.cpp" line="339"/>
        <source>Conditional Style Rule Expression</source>
        <translation>Wyrażenie reguły stylu warunkowego</translation>
    </message>
</context>
<context>
    <name>QgsEditConditionalRuleWidget</name>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Preset</source>
        <translation>Zapisane ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Icon</source>
        <translation>Ikona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Bold text
(data defined only, overrides Style)</source>
        <translation>pogrubiony
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Italic text
(data defined only, overrides Style)</source>
        <translation>kursywa
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Underlined text</source>
        <translation>podkreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Strikeout text</source>
        <translation>przekreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Done</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Condition</source>
        <translation>Warunek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>@value</source>
        <translation>@value</translation>
    </message>
    <message>
        <location filename="../src/ui/qgseditconditionalformatrulewidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsEditorWidgetRegistry</name>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="53"/>
        <source>Classification</source>
        <translation>Klasyfikacja</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="54"/>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="55"/>
        <source>Unique Values</source>
        <translation>Unikalne wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="56"/>
        <source>Value Map</source>
        <translation>Mapa wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="57"/>
        <source>Enumeration</source>
        <translation>Wyliczenie</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="58"/>
        <source>Hidden</source>
        <translation>Ukryty</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="47"/>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="52"/>
        <source>Text Edit</source>
        <translation>Pole tekstowe</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="59"/>
        <source>Checkbox</source>
        <translation>Pole wyboru</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="60"/>
        <source>Value Relation</source>
        <translation>Relacja (Value Relation)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="61"/>
        <source>Uuid Generator</source>
        <translation>Generator UUID</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="65"/>
        <source>Attachment</source>
        <translation>Załącznik</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="66"/>
        <source>Key/Value</source>
        <translation>Klucz/Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="67"/>
        <source>List</source>
        <translation>Lista</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="68"/>
        <source>Binary (BLOB)</source>
        <translation>Binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="181"/>
        <source>QgsEditorWidgetRegistry: Factory not valid.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="186"/>
        <source>QgsEditorWidgetRegistry: Factory with id %1 already registered.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="62"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="63"/>
        <source>Relation Reference</source>
        <translation>Relacja (Relation Reference)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp" line="64"/>
        <source>Date/Time</source>
        <translation>Data/czas</translation>
    </message>
</context>
<context>
    <name>QgsEditorWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetwrapper.cpp" line="191"/>
        <source>Not NULL</source>
        <translation>niepuste</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetwrapper.cpp" line="205"/>
        <source>Unique</source>
        <translation>unikalne</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/core/qgseditorwidgetwrapper.cpp" line="242"/>
        <source>Constraint checks passed</source>
        <translation>Sprawdzono ograniczenia</translation>
    </message>
</context>
<context>
    <name>QgsEffectDrawModeComboBox</name>
    <message>
        <location filename="../src/gui/effects/qgseffectdrawmodecombobox.cpp" line="26"/>
        <source>Render only</source>
        <translation>Tylko renderuj</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgseffectdrawmodecombobox.cpp" line="27"/>
        <source>Modifier only</source>
        <translation>Tylko modyfikuj</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgseffectdrawmodecombobox.cpp" line="28"/>
        <source>Render and modify</source>
        <translation>Renderuj i modyfikuj</translation>
    </message>
</context>
<context>
    <name>QgsEffectStackCompactWidget</name>
    <message>
        <location filename="../src/gui/effects/qgseffectstackpropertieswidget.cpp" line="405"/>
        <source>Draw effects</source>
        <translation>Rysuj efekty</translation>
    </message>
    <message>
        <location filename="../src/gui/effects/qgseffectstackpropertieswidget.cpp" line="410"/>
        <source>Customize effects</source>
        <translation>Dostosuj efekty</translation>
    </message>
</context>
<context>
    <name>QgsEffectStackPropertiesDialog</name>
    <message>
        <location filename="../src/gui/effects/qgseffectstackpropertieswidget.cpp" line="366"/>
        <source>Effect Properties</source>
        <translation>Właściwości efektów</translation>
    </message>
</context>
<context>
    <name>QgsEffectStackPropertiesWidget</name>
    <message>
        <location filename="../src/gui/effects/qgseffectstackpropertieswidget.cpp" line="153"/>
        <source>Effects Properties</source>
        <translation>Właściwości efektu</translation>
    </message>
</context>
<context>
    <name>QgsEffectStackPropertiesWidgetBase</name>
    <message>
        <location filename="../src/ui/effects/qgseffectstackpropertieswidgetbase.ui"/>
        <source>Effects</source>
        <translation>Efekty</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectstackpropertieswidgetbase.ui"/>
        <source>Add new effect</source>
        <translation>Dodaj nowy efekt</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectstackpropertieswidgetbase.ui"/>
        <source>Remove effect</source>
        <translation>Usuń efekt</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectstackpropertieswidgetbase.ui"/>
        <source>Move up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/qgseffectstackpropertieswidgetbase.ui"/>
        <source>Move down</source>
        <translation>Niżej</translation>
    </message>
</context>
<context>
    <name>QgsEllipseSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsellipsesymbollayerwidget.cpp" line="50"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsellipsesymbollayerwidget.cpp" line="53"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsellipsesymbollayerwidget.cpp" line="58"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsellipsesymbollayerwidget.cpp" line="55"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
</context>
<context>
    <name>QgsEmbeddedLayerSelectDialog</name>
    <message>
        <location filename="../src/providers/virtual/qgsembeddedlayerselect.ui"/>
        <source>Select Layers to Embed</source>
        <translation>Wybierz warstwy do osadzenia</translation>
    </message>
</context>
<context>
    <name>QgsEncodingFileDialog</name>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="37"/>
        <source>Encoding:</source>
        <translation>Kodowanie:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="89"/>
        <source>Cancel &amp;All</source>
        <translation>Anuluj &amp;wszystkie</translation>
    </message>
</context>
<context>
    <name>QgsEncodingSelectionDialog</name>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="112"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="114"/>
        <source>Select Encoding</source>
        <translation>Wybierz kodowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsencodingfiledialog.cpp" line="135"/>
        <source>System</source>
        <translation>System</translation>
    </message>
</context>
<context>
    <name>QgsErrorDialog</name>
    <message>
        <location filename="../src/gui/qgserrordialog.cpp" line="31"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
</context>
<context>
    <name>QgsErrorDialogBase</name>
    <message>
        <location filename="../src/ui/qgserrordialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgserrordialogbase.ui"/>
        <source>Always show details</source>
        <translation>Zawsze pokazuj szczegóły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgserrordialogbase.ui"/>
        <source>Details &gt;&gt;</source>
        <translation>Szczegóły &gt;&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgserrordialogbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Summary&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Podsumowanie&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgserrordialogbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Detailed report.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Ubuntu&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:10pt;&quot;&gt;Szczegółowy raport.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsExpression</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="389"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="403"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="415"/>
        <source>No root node! Parsing failed?</source>
        <translation>Brak głównego węzła! Parsowanie nie powiodło się?</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="582"/>
        <source>function help for %1 missing</source>
        <translation>brak pomocy dla %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="587"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="606"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="622"/>
        <source>group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="596"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="607"/>
        <source>Syntax</source>
        <translation>Składnia</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="609"/>
        <source>operator</source>
        <translation>operator</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="628"/>
        <source>function</source>
        <translation>Funkcja</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="673"/>
        <source>Arguments</source>
        <translation>Argumenty</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="688"/>
        <source>Examples</source>
        <translation>Przykłady</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="705"/>
        <source>Notes</source>
        <translation>Uwagi</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="915"/>
        <source>Rasters</source>
        <translation>Rastry</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="916"/>
        <source>Record and Attributes</source>
        <translation>Wiersz i atrubuty</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="940"/>
        <source>empty geometry</source>
        <translation>pusta geometria</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="942"/>
        <source>geometry: %1</source>
        <translation>geometria: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="947"/>
        <source>map layer</source>
        <translation>warstwa mapy</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="957"/>
        <source>feature: %1</source>
        <translation>obiekt: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="963"/>
        <source>interval: %1 days</source>
        <translation>interwał: %1 dni</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="967"/>
        <source>gradient ramp</source>
        <translation>paleta gradientowa</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="972"/>
        <source>date: %1</source>
        <translation>data: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="977"/>
        <source>time: %1</source>
        <translation>czas: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="982"/>
        <source>datetime: %1</source>
        <translation>data/czas: %1</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="909"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="914"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="903"/>
        <source>Conditionals</source>
        <translation>Wyrażenia warunkowe</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="906"/>
        <source>Fields and Values</source>
        <translation>Pola i wartości</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="913"/>
        <source>Math</source>
        <translation>Matematyczne</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="904"/>
        <source>Conversions</source>
        <translation>Konwersja</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="905"/>
        <source>Date and Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="917"/>
        <source>String</source>
        <translation>Tekstowe</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="902"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="910"/>
        <source>Geometry</source>
        <translation>Geometria</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="918"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="908"/>
        <source>Fuzzy Matching</source>
        <translation>Luźne dopasowywanie</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="667"/>
        <source>[ ] marks optional components</source>
        <translation>[ ] oznacza elementy opcjonalne</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="919"/>
        <source>Recent (%1)</source>
        <translation>Ostatnio użyte (%1)</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="951"/>
        <source>&lt;i&gt;NULL&lt;/i&gt;</source>
        <translation>&lt;i&gt;NULL&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="989"/>
        <source>&apos;%1…&apos;</source>
        <translation>&apos;%1…&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="1010"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="1034"/>
        <source>%1…</source>
        <translation>%1…</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="606"/>
        <location filename="../src/core/expression/qgsexpression.cpp" line="622"/>
        <source>expression</source>
        <translation>wyrażenie</translation>
    </message>
    <message>
        <source>$area</source>
        <translation>$area</translation>
    </message>
    <message>
        <source>42</source>
        <translation>42</translation>
    </message>
    <message>
        <source>In atlas generation, returns the current feature that is iterated over on the coverage layer. This can be used with the &apos;attribute&apos; function to return attribute values from the current atlas feature.</source>
        <translation>Podczas generowania atlasu zwraca bieżący obiekt, który jest iterowany po warstwie zasięgu. Można go użyć z funkcją &apos;attribute&apos;, aby zwrócić wartości atrybutów z bieżącego obiektu atlasu.</translation>
    </message>
    <message>
        <source>$atlasfeature</source>
        <translation>$atlasfeature</translation>
    </message>
    <message>
        <source>attribute( $atlasfeature, &apos;name&apos; )</source>
        <translation>attribute( $atlasfeature, &apos;name&apos; )</translation>
    </message>
    <message>
        <source>value stored in &apos;name&apos; attribute for the current atlas feature</source>
        <translation>wartość przechowywana jako atrybut &apos;nazwa&apos; dla bieżącego obiektu atlasu</translation>
    </message>
    <message>
        <source>Returns the feature id of the current row while using atlas. This enables you to use features of atlas in rules and for example show or hide features based on their id.</source>
        <translation>Zwraca identyfikator obiektu z bieżącego wiersza podczas korzystania z atlasu. Umożliwia to korzystanie z funkcji atlasu w regułach i np. pokazywanie lub ukrywanie obiektów na podstawie ich identyfikatora.</translation>
    </message>
    <message>
        <source>$atlasfeatureid</source>
        <translation>$atlasfeatureid</translation>
    </message>
    <message>
        <source>$atlasfeatureid = $id</source>
        <translation>$atlasfeatureid = $id</translation>
    </message>
    <message>
        <source>true</source>
        <translation>prawda</translation>
    </message>
    <message>
        <source>Returns the geometry of the current feature iterated in atlas. Can be used for rule based display of geometry when using atlas. For example to only show geometries of other layers when their geometry intersects the iterated geometry of features using atlas.</source>
        <translation>Zwraca geometrię aktualnie iterowanego obiektu atlasu. Może być używane do wyświetlania geometrii w oparciu o reguły podczas korzystania z atlasu. Np. aby wyświetlać tylko geometrie innych warstw, gdy ich geometria przecina się z iterowaną geometrią obiektu atlasu.</translation>
    </message>
    <message>
        <source>$atlasgeometry</source>
        <translation>$atlasgeometry</translation>
    </message>
    <message>
        <source>intersects( $atlasgeometry, $geometry )</source>
        <translation>intersects( $atlasgeometry, $geometry )</translation>
    </message>
    <message>
        <source>Returns the current feature being evaluated. This can be used with the &apos;attribute&apos; function to evaluate attribute values from the current feature.</source>
        <translation>Zwraca aktualnie analizowany obiekt. Można go użyć z funkcją &apos;attribute&apos; do oceny wartości atrybutów bieżącego obiektu.</translation>
    </message>
    <message>
        <source>$currentfeature</source>
        <translation>$currentfeature</translation>
    </message>
    <message>
        <source>attribute( $currentfeature, &apos;name&apos; )</source>
        <translation>attribute( $currentfeature, &apos;nazwa&apos; )</translation>
    </message>
    <message>
        <source>value stored in &apos;name&apos; attribute for the current feature</source>
        <translation>wartość przechowywana jako atrybut &apos;nazwa&apos; dla bieżącego obiektu</translation>
    </message>
    <message>
        <source>In atlas generation, returns the current feature number that is iterated over on the coverage layer.</source>
        <translation>W generowaniu atlasu, zwraca numer bieżącego obiektu, który jest iterowany na warstwie opracowania.</translation>
    </message>
    <message>
        <source>$feature</source>
        <translation>$feature</translation>
    </message>
    <message>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <source>Returns the geometry of the current feature. Can be used for processing with other functions.</source>
        <translation>Zwraca geometrię bięzącego obiektu. Można używać jako argument dla innych funkcji.</translation>
    </message>
    <message>
        <source>$geometry</source>
        <translation>$geometry</translation>
    </message>
    <message>
        <source>geomToWKT( $geometry )</source>
        <translation>geomToWKT( $geometry )</translation>
    </message>
    <message>
        <source>POINT(6 50)</source>
        <translation>POINT(6 50)</translation>
    </message>
    <message>
        <source>Returns the feature id of the current row.</source>
        <translation>Zwraca ID obiektu dla bieżącego wiersza.</translation>
    </message>
    <message>
        <source>$id</source>
        <translation>$id</translation>
    </message>
    <message>
        <source>$length</source>
        <translation>$length</translation>
    </message>
    <message>
        <source>42.4711</source>
        <translation>42.4711</translation>
    </message>
    <message>
        <source>Returns the id of the current map item if the map is being drawn in a composition, or &quot;canvas&quot; if the map is being drawn within the main QGIS window.</source>
        <translation>Zwraca identyfikator bieżącego elementu mapy, jeśli mapa jest przygotowywana w edytorze kompozycji lub &quot;obszar mapy&quot; jeśli mapa jest przygotowywana w głównym oknie QGIS.</translation>
    </message>
    <message>
        <source>$map</source>
        <translation>$map</translation>
    </message>
    <message>
        <source>&quot;overview_map&quot;</source>
        <translation>&quot;overview_map&quot;</translation>
    </message>
    <message>
        <source>&quot;canvas&quot;</source>
        <translation>&quot;widok mapy&quot;</translation>
    </message>
    <message>
        <source>In atlas generation, returns the total number of features within the coverage layer.</source>
        <translation>W generowaniu atlasu, zwraca całkowitą liczbę obiektów w warstwie opracowania.</translation>
    </message>
    <message>
        <source>$numfeatures</source>
        <translation>$numfeatures</translation>
    </message>
    <message>
        <source>Returns the total number of pages in the composition.</source>
        <translation>Zwraca liczbę stron w kompozycji.</translation>
    </message>
    <message>
        <source>$numpages</source>
        <translation>$numpages</translation>
    </message>
    <message>
        <source>Returns the current page number within a composition.</source>
        <translation>Zwraca bieżący numer strony w kompozycji.</translation>
    </message>
    <message>
        <source>$page</source>
        <translation>$page</translation>
    </message>
    <message>
        <source>$perimeter</source>
        <translation>$perimeter</translation>
    </message>
    <message>
        <source>Returns the number of the current row.</source>
        <translation>Zwraca numer aktualnego wiersza.</translation>
    </message>
    <message>
        <source>$rownum</source>
        <translation>$rownum</translation>
    </message>
    <message>
        <source>4711</source>
        <translation>4711</translation>
    </message>
    <message>
        <source>$scale</source>
        <translation>$scale</translation>
    </message>
    <message>
        <source>10000</source>
        <translation>10000</translation>
    </message>
    <message>
        <source>Returns the x coordinate of the current feature.</source>
        <translation>Zwraca współrzędną X bieżącego obiektu.</translation>
    </message>
    <message>
        <source>$x</source>
        <translation>$x</translation>
    </message>
    <message>
        <source>Retrieves a x coordinate of the current feature&apos;s geometry.</source>
        <translation>Pobiera współrzędną X geometrii bieżącego obiektu.</translation>
    </message>
    <message>
        <source>$x_at</source>
        <translation>$x_at</translation>
    </message>
    <message>
        <source>$x_at(1)</source>
        <translation>$x_at(1)</translation>
    </message>
    <message>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <source>Returns the y coordinate of the current feature.</source>
        <translation>Zwraca współrzędną Y bieżącego obiektu.</translation>
    </message>
    <message>
        <source>$y</source>
        <translation>$y</translation>
    </message>
    <message>
        <source>Retrieves a y coordinate of the current feature&apos;s geometry.</source>
        <translation>Pobiera współrzędną Y geometrii bieżącego obiektu.</translation>
    </message>
    <message>
        <source>$y_at</source>
        <translation>$y_at</translation>
    </message>
    <message>
        <source>$y_at(1)</source>
        <translation>$y_at(1)</translation>
    </message>
    <message>
        <source>Returns 1 when condition a and b are true.</source>
        <translation>Zwraca 1 jeśli warunki a i b są spełnione.</translation>
    </message>
    <message>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <source>TRUE AND TRUE</source>
        <translation>TRUE AND TRUE</translation>
    </message>
    <message>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <source>TRUE AND FALSE</source>
        <translation>TRUE AND FALSE</translation>
    </message>
    <message>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>4 = 2+2 AND 1 = 1</source>
        <translation>4 = 2+2 AND 1 = 1</translation>
    </message>
    <message>
        <source>4 = 2+2 AND 1 = 2</source>
        <translation>4 = 2+2 AND 1 = 2</translation>
    </message>
    <message>
        <source>CASE</source>
        <translation>CASE</translation>
    </message>
    <message>
        <source>This group contains functions for manipulating colors</source>
        <translation>Ta grupa zawiera funkcje do manipulowania kolorami</translation>
    </message>
    <message>
        <source>This group contains functions to handle conditional checks in expressions.</source>
        <translation>Ta grupa zawiera funkcje do obsługi wyrażeń warunkowych.</translation>
    </message>
    <message>
        <source>This group contains functions that operate on condition.</source>
        <translation>Ta grupa zawiera funkcje warunkowe.</translation>
    </message>
    <message>
        <source>Conditions</source>
        <translation>Warunki</translation>
    </message>
    <message>
        <source>This group contains functions to convert on data type to another e.g string to integer, integer to string.</source>
        <translation>Ta grupa zawiera funkcje konwertujące dane pomiędzy różnymi typami, np. tekst na liczbę, liczbę na tekst.</translation>
    </message>
    <message>
        <source>This group contains custom user-created Python functions.</source>
        <translation>Ta grupa zawiera własne, tworzone przez użytkownika funkcje Pythona.</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <source>This group contains functions for handling date and time data.</source>
        <translation>Ta grupa zawiera funkcje do operowania na danych typu data i czas. </translation>
    </message>
    <message>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <source>Loading field values from WFS layers isn&apos;t supported, before the layer is actually inserted, ie. when building queries.</source>
        <translation>Wczytywania wartości pól z warstw WFS nie jest obsługiwane przed faktycznym wczytaniem warstwy np. przy budowaniu zapytań.</translation>
    </message>
    <message>
        <source>Contains a list of fields from the layer.  Sample values can also be accessed via right-click.&lt;br&gt;Select the field name from the list then right-click to access context menu with options to load sample values from the selected field.</source>
        <translation>Zawiera listę pól z warstwy. Do przykładowych wartości można również uzyskać dostęp przez kliknięcie prawym przyciskiem.&lt;br&gt;Wybierz nazwę pola z listy, a następnie kliknij prawym przyciskiem myszy, aby uzyskać dostęp do menu kontekstowego z opcjami wczytania przykładowych wartości z wybranego pola.</translation>
    </message>
    <message>
        <source>This group contains functions for fuzzy comparisons between values.</source>
        <translation>Ta grupa zawiera funkcje do różnych porównań między wartościami.</translation>
    </message>
    <message>
        <source>This group contains general assorted functions.</source>
        <translation>Ta grupa zawiera różne ogólne funkcje.</translation>
    </message>
    <message>
        <source>This group contains functions that operate on geometry objects e.g length, area.</source>
        <translation>Zawiera funkcje operujące na geometrii obiektów, np. długości, powierzchni. </translation>
    </message>
    <message>
        <source>GeometryGroup</source>
        <translation>GeometryGroup</translation>
    </message>
    <message>
        <source>Returns 1 if the first parameter matches case-insensitive the supplied pattern. LIKE can be used instead of ILIKE to make the match case-sensitive. Works with numbers also.</source>
        <translation>Zwraca 1, jeśli pierwszy parametr odpowiada podanemu wzorowi z uwzględnieniem wielkości liter. Zamiast ILIKE można użyć LIKE, aby test uwzględniał wielkość liter. Działa również z liczbami.</translation>
    </message>
    <message>
        <source>ILIKE</source>
        <translation>ILIKE</translation>
    </message>
    <message>
        <source>&apos;A&apos; ILIKE &apos;A&apos;</source>
        <translation>&apos;A&apos; ILIKE &apos;A&apos;</translation>
    </message>
    <message>
        <source>&apos;A&apos; ILIKE &apos;a&apos;</source>
        <translation>&apos;A&apos; ILIKE &apos;a&apos;</translation>
    </message>
    <message>
        <source>&apos;A&apos; ILIKE &apos;B&apos;</source>
        <translation>&apos;A&apos; ILIKE &apos;B&apos;</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; ILIKE &apos;b&apos;</source>
        <translation>&apos;ABC&apos; ILIKE &apos;b&apos;</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; ILIKE &apos;B&apos;</source>
        <translation>&apos;ABC&apos; ILIKE &apos;B&apos;</translation>
    </message>
    <message>
        <source>Returns 1 if value is found within a list of values.</source>
        <translation>Zwraca 1 jeśli wartość znajduje się na podanej liście.</translation>
    </message>
    <message>
        <source>IN</source>
        <translation>IN</translation>
    </message>
    <message>
        <source>value</source>
        <translation>wartość</translation>
    </message>
    <message>
        <source>&apos;A&apos; IN (&apos;A&apos;,&apos;B&apos;)</source>
        <translation>&apos;A&apos; IN (&apos;A&apos;,&apos;B&apos;)</translation>
    </message>
    <message>
        <source>&apos;A&apos; IN (&apos;C&apos;,&apos;B&apos;)</source>
        <translation>&apos;A&apos; IN (&apos;C&apos;,&apos;B&apos;)</translation>
    </message>
    <message>
        <source>Returns 1 if a is the same as b.</source>
        <translation>Zwraca 1 jeśli a jest tożsame z b.</translation>
    </message>
    <message>
        <source>IS</source>
        <translation>IS</translation>
    </message>
    <message>
        <source>&apos;A&apos; IS &apos;A&apos;</source>
        <translation>&apos;A&apos; IS &apos;A&apos;</translation>
    </message>
    <message>
        <source>&apos;A&apos; IS &apos;a&apos;</source>
        <translation>&apos;A&apos; IS &apos;a&apos;</translation>
    </message>
    <message>
        <source>4 IS 4</source>
        <translation>4 IS 4</translation>
    </message>
    <message>
        <source>4 IS 2+2</source>
        <translation>4 IS 2+2</translation>
    </message>
    <message>
        <source>4 IS 2</source>
        <translation>4 IS 2</translation>
    </message>
    <message>
        <source>$geometry IS NULL</source>
        <translation>$geometry IS NULL</translation>
    </message>
    <message>
        <source>0, if your geometry is not NULL</source>
        <translation>0 jeśli geometria ma wartość pustą (NULL)</translation>
    </message>
    <message>
        <source>Returns 1 if a is not the same as b.</source>
        <translation>Zwraca 1 jeśli a nie jest tożsame z b.</translation>
    </message>
    <message>
        <source>IS NOT</source>
        <translation>IS NOT</translation>
    </message>
    <message>
        <source>&apos;a&apos; IS NOT &apos;b&apos;</source>
        <translation>&apos;a&apos; IS NOT &apos;b&apos;</translation>
    </message>
    <message>
        <source>&apos;a&apos; IS NOT &apos;a&apos;</source>
        <translation>&apos;a&apos; IS NOT &apos;a&apos;</translation>
    </message>
    <message>
        <source>4 IS NOT 2+2</source>
        <translation>4 IS NOT 2+2</translation>
    </message>
    <message>
        <source>Returns 1 if the first parameter matches the supplied pattern. Works with numbers also.</source>
        <translation>Zwraca 1, jeśli pierwszy parametr odpowiada podanemu wzorowi. Działa również z liczbami.</translation>
    </message>
    <message>
        <source>LIKE</source>
        <translation>LIKE</translation>
    </message>
    <message>
        <source>&apos;A&apos; LIKE &apos;A&apos;</source>
        <translation>&apos;A&apos; LIKE &apos;A&apos;</translation>
    </message>
    <message>
        <source>&apos;A&apos; LIKE &apos;a&apos;</source>
        <translation>&apos;A&apos; LIKE &apos;a&apos;</translation>
    </message>
    <message>
        <source>&apos;A&apos; LIKE &apos;B&apos;</source>
        <translation>&apos;A&apos; LIKE &apos;B&apos;</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; LIKE &apos;B&apos;</source>
        <translation>&apos;ABC&apos; LIKE &apos;B&apos;</translation>
    </message>
    <message>
        <source>This group contains math functions e.g square root, sin and cos</source>
        <translation>Ta grupa zawiera funkcje metematyczne, np. pierwiastek, sin, cos</translation>
    </message>
    <message>
        <source>Negates a condition.</source>
        <translation>Neguje warunek.</translation>
    </message>
    <message>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
    <message>
        <source>NOT 1</source>
        <translation>NOT 1</translation>
    </message>
    <message>
        <source>NOT 0</source>
        <translation>NOT 0</translation>
    </message>
    <message>
        <source>Equates to a null value.</source>
        <translation>Odpowiada wartości pustej.</translation>
    </message>
    <message>
        <source>NULL</source>
        <translation>NULL</translation>
    </message>
    <message>
        <source>a null value</source>
        <translation>wartość pusta</translation>
    </message>
    <message>
        <source>To test for NULL use an &lt;pre&gt;IS NULL&lt;/pre&gt; or &lt;pre&gt;IS NOT NULL&lt;/pre&gt; expression.</source>
        <translation>Aby przetestować pod kątem wartości NULL, użyj wyrażenia &lt;pre&gt;IS NULL&lt;/pre&gt; lub &lt;pre&gt;IS NOT NULL&lt;/pre&gt;.</translation>
    </message>
    <message>
        <source>Returns 1 when condition a or b is true.</source>
        <translation>Zwraca 1 jeśli warunek a lub b jest spełniony.</translation>
    </message>
    <message>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <source>4 = 2+2 OR 1 = 1</source>
        <translation>4 = 2+2 OR 1 = 1</translation>
    </message>
    <message>
        <source>4 = 2+2 OR 1 = 2</source>
        <translation>4 = 2+2 OR 1 = 2</translation>
    </message>
    <message>
        <source>4 = 2   OR 1 = 2</source>
        <translation>4 = 2   OR 1 = 2</translation>
    </message>
    <message>
        <source>This group contains operators e.g + - *</source>
        <translation>Ta grupa zawiera  operatory, np. + - *</translation>
    </message>
    <message>
        <source>This group contains recently used expressions.</source>
        <translation>Ta grupa zawiera ostatnio używane wyrażenia.</translation>
    </message>
    <message>
        <source>Recent (Selection)</source>
        <translation>Ostatnio użyte (Zaznaczanie)</translation>
    </message>
    <message>
        <source>This group contains functions that operate on record identifiers.</source>
        <translation>Ta grupa zawiera funkcje operujące na identyfikatorach wierszy.</translation>
    </message>
    <message>
        <source>This group contains functions that operate on strings e.g replace, convert to upper case.</source>
        <translation>Ta grupa zawiera funkcje operujące na ciągach znaków, np. zamianę (replace), konwersję na wielkie litery (convert to uppercase).</translation>
    </message>
    <message>
        <source>This group contains dynamic variables which can be inserted into your expressions.</source>
        <translation>Ta grupa zawiera dynamiczne zmienne, które mogą być wstawione do twojego wyrażenia.</translation>
    </message>
    <message>
        <source>Returns the absolute value of a number.</source>
        <translation>Zwraca wartość bezwzględną liczby.</translation>
    </message>
    <message>
        <source>abs</source>
        <translation>abs</translation>
    </message>
    <message>
        <source>a number</source>
        <translation>liczba</translation>
    </message>
    <message>
        <source>abs(-2)</source>
        <translation>abs(-2)</translation>
    </message>
    <message>
        <source>Returns the inverse cosine of a value in radians.</source>
        <translation>Zwraca odwrotny cosinus wartości w radianach.</translation>
    </message>
    <message>
        <source>acos</source>
        <translation>acos</translation>
    </message>
    <message>
        <source>cosine of an angle in radians</source>
        <translation>cosinus kąta w radianach</translation>
    </message>
    <message>
        <source>acos(0.5)</source>
        <translation>acos(0.5)</translation>
    </message>
    <message>
        <source>1.0471975511966</source>
        <translation>1.0471975511966</translation>
    </message>
    <message>
        <source>Returns the difference between two dates or datetimes.&lt;br&gt;The difference is returned as a &lt;code&gt;Interval&lt;/code&gt; and needs to be used with one of the following functions in order to extract useful information:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;year&lt;/code&gt;&lt;li&gt;&lt;code&gt;month&lt;/code&gt;&lt;li&gt;&lt;code&gt;week&lt;/code&gt;&lt;li&gt;&lt;code&gt;day&lt;/code&gt;&lt;li&gt;&lt;code&gt;hour&lt;/code&gt;&lt;li&gt;&lt;code&gt;minute&lt;/code&gt;&lt;li&gt;&lt;code&gt;second&lt;/code&gt;&lt;/ul&gt;</source>
        <translation>Zwraca różnicę pomiędzy dwiema datami lub data/czas.&lt;br&gt;Różnica jest zwracana jako &lt;code&gt;Interwał&lt;/code&gt; i musi zostać użyta z jedną z następujących funkcji, aby uzyskać użyteczne informacje:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;year&lt;/code&gt;&lt;li&gt;&lt;code&gt;month&lt;/code&gt;&lt;li&gt;&lt;code&gt;week&lt;/code&gt;&lt;li&gt;&lt;code&gt;day&lt;/code&gt;&lt;li&gt;&lt;code&gt;hour&lt;/code&gt;&lt;li&gt;&lt;code&gt;minute&lt;/code&gt;&lt;li&gt;&lt;code&gt;second&lt;/code&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>age</source>
        <translation>wiek</translation>
    </message>
    <message>
        <source>a string, date or datetime representing the later date</source>
        <translation>ciąg znaków, data lub data/czas reprezentujące późniejszą datę</translation>
    </message>
    <message>
        <source>a string, date or datetime representing the earlier date</source>
        <translation>ciąg znaków, data lub data/czas reprezentujące wcześniejszą datę</translation>
    </message>
    <message>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <source>Returns the area of a geometry polygon object. Calculations are always planimetric in the Spatial Reference System (SRS) of this geometry, and the units of the returned area will match the units for the SRS. This differs from the calculations performed by the $area function, which will perform ellipsoidal calculations based on the project&apos;s ellipsoid and area unit settings.</source>
        <translation>Zwraca powierzchnię obiektu geometrii poligonowej. Obliczenia są zawsze planimetryczne w przestrzennym systemie odniesienia (SRS) tej geometrii, a jednostki zwróconego obszaru będą odpowiadać jednostkom dla SRS. Różni się to od obliczeń wykonywanych funkcją $area, która wykona obliczenia elipsoidalne w oparciu o elipsoidę projektu i ustawioną jednostkę powierzchni.</translation>
    </message>
    <message>
        <source>area</source>
        <translation>area</translation>
    </message>
    <message>
        <source>geometry</source>
        <translation>geom</translation>
    </message>
    <message>
        <source>polygon geometry object</source>
        <translation>obiekt o geometrii poligonowej</translation>
    </message>
    <message>
        <source>area(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;))</source>
        <translation>area(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;))</translation>
    </message>
    <message>
        <source>8.0</source>
        <translation>8.0</translation>
    </message>
    <message>
        <source>Returns the inverse sine of a value in radians.</source>
        <translation>Zwraca arcus sinus wartości w radianach.</translation>
    </message>
    <message>
        <source>asin</source>
        <translation>asin</translation>
    </message>
    <message>
        <source>sine of an angle in radians</source>
        <translation>sinus kąta w radianach</translation>
    </message>
    <message>
        <source>asin(1.0)</source>
        <translation>asin(1.0)</translation>
    </message>
    <message>
        <source>1.5707963267949</source>
        <translation>1.5707963267949</translation>
    </message>
    <message>
        <source>Returns the inverse tangent of a value in radians.</source>
        <translation>Zwraca arcus tangens wartości w radianach.</translation>
    </message>
    <message>
        <source>atan</source>
        <translation>atan</translation>
    </message>
    <message>
        <source>tan of an angle in radians</source>
        <translation>tangens kąta w radianach</translation>
    </message>
    <message>
        <source>atan(0.5)</source>
        <translation>atan(0.5)</translation>
    </message>
    <message>
        <source>0.463647609000806</source>
        <translation>0.463647609000806</translation>
    </message>
    <message>
        <source>Returns the inverse tangent of dy/dx by using the signs of the two arguments to determine the quadrant of the result.</source>
        <translation>Zwraca odwrotny tangens dy/dx, używając znaków dwóch argumentów do wyznaczenia kwadrantu wyniku.</translation>
    </message>
    <message>
        <source>atan2</source>
        <translation>atan2</translation>
    </message>
    <message>
        <source>y coordinate difference</source>
        <translation>różnica współrzędnej y</translation>
    </message>
    <message>
        <source>x coordinate difference</source>
        <translation>różnica współrzędnej x</translation>
    </message>
    <message>
        <source>atan2(1.0, 1.732)</source>
        <translation>atan2(1.0, 1.732)</translation>
    </message>
    <message>
        <source>0.523611477769969</source>
        <translation>0.523611477769969</translation>
    </message>
    <message>
        <source>a feature</source>
        <translation>obiekt</translation>
    </message>
    <message>
        <source>name of attribute to be returned</source>
        <translation>nazwa atrybutu, który ma zostać zwrócony</translation>
    </message>
    <message>
        <source>azimuth</source>
        <translation>azimuth</translation>
    </message>
    <message>
        <source>point geometry</source>
        <translation>geometria punktowa</translation>
    </message>
    <message>
        <source>degrees( azimuth( make_point(25, 45), make_point(75, 100) ) )</source>
        <translation>degrees( azimuth( make_point(25, 45), make_point(75, 100) ) )</translation>
    </message>
    <message>
        <source>42.273689</source>
        <translation>42.273689</translation>
    </message>
    <message>
        <source>degrees( azimuth( make_point(75, 100), make_point(25,45) ) )</source>
        <translation>degrees( azimuth( make_point(75, 100), make_point(25,45) ) )</translation>
    </message>
    <message>
        <source>222.273689</source>
        <translation>222.273689</translation>
    </message>
    <message>
        <source>Returns a geometry which represents the bounding box of an input geometry. Calculations are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca geometrię reprezentującą zasięg zadanej geometrii. Wyniki podane w układzie współrzędnych zadanej geometrii.</translation>
    </message>
    <message>
        <source>bounds</source>
        <translation>bounds</translation>
    </message>
    <message>
        <source>a geometry</source>
        <translation>geometria</translation>
    </message>
    <message>
        <source>bounds($geometry)</source>
        <translation>bounds($geometry)</translation>
    </message>
    <message>
        <source>bounding box of $geometry</source>
        <translation>zasięg z $geometry</translation>
    </message>
    <message>
        <source>Returns the height of the bounding box of a geometry. Calculations are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca wysokość zasięgu geometrii. Wyniki podane w układzie współrzędnych zadanej geometrii.</translation>
    </message>
    <message>
        <source>bounds_height</source>
        <translation>bounds_height</translation>
    </message>
    <message>
        <source>bounds_height($geometry)</source>
        <translation>bounds_height($geometry)</translation>
    </message>
    <message>
        <source>height of bounding box of $geometry</source>
        <translation>wysokość zasięgu z $geometry</translation>
    </message>
    <message>
        <source>Returns the width of the bounding box of a geometry. Calculations are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca szerokość zasięgu geometrii. Wyniki podane w układzie współrzędnych zadanej geometrii.</translation>
    </message>
    <message>
        <source>bounds_width</source>
        <translation>bounds_width</translation>
    </message>
    <message>
        <source>bounds_width($geometry)</source>
        <translation>bounds_width($geometry)</translation>
    </message>
    <message>
        <source>width of bounding box of $geometry</source>
        <translation>szerokość zasięgu z $geometry</translation>
    </message>
    <message>
        <source>Returns a geometry that represents all points whose distance from this geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca geometrię, która reprezentuje wszystkie punkty, których odległość od wejściowej geometrii jest mniejsza lub równa podanej odległości. Obliczenia są wykonywane w systemie odniesień przestrzennych tej geometrii.</translation>
    </message>
    <message>
        <source>buffer</source>
        <translation>bufor</translation>
    </message>
    <message>
        <source>distance</source>
        <translation>odległość</translation>
    </message>
    <message>
        <source>buffer distance in layer units</source>
        <translation>odległość bufora w jednostkach warstwy</translation>
    </message>
    <message>
        <source>buffer($geometry, 10.5)</source>
        <translation>buffer($geometry, 10.5)</translation>
    </message>
    <message>
        <source>polygon of $geometry buffered by 10.5 units</source>
        <translation>poligon z $geometrii o buforze 10.5 jednostek</translation>
    </message>
    <message>
        <source>Rounds a number upwards.</source>
        <translation>Zaokrągla liczbę w górę.</translation>
    </message>
    <message>
        <source>ceil</source>
        <translation>ceil</translation>
    </message>
    <message>
        <source>ceil(4.9)</source>
        <translation>ceil(4.9)</translation>
    </message>
    <message>
        <source>ceil(-4.9)</source>
        <translation>ceil(-4.9)</translation>
    </message>
    <message>
        <source>-4</source>
        <translation>-4</translation>
    </message>
    <message>
        <source>Returns the geometric center of a geometry.</source>
        <translation>Zwraca środek geometryczny.</translation>
    </message>
    <message>
        <source>centroid</source>
        <translation>centroid</translation>
    </message>
    <message>
        <source>centroid($geometry)</source>
        <translation>centroid($geometry)</translation>
    </message>
    <message>
        <source>a point geometry</source>
        <translation>geometria punktowa</translation>
    </message>
    <message>
        <source>Restricts an input value to a specified range.</source>
        <translation>Ogranicza wartość wejściową do podanego zakresu.</translation>
    </message>
    <message>
        <source>clamp</source>
        <translation>ogranicz</translation>
    </message>
    <message>
        <source>the smallest value &lt;i&gt;input&lt;/i&gt; is allowed to take.</source>
        <translation>najmniejsza dopuszczalna wartość &lt;i&gt;input&lt;/i&gt;.</translation>
    </message>
    <message>
        <source>a value which will be restricted to the range specified by &lt;i&gt;minimum&lt;/i&gt; and &lt;i&gt;maximum&lt;/i&gt;</source>
        <translation>wartość która zostanie ograniczona do zakresu od  &lt;i&gt;minimum&lt;/i&gt; do &lt;i&gt;maximum&lt;/i&gt;</translation>
    </message>
    <message>
        <source>the largest value &lt;i&gt;input&lt;/i&gt; is allowed to take</source>
        <translation>największa dopuszczalna wartość &lt;i&gt;input&lt;/i&gt;</translation>
    </message>
    <message>
        <source>clamp(1,5,10)</source>
        <translation>clamp(1,5,10)</translation>
    </message>
    <message>
        <source>&lt;i&gt;input&lt;/i&gt; is between 1 and 10 so is returned unchanged</source>
        <translation>&lt;i&gt;input&lt;/i&gt;  ma wartość od 1 do 10, więc zostanie zwrócona przez funkcję bez zmian</translation>
    </message>
    <message>
        <source>clamp(1,0,10)</source>
        <translation>clamp(1,0,10)</translation>
    </message>
    <message>
        <source>&lt;i&gt;input&lt;/i&gt; is less than minimum value of 1, so function returns 1</source>
        <translation>&lt;i&gt;input&lt;/i&gt;  jest mniejsza niż minimalna wartość 1, więc funkcja zwróci 1</translation>
    </message>
    <message>
        <source>clamp(1,11,10)</source>
        <translation>clamp(1,11,10)</translation>
    </message>
    <message>
        <source>&lt;i&gt;input&lt;/i&gt; is greater than maximum value of 10, so function returns 10</source>
        <translation>&lt;i&gt;input&lt;/i&gt; jest większa niż maksymalna wartość 10, więc fukncja zwróci 10</translation>
    </message>
    <message>
        <source>closest_point</source>
        <translation>closest_point</translation>
    </message>
    <message>
        <source>geometry to find closest point on</source>
        <translation>geometria, w obrębie której będzie poszukiwany najbliższy punkt</translation>
    </message>
    <message>
        <source>geometry to find closest point to</source>
        <translation>geometria, względem której będzie poszukiwany najbliższy punkt</translation>
    </message>
    <message>
        <source>geom_to_wkt(closest_point(geom_from_wkt(&apos;LINESTRING (20 80, 98 190, 110 180, 50 75 )&apos;),geom_from_wkt(&apos;POINT(100 100)&apos;)))</source>
        <translation>geom_to_wkt(closest_point(geom_from_wkt(&apos;LINESTRING (20 80, 98 190, 110 180, 50 75 )&apos;),geom_from_wkt(&apos;POINT(100 100)&apos;)))</translation>
    </message>
    <message>
        <source>Point(73.0769 115.384)</source>
        <translation>Point(73.0769 115.384)</translation>
    </message>
    <message>
        <source>Returns the first non-NULL value from the expression list.&lt;br&gt;This function can take any number of arguments.</source>
        <translation>Zwraca pierwszą wartość niepustą (non-NULL) z listy podanej w wyrażeniu.&lt;br&gt;Ta funkcja może przyjmować dowolną liczbę argumentów.</translation>
    </message>
    <message>
        <source>coalesce</source>
        <translation>coalesce</translation>
    </message>
    <message>
        <source>coalesce(NULL, 2)</source>
        <translation>coalesce(NULL, 2)</translation>
    </message>
    <message>
        <source>coalesce(NULL, 2, 3)</source>
        <translation>coalesce(NULL, 2, 3)</translation>
    </message>
    <message>
        <source>coalesce(7, NULL, 3*2)</source>
        <translation>coalesce(7, NULL, 3*2)</translation>
    </message>
    <message>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <source>coalesce(&quot;fieldA&quot;, &quot;fallbackField&quot;, &apos;ERROR&apos;)</source>
        <translation>coalesce(&quot;poleA&quot;, &quot;zapasowePole&quot;, &apos;BŁĄD&apos;)</translation>
    </message>
    <message>
        <source>value of fieldA if it is non-NULL else the value of &quot;fallbackField&quot; or the string &apos;ERROR&apos; if both are NULL</source>
        <translation>wartość w poleA jeśli nie jest pusta lub wartość pola &quot;zapasowePole&quot; lub jeśli oba pola są puste, ciąg znaków &apos;BŁĄD&apos;</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its cyan, magenta, yellow and black components</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie składowych cyan, magenta, yellow i black.</translation>
    </message>
    <message>
        <source>color_cmyk</source>
        <translation>color_cmyk</translation>
    </message>
    <message>
        <source>cyan component of the color, as a percentage integer value from 0 to 100</source>
        <translation>wartość składowej CYAN koloru, jako całkowita wartość w procentach (0-100)</translation>
    </message>
    <message>
        <source>magenta component of the color, as a percentage integer value from 0 to 100</source>
        <translation>wartość składowej MAGENTA koloru, jako całkowita wartość w procentach (0-100)</translation>
    </message>
    <message>
        <source>yellow component of the color, as a percentage integer value from 0 to 100</source>
        <translation>wartość składowej YELLOW koloru, jako całkowita wartość w procentach (0-100)</translation>
    </message>
    <message>
        <source>black component of the color, as a percentage integer value from 0 to 100</source>
        <translation>wartość składowej BLACK koloru, jako całkowita wartość w procentach (0-100)</translation>
    </message>
    <message>
        <source>color_cmyk(100,50,0,10)</source>
        <translation>color_cmyk(100,50,0,10)</translation>
    </message>
    <message>
        <source>0,115,230</source>
        <translation>0,115,230</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its cyan, magenta, yellow, black and alpha (transparency) components</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie składowych cyan, magenta, yellow i black oraz alpha (przexroczystość).</translation>
    </message>
    <message>
        <source>color_cmyka</source>
        <translation>color_cmyka</translation>
    </message>
    <message>
        <source>alpha component as an integer value from 0 (completely transparent) to 255 (opaque).</source>
        <translation>składowa ALPHA jako wartość całkowita w zakresie od 0 (całkowicie przezroczysty) do 255 (nieprzezroczysty)</translation>
    </message>
    <message>
        <source>color_cmyk(100,50,0,10,200)</source>
        <translation>color_cmyk(100,50,0,10,200)</translation>
    </message>
    <message>
        <source>0,115,230,200</source>
        <translation>0,115,230,200</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its hue, saturation, and lightness attributes.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie jego atrybutów hue (barwa), saturation (nasycenie) i lightness (jasność).</translation>
    </message>
    <message>
        <source>color_hsl</source>
        <translation>color_hsl</translation>
    </message>
    <message>
        <source>hue of the color, as an integer value from 0 to 360</source>
        <translation>barwa koloru jako liczba całkowita z przedziału  od 0 do 360</translation>
    </message>
    <message>
        <source>saturation percentage of the color as an integer value from 0 to 100</source>
        <translation>nasycenie koloru jako liczba całkowita z przedziału od 0 do 100</translation>
    </message>
    <message>
        <source>lightness percentage of the color as an integer value from 0 to 100</source>
        <translation>jasność koloru jako liczba całkowita z przedziału od 0 do 100</translation>
    </message>
    <message>
        <source>color_hsl(100,50,70)</source>
        <translation>color_hsl(100,50,70)</translation>
    </message>
    <message>
        <source>166,217,140</source>
        <translation>166,217,140</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its hue, saturation, lightness and alpha (transparency) attributes</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie jego atrybutów hue (barwa), saturation (nasycenie), lightness (jasność) oraz alpha (przezroczystość).</translation>
    </message>
    <message>
        <source>color_hsla</source>
        <translation>color_hsla</translation>
    </message>
    <message>
        <source>color_hsla(100,50,70,200)</source>
        <translation>color_hsla(100,50,70,200)</translation>
    </message>
    <message>
        <source>166,217,140,200</source>
        <translation>166,217,140,200</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its hue, saturation, and value attributes.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie jego atrybutów hue (barwa), saturation (nasycenie) i value (wartość procentowa).</translation>
    </message>
    <message>
        <source>color_hsv</source>
        <translation>color_hsv</translation>
    </message>
    <message>
        <source>value percentage of the color as an integer from 0 to 100</source>
        <translation>procentowa wartość koloru jako liczba całkowita w zakresie 0-100</translation>
    </message>
    <message>
        <source>color_hsv(40,100,100)</source>
        <translation>color_hsv(40,100,100)</translation>
    </message>
    <message>
        <source>255,170,0</source>
        <translation>255,170,0</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its hue, saturation, value and alpha (transparency) attributes.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie jego atrybutów hue (barwa), saturation (nasycenie), value (wartość procentowa) oraz alpha (przezroczystość).</translation>
    </message>
    <message>
        <source>color_hsva</source>
        <translation>color_hsva</translation>
    </message>
    <message>
        <source>alpha component as an integer value from 0 (completely transparent) to 255 (opaque)</source>
        <translation>składowa ALPHA jako wartość całkowita w zakresie od 0 (całkowicie przezroczysty) do 255 (nieprzezroczysty)</translation>
    </message>
    <message>
        <source>color_hsva(40,100,100,200)</source>
        <translation>color_hsva(40,100,100,200)</translation>
    </message>
    <message>
        <source>255,170,0,200</source>
        <translation>255,170,0,200</translation>
    </message>
    <message>
        <source>color_part</source>
        <translation>color_part</translation>
    </message>
    <message>
        <source>a color string</source>
        <translation>ciąg znaków określający kolor</translation>
    </message>
    <message>
        <source>a string corresponding to the color component to return. Valid options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;red: RGB red component (0-255)&lt;/li&gt;&lt;li&gt;green: RGB green component (0-255)&lt;/li&gt;&lt;li&gt;blue: RGB blue component (0-255)&lt;/li&gt;&lt;li&gt;alpha: alpha (transparency) value (0-255)&lt;/li&gt;&lt;li&gt;hue: HSV hue (0-360)&lt;/li&gt;&lt;li&gt;saturation: HSV saturation (0-100)&lt;/li&gt;&lt;li&gt;value: HSV value (0-100)&lt;/li&gt;&lt;li&gt;hsl_hue: HSL hue (0-360)&lt;/li&gt;&lt;li&gt;hsl_saturation: HSL saturation (0-100)&lt;/li&gt;&lt;li&gt;lightness: HSL lightness (0-100)&lt;/li&gt;&lt;li&gt;cyan: CMYK cyan component (0-100)&lt;/li&gt;&lt;li&gt;magenta: CMYK magenta component (0-100)&lt;/li&gt;&lt;li&gt;yellow: CMYK yellow component (0-100)&lt;/li&gt; &lt;li&gt;black: CMYK black component (0-100)&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>ciąg znaków odpowiadający komponentowi koloru, który zostanie zwrócony; dostępne opcje to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;red: składowa czerwona z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;green: składowa zielona z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;blue: składowa niebieska z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;alpha: wartość przeźroczystości (0-255)&lt;/li&gt;&lt;li&gt;hue: wartość odcienia koloru z palety HSV (0-360)&lt;/li&gt;&lt;li&gt;saturation: wartość nasycenia koloru z palety HSV (0-100)&lt;/li&gt;&lt;li&gt;value:  wartość jasności z palety HSV (0-100)&lt;/li&gt;&lt;li&gt;hsl_hue: wartość odcienia koloru z palet HSL (0-360)&lt;/li&gt;&lt;li&gt;hsl_saturation: wartość nasycenia koloru z palety HSL (0-100)&lt;/li&gt;&lt;li&gt;lightness: wartość jasności z palety HSL (0-100)&lt;/li&gt;&lt;li&gt;cyan: składowa cyjan z palety CMYK (0-100)&lt;/li&gt;&lt;li&gt;magenta: składowa magenta z palety CMYK(0-100)&lt;/li&gt;&lt;li&gt;yellow: składowa żółta z palety CMYK(0-100)&lt;/li&gt; &lt;li&gt;black: składowa czarna z palety CMYK(0-100)&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>color_part(&apos;200,10,30&apos;,&apos;green&apos;)</source>
        <translation>color_part(&apos;200,10,30&apos;,&apos;green&apos;)</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its red, green, and blue components.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie składowych red (czerwony), green (zielony) i blue (niebieski).</translation>
    </message>
    <message>
        <source>color_rgb</source>
        <translation>color_rgb</translation>
    </message>
    <message>
        <source>red component as an integer value from 0 to 255</source>
        <translation>składowa RED jako wartość całkowita w zakresie od 0 do 255</translation>
    </message>
    <message>
        <source>green component as an integer value from 0 to 255</source>
        <translation>składowa GREEN jako wartość całkowita w zakresie od 0 do 255</translation>
    </message>
    <message>
        <source>blue component as an integer value from 0 to 255</source>
        <translation>składowa BLUE jako wartość całkowita w zakresie od 0 do 255</translation>
    </message>
    <message>
        <source>color_rgb(255,127,0)</source>
        <translation>color_rgb(255,127,0)</translation>
    </message>
    <message>
        <source>255,127,0</source>
        <translation>255,127,0</translation>
    </message>
    <message>
        <source>Returns a string representation of a color based on its red, green, blue, and alpha (transparency) components.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor na bazie składowych red (czerwony), green (zielony) i blue (niebieski) oraz alpha (przezroczystość).</translation>
    </message>
    <message>
        <source>color_rgba</source>
        <translation>color_rgba</translation>
    </message>
    <message>
        <source>color_rgba(255,127,0,200)</source>
        <translation>color_rgba(255,127,0,200)</translation>
    </message>
    <message>
        <source>255,127,0,200</source>
        <translation>255,127,0,200</translation>
    </message>
    <message>
        <source>Returns the combination of two geometries.</source>
        <translation>Zwraca kombinację dwóch geometrii.</translation>
    </message>
    <message>
        <source>combine</source>
        <translation>połącz</translation>
    </message>
    <message>
        <source>geom_to_wkt( combine( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 2 1)&apos; ) ) )</source>
        <translation>geom_to_wkt( combine( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 2 1)&apos; ) ) )</translation>
    </message>
    <message>
        <source>MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5))</source>
        <translation>MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5))</translation>
    </message>
    <message>
        <source>geom_to_wkt( combine( geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 6 6, 2 1)&apos; ) ) )</source>
        <translation>geom_to_wkt( combine( geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 6 6, 2 1)&apos; ) ) )</translation>
    </message>
    <message>
        <source>LINESTRING(3 3, 4 4, 6 6, 2 1)</source>
        <translation>LINESTRING(3 3, 4 4, 6 6, 2 1)</translation>
    </message>
    <message>
        <source>Concatenates several strings to one. NULL values are converted to empty strings. Other values (like numbers) are converted to strings.</source>
        <translation>Łączy kilka łańcuchów tekstowych (stringów) w jeden. Wartości NULL są konwertowane na puste łańcuchy. Inne wartości (np. numery) są konwertowane na łańcuchy tekstowe (stringi).</translation>
    </message>
    <message>
        <source>concat</source>
        <translation>concat</translation>
    </message>
    <message>
        <source>a string value</source>
        <translation>ciąg znaków</translation>
    </message>
    <message>
        <source>concat(&apos;sun&apos;, &apos;set&apos;)</source>
        <translation>concat(&apos;radio&apos;, &apos;węzeł&apos;)</translation>
    </message>
    <message>
        <source>&apos;sunset&apos;</source>
        <translation>&apos;radiowęzeł&apos;</translation>
    </message>
    <message>
        <source>concat(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;d&apos;,&apos;e&apos;)</source>
        <translation>concat(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;d&apos;,&apos;e&apos;)</translation>
    </message>
    <message>
        <source>&apos;abcde&apos;</source>
        <translation>&apos;abcde&apos;</translation>
    </message>
    <message>
        <source>concat(&apos;Anno &apos;, 1984)</source>
        <translation>concat(&apos;Rok &apos;, 1984)</translation>
    </message>
    <message>
        <source>&apos;Anno 1984&apos;</source>
        <translation>&apos;Rok 1984&apos;</translation>
    </message>
    <message>
        <source>concat(&apos;The Wall&apos;, NULL)</source>
        <translation>concat(&apos;QGIS&apos;, NULL)</translation>
    </message>
    <message>
        <source>&apos;The Wall&apos;</source>
        <translation>&apos;QGIS&apos;</translation>
    </message>
    <message>
        <source>Tests whether a geometry contains another. Returns true if and only if no points of geometry b lie in the exterior of geometry a, and at least one point of the interior of b lies in the interior of a.</source>
        <translation>Testuje czy geometria zawiera inną geometrię. Zwraca wartość true jeżeli i tylko jeżeli żaden punkt geometrii b nie leży poza geometrią a oraz co najmniej jeden punkt wnętrza geometrii b leży we wnętrzu geometrii a.</translation>
    </message>
    <message>
        <source>contains</source>
        <translation>zawiera</translation>
    </message>
    <message>
        <source>contains( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ), geom_from_wkt( &apos;POINT(0.5 0.5 )&apos; ) )</source>
        <translation>contains( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ), geom_from_wkt( &apos;POINT(0.5 0.5 )&apos; ) )</translation>
    </message>
    <message>
        <source>contains( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>contains( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>false</source>
        <translation>fałsz</translation>
    </message>
    <message>
        <source>Returns the convex hull of a geometry. It represents the minimum convex geometry that encloses all geometries within the set.</source>
        <translation>Zwraca otoczkę wypukłą geometrii. Reprezentuje ona minimalną geometrię wypukłą, która otacza wszyskie geometrie w podanym zbiorze.</translation>
    </message>
    <message>
        <source>convex_hull</source>
        <translation>convex_hull</translation>
    </message>
    <message>
        <source>geom_to_wkt( convex_hull( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 4 10)&apos; ) ) )</source>
        <translation>geom_to_wkt( convex_hull( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 4 10)&apos; ) ) )</translation>
    </message>
    <message>
        <source>POLYGON((3 3,4 10,4 4,3 3))</source>
        <translation>POLYGON((3 3,4 10,4 4,3 3))</translation>
    </message>
    <message>
        <source>Returns cosine of an angle.</source>
        <translation>Zwraca cosinus kąta.</translation>
    </message>
    <message>
        <source>cos</source>
        <translation>cos</translation>
    </message>
    <message>
        <source>angle in radians</source>
        <translation>kąt w radianach</translation>
    </message>
    <message>
        <source>cos(1.571)</source>
        <translation>cos(1.571)</translation>
    </message>
    <message>
        <source>0.000796326710733263</source>
        <translation>0.000796326710733263</translation>
    </message>
    <message>
        <source>Tests whether a geometry crosses another. Returns true if the supplied geometries have some, but not all, interior points in common.</source>
        <translation>Testuje czy geometria przecina inną geometrię. Zwraca wartość true jeśli dostarczone geometrie mają niektóre, ale nie wszystkie, wspólne punkty wewnętrzne.</translation>
    </message>
    <message>
        <source>crosses</source>
        <translation>przecina (crosses)</translation>
    </message>
    <message>
        <source>crosses( geom_from_wkt( &apos;LINESTRING(3 5, 4 4, 5 3)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>crosses( geom_from_wkt( &apos;LINESTRING(3 5, 4 4, 5 3)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>crosses( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>crosses( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>Returns a darker (or lighter) color string</source>
        <translation>Zwraca ciąg znaków reprezentujący ciemniejszy (lub jaśniejszy) kolor.</translation>
    </message>
    <message>
        <source>darker</source>
        <translation>darker</translation>
    </message>
    <message>
        <source>a integer number corresponding to the darkening factor:&lt;ul&gt;&lt;li&gt;if the factor is greater than 100, this functions returns a darker color (for e.g., setting factor to 300 returns a color that has one-third the brightness);&lt;/li&gt;&lt;li&gt;if the factor is less than 100, the return color is lighter, but using the lighter() function for this purpose is recommended;&lt;/li&gt;&lt;li&gt;if the factor is 0 or negative, the return value is unspecified.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>liczba całkowita odpowiadająca współczynnikowi przyciemniania:&lt;ul&gt;&lt;li&gt;jeśli współczynnik jest większy niż 100, ta funkcja zwraca ciemniejszy kolor (np. ustawienie współczynnika na 300 zwraca kolor, który ma jedną trzecią jasności);&lt;/li&gt;&lt;li&gt;jeśli współczynnik jest mniejszy niż 100, zwracany kolor jest jaśniejszy, ale zalecane jest użycie w tym celu funkcji lighter()&lt;/li&gt;&lt;li&gt;jeśli współczynnik wynosi 0 lub jest ujemny, to zwracana wartość jest nieokreślona.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>darker(&apos;200,10,30&apos;,300)</source>
        <translation>darker(&apos;200,10,30&apos;,300)</translation>
    </message>
    <message>
        <source>&apos;66,3,10,255&apos;</source>
        <translation>&apos;66,3,10,255&apos;</translation>
    </message>
    <message>
        <source>Date variant</source>
        <translation>Wariant dla daty</translation>
    </message>
    <message>
        <source>a date or datetime value</source>
        <translation>wartość typu data lub data/czas</translation>
    </message>
    <message>
        <source>day(&apos;2012-05-12&apos;)</source>
        <translation>day(&apos;2012-05-12&apos;)</translation>
    </message>
    <message>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <source>Interval variant</source>
        <translation>Wariant dla interwałów</translation>
    </message>
    <message>
        <source>interval value to return number of days from</source>
        <translation>wartość interwału do obliczenia liczby dni</translation>
    </message>
    <message>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <source>day(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>day(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>730</source>
        <translation>730</translation>
    </message>
    <message>
        <source>Returns the day of the week for a specified date or datetime. The returned value ranges from 0 to 6, where 0 corresponds to a Sunday and 6 to a Saturday.</source>
        <translation>Zwraca dzień tygodnia dla określonej daty lub daty/czasu. Zwracane są wartości z przedziału 0-6. gdzie 0 to niedziela, a 6 to sobota.</translation>
    </message>
    <message>
        <source>day_of_week</source>
        <translation>day_of_week</translation>
    </message>
    <message>
        <source>date or datetime value</source>
        <translation>wartość typu data lub data/czas</translation>
    </message>
    <message>
        <source>Converts from radians to degrees.</source>
        <translation>Konwertuje z radianów na stopnie.</translation>
    </message>
    <message>
        <source>degrees</source>
        <translation>stopnie</translation>
    </message>
    <message>
        <source>radians</source>
        <translation>radiany</translation>
    </message>
    <message>
        <source>numeric value</source>
        <translation>wartość numeryczna</translation>
    </message>
    <message>
        <source>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;sum&apos;,expression:=&quot;passengers&quot;,filter:=&quot;class&quot;&gt;3)</source>
        <translation>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;sum&apos;,expression:=&quot;passengers&quot;,filter:=&quot;class&quot;&gt;3)</translation>
    </message>
    <message>
        <source>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;concatenate&apos;, expression:=&quot;name&quot;, concatenator:=&apos;,&apos;)</source>
        <translation>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;concatenate&apos;, expression:=&quot;name&quot;, concatenator:=&apos;,&apos;)</translation>
    </message>
    <message>
        <source>[ 2, 10 ]</source>
        <translation>[ 2, 10 ]</translation>
    </message>
    <message>
        <source>[ 1, 2, 3, 4 ]</source>
        <translation>[ 1, 2, 3, 4 ]</translation>
    </message>
    <message>
        <source>[ 1, 2, 2, 3 ]</source>
        <translation>[ 1, 2, 2, 3 ]</translation>
    </message>
    <message>
        <source>[ 1, 2, 3 ]</source>
        <translation>[ 1, 2, 3 ]</translation>
    </message>
    <message>
        <source>Returns an array with only the items for which the expression evaluates to true.</source>
        <translation>Zwraca tablicę zawierającą tylko te elementy, dla których podane wyrażenie zwraca wartość True.</translation>
    </message>
    <message>
        <source>array_filter</source>
        <translation>array_filter</translation>
    </message>
    <message>
        <source>an expression to evaluate on each item. The variable `@element` will be replaced by the current value.</source>
        <translation>wyrażenie do wykonania z każdym elementem; zmienna `@element` zostanie zastąpiona przez bieżącą wartość</translation>
    </message>
    <message>
        <source>array_filter(array(1,2,3),@element &amp;lt; 3)</source>
        <translation>array_filter(array(1,2,3),@element &amp;lt; 3)</translation>
    </message>
    <message>
        <source>[ 1, 2 ]</source>
        <translation>[ 1, 2 ]</translation>
    </message>
    <message>
        <source>Returns an array with the given expression evaluated on each item.</source>
        <translation>Zwraca tablicę z elementami, dla których zostało wykonane podane wyrażenie.</translation>
    </message>
    <message>
        <source>array_foreach</source>
        <translation>array_foreach</translation>
    </message>
    <message>
        <source>array_foreach(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;),upper(@element))</source>
        <translation>array_foreach(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;),upper(@element))</translation>
    </message>
    <message>
        <source>[ &apos;A&apos;, &apos;B&apos;, &apos;C&apos; ]</source>
        <translation>[ &apos;A&apos;, &apos;B&apos;, &apos;C&apos; ]</translation>
    </message>
    <message>
        <source>array_foreach(array(1,2,3),@element + 10)</source>
        <translation>array_foreach(array(1,2,3),@element + 10)</translation>
    </message>
    <message>
        <source>[ 11, 12, 13 ]</source>
        <translation>[ 11, 12, 13 ]</translation>
    </message>
    <message>
        <source>[ 1, 100, 2, 3 ]</source>
        <translation>[ 1, 100, 2, 3 ]</translation>
    </message>
    <message>
        <source>Returns true if at least one element of array1 exists in array2.</source>
        <translation>Zwraca wartość true jeśli co najmniej jeden element tablicy1 (array1) istnieje w tablicy2 (array2).</translation>
    </message>
    <message>
        <source>[ 0, 1, 2, 3 ]</source>
        <translation>[ 0, 1, 2, 3 ]</translation>
    </message>
    <message>
        <source>[ &apos;a&apos;, &apos;c&apos; ]</source>
        <translation>[ &apos;a&apos;, &apos;c&apos; ]</translation>
    </message>
    <message>
        <source>[ 1, 3 ]</source>
        <translation>[ 1, 3 ]</translation>
    </message>
    <message>
        <source>[ 10, 0, 4, 2 ]</source>
        <translation>[ 10, 0, 4, 2 ]</translation>
    </message>
    <message>
        <source>[ 1, 2, 3, 4, 5 ]</source>
        <translation>[ 1, 2, 3, 4, 5 ]</translation>
    </message>
    <message>
        <source>[ 1 ]</source>
        <translation>[ 1 ]</translation>
    </message>
    <message>
        <source>[ 4, 5 ]</source>
        <translation>[ 4, 5 ]</translation>
    </message>
    <message>
        <source>[ 5 ]</source>
        <translation>[ 5 ]</translation>
    </message>
    <message>
        <source>[ &apos;Valmiera&apos;, &apos;Chugiak&apos; ]</source>
        <translation>[ &apos;Valmiera&apos;, &apos;Chugiak&apos; ]</translation>
    </message>
    <message>
        <source>[ &apos;Chugiak&apos;, &apos;Brighton&apos; ]</source>
        <translation>[ &apos;Chugiak&apos;, &apos;Brighton&apos; ]</translation>
    </message>
    <message>
        <source>Concatenates array elements into a string separated by a delimiter and using optional string for empty values.</source>
        <translation>Zwraca konkatenację elementów tablicy jako ciąg znaków oddzielonych określonym znakiem i z wykorzystaniem opcjonalnego ciągu dla wartości pustych.</translation>
    </message>
    <message>
        <source>array_to_string(array(&apos;1&apos;,&apos;2&apos;,&apos;3&apos;))</source>
        <translation>array_to_string(array(&apos;1&apos;,&apos;2&apos;,&apos;3&apos;))</translation>
    </message>
    <message>
        <source>array_to_string(array(1,2,3),&apos;-&apos;)</source>
        <translation>array_to_string(array(1,2,3),&apos;-&apos;)</translation>
    </message>
    <message>
        <source>&apos;1-2-3&apos;</source>
        <translation>&apos;1-2-3&apos;</translation>
    </message>
    <message>
        <source>Returns a string representing a color mixing the red, green, blue, and alpha values of two provided colors based on a given ratio.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor mieszający wartości red, green, blue i alpha dwóch podanych kolorów według podanych proporcji.</translation>
    </message>
    <message>
        <source>degrees(3.14159)</source>
        <translation>degrees(3.14159)</translation>
    </message>
    <message>
        <source>180</source>
        <translation>180</translation>
    </message>
    <message>
        <source>degrees(1)</source>
        <translation>degrees(1)</translation>
    </message>
    <message>
        <source>57.2958</source>
        <translation>57.2958</translation>
    </message>
    <message>
        <source>Returns a geometry that represents that part of geometry_a that does not intersect with geometry_b.</source>
        <translation>Zwraca geometrię reprezentującą tą część geometrii_a, która nie przecina się z geometrią_b.</translation>
    </message>
    <message>
        <source>difference</source>
        <translation>difference</translation>
    </message>
    <message>
        <source>geom_to_wkt( difference( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ) ) )</source>
        <translation>geom_to_wkt( difference( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ) ) )</translation>
    </message>
    <message>
        <source>LINESTRING(4 4, 5 5)</source>
        <translation>LINESTRING(4 4, 5 5)</translation>
    </message>
    <message>
        <source>Tests whether geometries do not spatially intersect. Returns true if the geometries do not share any space together.</source>
        <translation>Sprawdza, czy geometrie nie przecinają się przestrzennie. Zwraca wartość true, jeśli geometrie nie współdzielą żadnej przestrzeni.</translation>
    </message>
    <message>
        <source>disjoint</source>
        <translation>jest rozłączne</translation>
    </message>
    <message>
        <source>disjoint( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0 ))&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>disjoint( geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0 ))&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>disjoint( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;POINT(4 4)&apos; ))</source>
        <translation>disjoint( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;POINT(4 4)&apos; ))</translation>
    </message>
    <message>
        <source>Returns the minimum distance (based on spatial ref) between two geometries in projected units.</source>
        <translation>Zwraca minimalną odległość (w oparciu o przestrzenny układ odniesienia) między dwiema geometriami w jednostkach układu odniesienia.</translation>
    </message>
    <message>
        <source>distance( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(4 8)&apos; ) )</source>
        <translation>distance( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(4 8)&apos; ) )</translation>
    </message>
    <message>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <source>Returns the last node from a geometry.</source>
        <translation>Zwraca ostatni węzeł z geometrii.</translation>
    </message>
    <message>
        <source>end_point</source>
        <translation>end_point</translation>
    </message>
    <message>
        <source>geometry object</source>
        <translation>obiekt z geometrią</translation>
    </message>
    <message>
        <source>geom_to_wkt(end_point(geom_from_wkt(&apos;LINESTRING(4 0, 4 2, 0 2)&apos;)))</source>
        <translation>geom_to_wkt(end_point(geom_from_wkt(&apos;LINESTRING(4 0, 4 2, 0 2)&apos;)))</translation>
    </message>
    <message>
        <source>&apos;Point (0 2)&apos;</source>
        <translation>&apos;Point (0 2)&apos;</translation>
    </message>
    <message>
        <source>Evaluates an expression which is passed in a string. Useful to expand dynamic parameters passed as context variables or fields.</source>
        <translation>Oblicza wyrażenie, które jest przekazywane w ciągu znaków. Przydatne do rozszerzenia parametrów dynamicznych przekazywanych jako zmienne kontekstowe lub pola.</translation>
    </message>
    <message>
        <source>eval</source>
        <translation>eval</translation>
    </message>
    <message>
        <source>an expression string</source>
        <translation>wyrażenie jako ciąg znaków</translation>
    </message>
    <message>
        <source>eval(&apos;&apos;nice&apos;&apos;)</source>
        <translation>eval(&apos;&apos;nice&apos;&apos;)</translation>
    </message>
    <message>
        <source>&apos;nice&apos;</source>
        <translation>&apos;nice&apos;</translation>
    </message>
    <message>
        <source>eval(@expression_var)</source>
        <translation>eval(@expression_var)</translation>
    </message>
    <message>
        <source>Returns exponential of an value.</source>
        <translation>Zwraca wartość funkcji wykładniczej.</translation>
    </message>
    <message>
        <source>exp</source>
        <translation>exp</translation>
    </message>
    <message>
        <source>number to return exponent of</source>
        <translation>liczba, której eksponenta ma zostać zwrócona</translation>
    </message>
    <message>
        <source>exp(1.0)</source>
        <translation>exp(1.0)</translation>
    </message>
    <message>
        <source>2.71828182845905</source>
        <translation>2.71828182845905</translation>
    </message>
    <message>
        <source>Returns a line string representing the exterior ring of a polygon geometry. If the geometry is not a polygon then the result will be null.</source>
        <translation>Zwraca ciąg liniowy reprezentujący zewnętrzny pierścień geometrii poligonowej. Jeśli geometria nie jest poligonem, wynik będzie pusty.</translation>
    </message>
    <message>
        <source>exterior_ring</source>
        <translation>exterior_ring</translation>
    </message>
    <message>
        <source>a polygon geometry</source>
        <translation>geometria poligonowa</translation>
    </message>
    <message>
        <source>geom_to_wkt(exterior_ring(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),( 0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2, 0.1, 0.1 0.1))&apos;)))</source>
        <translation>geom_to_wkt(exterior_ring(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),( 0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2, 0.1, 0.1 0.1))&apos;)))</translation>
    </message>
    <message>
        <source>&apos;LineString (-1 -1, 4 0, 4 2, 0 2, -1 -1)&apos;</source>
        <translation>&apos;LineString (-1 -1, 4 0, 4 2, 0 2, -1 -1)&apos;</translation>
    </message>
    <message>
        <source>Returns an extruded version of the input (Multi-)Curve or (Multi-)Linestring geometry with an extension specified by x and y.</source>
        <translation>Zwraca rozszerzoną wersję wejściowej geometrii (multi-)krzywej lub (multi-)liniowej z określonym zwiększeniem współrzędnych na osi X i Y.</translation>
    </message>
    <message>
        <source>extrude</source>
        <translation>extrude</translation>
    </message>
    <message>
        <source>generate_series(1,5)</source>
        <translation>generate_series(1,5)</translation>
    </message>
    <message>
        <source>generate_series(5,1,-1)</source>
        <translation>generate_series(5,1,-1)</translation>
    </message>
    <message>
        <source>[ 5, 4, 3, 2, 1 ]</source>
        <translation>[ 5, 4, 3, 2, 1 ]</translation>
    </message>
    <message>
        <source>Creates a map from a hstore-formatted string.</source>
        <translation>Tworzy mapę wartości z ciągu znaków sformatowanego jako hstore.</translation>
    </message>
    <message>
        <source>hstore_to_map</source>
        <translation>hstore_to_map</translation>
    </message>
    <message>
        <source>hstore_to_map(&apos;qgis=&gt;rocks&apos;)</source>
        <translation>hstore_to_map(&apos;qgis=&gt;rocks&apos;)</translation>
    </message>
    <message>
        <source>{ &quot;qgis&quot; : &quot;rocks&quot; }</source>
        <translation>{ &quot;qgis&quot; : &quot;rocks&quot; }</translation>
    </message>
    <message>
        <source>Returns the interval in milliseconds between the unix epoch and a given date value.</source>
        <translation>Zwraca interwał w milisekundach między epoką unixową a daną wartością daty.</translation>
    </message>
    <message>
        <source>Formats a date type or string into a custom string format. Uses Qt date/time format strings. See &lt;a href=&apos;https://doc.qt.io/qt-5/qdatetime.html#toString&apos;&gt;QDateTime::toString&lt;/a&gt;.</source>
        <translation>Formatuje typ data lub ciąg znaków w niestandardowy ciąg znaków. Wykorzystuje formatowanie Qt date/time. Zobacz &lt;a href=&apos;https://doc.qt.io/qt-5/qdatetime.html#toString&apos;&gt;QDateTime::toString&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>Creates a map from a json-formatted string.</source>
        <translation>Tworzy mapę wartości z ciągu znaków sformatowanego jako json.</translation>
    </message>
    <message>
        <source>json_to_map</source>
        <translation>json_to_map</translation>
    </message>
    <message>
        <source>json_to_map(&apos;{&quot;qgis&quot;:&quot;rocks&quot;}&apos;)</source>
        <translation>json_to_map(&apos;{&quot;qgis&quot;:&quot;rocks&quot;}&apos;)</translation>
    </message>
    <message>
        <source>&apos;PolygonZ ((10 15 5, 15 10 5, 10 5 5, 5 10 5, 10 15 5))&apos;</source>
        <translation>&apos;PolygonZ ((10 15 5, 15 10 5, 10 5 5, 5 10 5, 10 15 5))&apos;</translation>
    </message>
    <message>
        <source>&apos;PolygonZM ((10 15 5 30, 15 10 5 30, 10 5 5 30, 5 10 5 30, 10 15 5 30))&apos;</source>
        <translation>&apos;PolygonZM ((10 15 5 30, 15 10 5 30, 10 5 5 30, 5 10 5 30, 10 15 5 30))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_ellipse(make_point(10,10,5), 5, 2, 90, 4))</source>
        <translation>geom_to_wkt(make_ellipse(make_point(10,10,5), 5, 2, 90, 4))</translation>
    </message>
    <message>
        <source>&apos;PolygonZ ((15 10 5, 10 8 5, 5 10 5, 10 12 5, 15 10 5))&apos;</source>
        <translation>&apos;PolygonZ ((15 10 5, 10 8 5, 5 10 5, 10 12 5, 15 10 5))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_ellipse(make_point(10,10,5,30), 5, 2, 90, 4))</source>
        <translation>geom_to_wkt(make_ellipse(make_point(10,10,5,30), 5, 2, 90, 4))</translation>
    </message>
    <message>
        <source>&apos;PolygonZM ((15 10 5 30, 10 8 5 30, 5 10 5 30, 10 12 5 30, 15 10 5 30))&apos;</source>
        <translation>&apos;PolygonZM ((15 10 5 30, 10 8 5 30, 5 10 5 30, 10 12 5 30, 15 10 5 30))&apos;</translation>
    </message>
    <message>
        <source>{ &apos;1&apos;: &apos;one&apos;, &apos;2&apos;: &apos;two&apos; }</source>
        <translation>{ &apos;1&apos;: &apos;one&apos;, &apos;2&apos;: &apos;two&apos; }</translation>
    </message>
    <message>
        <source>[ &apos;1&apos;, &apos;2&apos; ]</source>
        <translation>[ &apos;1&apos;, &apos;2&apos; ]</translation>
    </message>
    <message>
        <source>[ &apos;one&apos;, &apos;two&apos; ]</source>
        <translation>[ &apos;one&apos;, &apos;two&apos; ]</translation>
    </message>
    <message>
        <source>{ &apos;1&apos;: &apos;one, &apos;2&apos;: &apos;two&apos;, &apos;3&apos;: &apos;three&apos; }</source>
        <translation>{ &apos;1&apos;: &apos;one, &apos;2&apos;: &apos;two&apos;, &apos;3&apos;: &apos;three&apos; }</translation>
    </message>
    <message>
        <source>{ &apos;1&apos;: &apos;one&apos; }</source>
        <translation>{ &apos;1&apos;: &apos;one&apos; }</translation>
    </message>
    <message>
        <source>{ &apos;1&apos;: &apos;one&apos;, &apos;3&apos;: &apos;three&apos; }</source>
        <translation>{ &apos;1&apos;: &apos;one&apos;, &apos;3&apos;: &apos;three&apos; }</translation>
    </message>
    <message>
        <source>Merge map elements into a hstore-formatted string.</source>
        <translation>Łączy elementy mapy wartości w ciąg znaków sformatowany jako hstore.</translation>
    </message>
    <message>
        <source>map_to_hstore</source>
        <translation>map_to_hstore</translation>
    </message>
    <message>
        <source>the input map</source>
        <translation>wejściowa mapa wartości</translation>
    </message>
    <message>
        <source>map_to_hstore(map(&apos;qgis&apos;,&apos;rocks&apos;))</source>
        <translation>map_to_hstore(map(&apos;qgis&apos;,&apos;rocks&apos;))</translation>
    </message>
    <message>
        <source>&quot;qgis&quot;=&gt;&quot;rocks&quot;}</source>
        <translation>&quot;qgis&quot;=&gt;&quot;rocks&quot;}</translation>
    </message>
    <message>
        <source>Merge map elements into a json-formatted string.</source>
        <translation>Łączy elementy mapy wartości w ciąg znaków sformatowany jako json.</translation>
    </message>
    <message>
        <source>map_to_json</source>
        <translation>map_to_json</translation>
    </message>
    <message>
        <source>map_to_json(map(&apos;qgis&apos;,&apos;rocks&apos;))</source>
        <translation>map_to_json(map(&apos;qgis&apos;,&apos;rocks&apos;))</translation>
    </message>
    <message>
        <source>{&quot;qgis&quot;:&quot;rocks&quot;}</source>
        <translation>{&quot;qgis&quot;:&quot;rocks&quot;}</translation>
    </message>
    <message>
        <source>Extracts the minutes part from a datetime or time, or the number of minutes from an interval.</source>
        <translation>Wyodrębnia minuty z czasu lub daty/czasu lub liczbę minut z interwału.</translation>
    </message>
    <message>
        <source>Extracts the minutes part from a time or datetime.</source>
        <translation>Wyodrębnia minuty z czasu lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in minutes of an interval.</source>
        <translation>Oblicza długość interwału w minutach.</translation>
    </message>
    <message>
        <source>Extracts the month part from a date, or the number of months from an interval.</source>
        <translation>Wyodrębnia miesiąc z daty lub liczbę miesięcy z interwału.</translation>
    </message>
    <message>
        <source>Extracts the month part from a date or datetime.</source>
        <translation>Wyodrębnia miesiąc z daty lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in months of an interval.</source>
        <translation>Oblicza długość interwału w miesiącach.</translation>
    </message>
    <message>
        <source>Returns the current date and time. The function is static and will return consistent results while evaluating. The time returned is the time when the expression is prepared.</source>
        <translation>Zwraca bieżącą datę i czas. Funkcja jest statyczna i zwróci spójne wyniki podczas działania. Zwracany czas to czas, w którym wyrażenie jest przygotowane.</translation>
    </message>
    <message>
        <source>num_geometries(geom_from_wkt(&apos;GEOMETRYCOLLECTION(POINT(0 1), POINT(0 0), POINT(1 0), POINT(1 1))&apos;))</source>
        <translation>num_geometries(geom_from_wkt(&apos;GEOMETRYCOLLECTION(POINT(0 1), POINT(0 0), POINT(1 0), POINT(1 1))&apos;))</translation>
    </message>
    <message>
        <source>project</source>
        <translation>projekt</translation>
    </message>
    <message>
        <source>start point</source>
        <translation>punkt początkowy</translation>
    </message>
    <message>
        <source>distance to project</source>
        <translation>odległość rzutowania</translation>
    </message>
    <message>
        <source>Point(-2, 2)</source>
        <translation>Point(-2, 2)</translation>
    </message>
    <message>
        <source>Saved ramp variant</source>
        <translation>Wariant dla zapisanej palety</translation>
    </message>
    <message>
        <source>Returns a string representing a color from a saved ramp</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor z zapisanej palety kolorów.</translation>
    </message>
    <message>
        <source>Expression-created ramp variant</source>
        <translation>Wariant dla palety generowanej wyrażeniem</translation>
    </message>
    <message>
        <source>Returns a string representing a color from an expression-created ramp</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor z palety kolorów utworzonej za pomocą wyrażenia.</translation>
    </message>
    <message>
        <source>the color ramp</source>
        <translation>paleta kolorów</translation>
    </message>
    <message>
        <source>Returns statistics from a raster layer.</source>
        <translation>Zwraca statystyki z warstwy rastrowej.</translation>
    </message>
    <message>
        <source>raster_statistic</source>
        <translation>raster_statistic</translation>
    </message>
    <message>
        <source>a string, representing either a raster layer name or layer ID</source>
        <translation>ciąg znaków reprezentujący albo nazwę warstwy rastrowej albo ID warstwy</translation>
    </message>
    <message>
        <source>integer representing the band number from the raster layer, starting at 1</source>
        <translation>liczba całkowita reprezentująca numer kanału warstwy rastrowej, począwszy od 1</translation>
    </message>
    <message>
        <source>a string corresponding to the property to return. Valid options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;min: minimum value&lt;/li&gt;&lt;li&gt;max: maximum value&lt;/li&gt;&lt;li&gt;avg: average (mean) value&lt;/li&gt;&lt;li&gt;stdev: standard deviation of values&lt;/li&gt;&lt;li&gt;range: range of values (max - min)&lt;/li&gt;&lt;li&gt;sum: sum of all values from raster&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>ciąg znaków określający właściwość, którą ma zwrócić funkcja; możliwe są następujące opcje:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;min: wartość minimalna&lt;/li&gt;&lt;li&gt;max: wartość maksymalna&lt;/li&gt;&lt;li&gt;avg: średna wartość&lt;/li&gt;&lt;li&gt;stdev: odchylenie standardowe wartości&lt;/li&gt;&lt;li&gt;range: zakres wartości (max - min)&lt;/li&gt;&lt;li&gt;sum: suma wszystkich wartości z rastra&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>raster_statistic(&apos;lc&apos;,1,&apos;avg&apos;)</source>
        <translation>raster_statistic(&apos;lc&apos;,1,&apos;avg&apos;)</translation>
    </message>
    <message>
        <source>Average value from band 1 from &apos;lc&apos; raster layer</source>
        <translation>Średnia wartość dla kanału 1 warstwy rastrowej &apos;lc&apos;</translation>
    </message>
    <message>
        <source>raster_statistic(&apos;ac2010&apos;,3,&apos;min&apos;)</source>
        <translation>raster_statistic(&apos;ac2010&apos;,3,&apos;min&apos;)</translation>
    </message>
    <message>
        <source>Minimum value from band 3 from &apos;ac2010&apos; raster layer</source>
        <translation>Minimalna wartość dla kanału 3 warstwy rastrowej &apos;ac2010&apos;</translation>
    </message>
    <message>
        <source>Returns the raster value found at the provided point.</source>
        <translation>Zwraca wartość rastra dla podanego punktu.</translation>
    </message>
    <message>
        <source>raster_value</source>
        <translation>raster_value</translation>
    </message>
    <message>
        <source>the name or id of a raster layer</source>
        <translation>nazwa lub ID warstwy rastrowej</translation>
    </message>
    <message>
        <source>the band number to sample the value from.</source>
        <translation>numer kanału, z którego zostanie pobrana wartość</translation>
    </message>
    <message>
        <source>point geometry (for multipart geometries having more than one part, a null value will be returned)</source>
        <translation>geometria punktowa (dla geometrii multi posiadających więcej niż jedna część zostanie zwrócona wartość pusta)</translation>
    </message>
    <message>
        <source>raster_value(&apos;dem&apos;, 1, make_point(1,1))</source>
        <translation>raster_value(&apos;dem&apos;, 1, make_point(1,1))</translation>
    </message>
    <message>
        <source>Return the first matching position matching a regular expression within a string, or 0 if the substring is not found.</source>
        <translation>Zwraca pierwszą  pozycję pasującą do wyrażenia regularnego w ciągu lub 0, jeśli łańcuch nie zostanie znaleziony.</translation>
    </message>
    <message>
        <source>The regular expression to test against. Backslash characters must be double escaped (e.g., &quot;\\s&quot; to match a white space character).</source>
        <translation>poszukiwane wyrażenie regularne; znaki backslash muszą być oznaczone podwójnie (np. &quot;\\s&quot; aby uzyskać znak white space)</translation>
    </message>
    <message>
        <source>regexp_match(&apos;QGIS ROCKS&apos;,&apos;\\sROCKS&apos;)</source>
        <translation>regexp_match(&apos;QGIS rządzi&apos;,&apos;\\srządzi&apos;)</translation>
    </message>
    <message>
        <source>Returns an array of all strings captured by capturing groups, in the order the groups themselves appear in the supplied regular expression against a string.</source>
        <translation>Zwraca tablicę wszystkich ciągów znaków przechwyconych przez utworzone reguły, w kolejności w jakiej grupy znaków występują w wyrażeniu regularnym (regular expression) przeszukującym ciąg znaków.</translation>
    </message>
    <message>
        <source>regexp_matches</source>
        <translation>regexp_matches</translation>
    </message>
    <message>
        <source>the string to capture groups from against the regular expression</source>
        <translation>ciąg znaków, w którym wyrażenie regularne (regular expression) ma wyszukiwać grup znaków</translation>
    </message>
    <message>
        <source>the regular expression used to capture groups</source>
        <translation>wyrażenie regularne (regular expression) użyte do wyszukiwania grup znaków</translation>
    </message>
    <message>
        <source>regexp_matches(&apos;QGIS=&gt;rocks&apos;,&apos;(.*)=&gt;(.*)&apos;)</source>
        <translation>regexp_matches(&apos;QGIS=&gt;rządzi&apos;,&apos;(.*)=&gt;(.*)&apos;)</translation>
    </message>
    <message>
        <source>regexp_matches(&apos;key=&gt;&apos;,&apos;(.*)=&gt;(.*)&apos;,&apos;empty value&apos;)</source>
        <translation>regexp_matches(&apos;klucz=&gt;&apos;,&apos;(.*)=&gt;(.*)&apos;,&apos;pusta wartość&apos;)</translation>
    </message>
    <message>
        <source>The regular expression to replace. Backslash characters must be double escaped (e.g., &quot;\\s&quot; to match a white space character).</source>
        <translation>wyrażenie regularne do zamiany; znaki backslash muszą być oznaczone podwójnie (np. &quot;\\s&quot; aby uzyskać znak white space)</translation>
    </message>
    <message>
        <source>The string that will replace any matching occurrences of the supplied regular expression. Captured groups can be inserted into the replacement string using \\1, \\2, etc.</source>
        <translation>ciąg znaków, który zastąpi wszystkie znalezione wystąpienia wyrażenia regularnego; przechwycone grupy można wstawić do ciągu za pomocą \\1. \\2 itd.</translation>
    </message>
    <message>
        <source>regexp_replace(&apos;QGIS SHOULD ROCK&apos;,&apos;\\sSHOULD\\s&apos;,&apos; DOES &apos;)</source>
        <translation>regexp_replace(&apos;QGIS będzie najlepszy&apos;,&apos;\\sbędzie\\s&apos;,&apos; jest &apos;)</translation>
    </message>
    <message>
        <source>The regular expression to match against. Backslash characters must be double escaped (e.g., &quot;\\s&quot; to match a white space character).</source>
        <translation>wyrażenie regularne do wyszukania; znaki backslash muszą być oznaczone podwójnie (np. &quot;\\s&quot; aby uzyskać znak white space)</translation>
    </message>
    <message>
        <source>regexp_substr(&apos;abc123&apos;,&apos;(\\d+)&apos;)</source>
        <translation>regexp_substr(&apos;abc123&apos;,&apos;(\\d+)&apos;)</translation>
    </message>
    <message>
        <source>Returns a string with the supplied string, array, or map of strings replaced.</source>
        <translation>Zwraca nowy ciąg znaków za pomocą podanego ciągu, tablicy lub mapy zastępowanych ciągów znaków.</translation>
    </message>
    <message>
        <source>String &amp; array variant</source>
        <translation>Wariant dla ciągów znaków i tablic</translation>
    </message>
    <message>
        <source>Returns a string with the supplied string or array of strings replaced by a string or an array of strings.</source>
        <translation>Zwraca nowy ciąg znaków za pomocą podanego ciągu lub tablicy ciągów zastępowanych przez ciąg znaków  lub tablicę ciągów znaków.</translation>
    </message>
    <message>
        <source>the string or array of strings to replace</source>
        <translation>ciąg znaków lub tablica ciągów do zastąpienia</translation>
    </message>
    <message>
        <source>the string or array of strings to use as a replacement</source>
        <translation>ciąg znaków lub tablica ciągów do wykorzystania jako zamienniki</translation>
    </message>
    <message>
        <source>replace(&apos;QGIS ABC&apos;,array(&apos;A&apos;,&apos;B&apos;,&apos;C&apos;),array(&apos;X&apos;,&apos;Y&apos;,&apos;Z&apos;))</source>
        <translation>replace(&apos;QGIS ABC&apos;,array(&apos;A&apos;,&apos;B&apos;,&apos;C&apos;),array(&apos;X&apos;,&apos;Y&apos;,&apos;Z&apos;))</translation>
    </message>
    <message>
        <source>&apos;QGIS XYZ&apos;</source>
        <translation>&apos;QGIS XYZ&apos;</translation>
    </message>
    <message>
        <source>replace(&apos;QGIS&apos;,array(&apos;Q&apos;,&apos;S&apos;),&apos;&apos;)</source>
        <translation>replace(&apos;QGIS&apos;,array(&apos;Q&apos;,&apos;S&apos;),&apos;&apos;)</translation>
    </message>
    <message>
        <source>&apos;GI&apos;</source>
        <translation>&apos;GI&apos;</translation>
    </message>
    <message>
        <source>Map variant</source>
        <translation>Wariant dla mapy</translation>
    </message>
    <message>
        <source>Returns a string with the supplied map keys replaced by paired values.</source>
        <translation>Zwraca ciąg znaków za pomocą mapy kluczy zastępowanych przez sparowane wartości.</translation>
    </message>
    <message>
        <source>the map containing keys and values</source>
        <translation>mapa zawierające klucze i wartości</translation>
    </message>
    <message>
        <source>replace(&apos;APP SHOULD ROCK&apos;,map(&apos;APP&apos;,&apos;QGIS&apos;,&apos;SHOULD&apos;,&apos;DOES&apos;))</source>
        <translation>replace(&apos;Program będzie najlepszy&apos;,map(&apos;Program&apos;,&apos;QGIS&apos;,&apos;będzie&apos;,&apos;jest&apos;))</translation>
    </message>
    <message>
        <source>Returns the configured representation value for a field value. It depends on the configured widget type. Often, this is useful for &apos;Value Map&apos; widgets.</source>
        <translation>Zwraca ustaloną wcześniej wartość dla konkretnej wartości pola. Zależy od skonfigurowanego typu widżetu. Często jest to przydatne w przypadku widżetów &apos;Mapa wartości&apos;.</translation>
    </message>
    <message>
        <source>represent_value</source>
        <translation>represent_value</translation>
    </message>
    <message>
        <source>The value which should be resolved. Most likely a field.</source>
        <translation>wartość, którą należy przyporządkować; najczęściej pole</translation>
    </message>
    <message>
        <source>The field name for which the widget configuration should be loaded. (Optional)</source>
        <translation>pole, dla którego konfiguracja widżetu powinna zostać wczytana (opcjonalne)</translation>
    </message>
    <message>
        <source>represent_value(&quot;field_with_value_map&quot;)</source>
        <translation>represent_value(&quot;pole_z_mapą_wartości&quot;)</translation>
    </message>
    <message>
        <source>Description for value</source>
        <translation>Opis dla wartości</translation>
    </message>
    <message>
        <source>represent_value(&apos;static value&apos;, &apos;field_name&apos;)</source>
        <translation>represent_value(&apos;wartość statyczna&apos;, &apos;nazwa pola&apos;)</translation>
    </message>
    <message>
        <source>Description for static value</source>
        <translation>Opis dla wartości statycznej</translation>
    </message>
    <message>
        <source>Returns a string padded on the right to the specified width, using a fill character. If the target width is smaller than the string&apos;s length, the string is truncated.</source>
        <translation>Zwraca ciąg dopełniony z prawej strony do określonej szerokości podanymi znakami. Jeśli docelowa szerokość jest mniejsza niż długość ciągu znaków, zostanie on obcięty.</translation>
    </message>
    <message>
        <source>rpad(&apos;Hello&apos;, 3, &apos;x&apos;)</source>
        <translation>rpad(&apos;Hello&apos;, 3, &apos;x&apos;)</translation>
    </message>
    <message>
        <source>50</source>
        <translation>50</translation>
    </message>
    <message>
        <source>Extracts the seconds part from a datetime or time, or the number of seconds from an interval.</source>
        <translation>Wyodrębnia sekundy z czasu lub daty/czasu lub liczbę sekund z interwału.</translation>
    </message>
    <message>
        <source>Extracts the seconds part from a time or datetime.</source>
        <translation>Wyodrębnia sekundy z czasu lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in seconds of an interval.</source>
        <translation>Oblicza długość interwału w sekundach.</translation>
    </message>
    <message>
        <source>Sets a specific color component for a color string, e.g., the red component or alpha component.</source>
        <translation>Ustawia określoną składową koloru z podanego ciągu znaków, określającego kolor, np. składową red lub alpha.</translation>
    </message>
    <message>
        <source>Returns the shortest line joining geometry1 to geometry2. The resultant line will start at geometry1 and end at geometry2.</source>
        <translation>Zwraca najkrótszą linię łączącą geometrię1 z geometrią2. Wynikowa linia rozpoczyna się od geometrii1 i kończy w geometrii2.</translation>
    </message>
    <message>
        <source>Simplifies a geometry by removing nodes using a distance based threshold (ie, the Douglas Peucker algorithm). The algorithm preserves large deviations in geometries and reduces the number of vertices in nearly straight segments.</source>
        <translation>Upraszcza geometrię, usuwając węzły za pomocą opartego na odległości progu (tj. Algorytmu Douglasa Peuckera). Algorytm zachowuje duże odchylenia w geometrii i zmniejsza liczbę wierzchołków w prawie prostych odcinkach.</translation>
    </message>
    <message>
        <source>simplify</source>
        <translation>simplify</translation>
    </message>
    <message>
        <source>maximum deviation from straight segments for points to be removed</source>
        <translation>maksymalne odchylenie od prostych odcinków dla punktów do usunięcia</translation>
    </message>
    <message>
        <source>geom_to_wkt(simplify(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0.1, 10 0)&apos;),tolerance:=5))</source>
        <translation>geom_to_wkt(simplify(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0.1, 10 0)&apos;),tolerance:=5))</translation>
    </message>
    <message>
        <source>&apos;LineString(0 0, 10 0)&apos;</source>
        <translation>&apos;LineString(0 0, 10 0)&apos;</translation>
    </message>
    <message>
        <source>Simplifies a geometry by removing nodes using an area based threshold (ie, the Visvalingam-Whyatt algorithm). The algorithm removes vertices which create small areas in geometries, e.g., narrow spikes or nearly straight segments.</source>
        <translation>Upraszcza geometrię, usuwając węzły za pomocą opartego na obszarze progu (tj. Algorytmu Visvalingam-Whyatt). Algorytm usuwa wierzchołki, które tworzą małe obszary w geometrii, np. wąskie wypustki lub prawie proste odcinki.</translation>
    </message>
    <message>
        <source>simplify_vw</source>
        <translation>simplify_vw</translation>
    </message>
    <message>
        <source>a measure of the maximum area created by a node for the node to be removed</source>
        <translation>miara maksymalnego obszaru utworzonego przez węzeł dla węzła, który ma zostać usunięty</translation>
    </message>
    <message>
        <source>geom_to_wkt(simplify_vw(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0, 5.01 10, 5.02 0, 10 0)&apos;),tolerance:=5))</source>
        <translation>geom_to_wkt(simplify_vw(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0, 5.01 10, 5.02 0, 10 0)&apos;),tolerance:=5))</translation>
    </message>
    <message>
        <source>Returns a geometry formed by buffering out just one side of a linestring geometry. Distances are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca geometrię tworzącą bufor tylko po jednej stronie geometrii liniowej. Odległości podane w układzie współrzędnych zadanej geometrii.</translation>
    </message>
    <message>
        <source>single_sided_buffer</source>
        <translation>single_sided_buffer</translation>
    </message>
    <message>
        <source>buffer distance. Positive values will be buffered to the left of lines, negative values to the right</source>
        <translation>odległość bufora; dodatnie wartości będą buforowane po lewej stronie linii, ujemne natomiast po prawej stronie linii</translation>
    </message>
    <message>
        <source>number of segments to use to represent a quarter circle when a round join style is used. A larger number results in a smoother buffer with more nodes.</source>
        <translation>liczba segmentów używanych do reprezentowania ćwiartki koła, gdy używany jest styl łączenia zaokrąglonego; większa liczba daje bardziej wygładzony bufor z większą liczbą węzłów</translation>
    </message>
    <message>
        <source>single_sided_buffer($geometry, 10.5)</source>
        <translation>single_sided_buffer($geometry, 10.5)</translation>
    </message>
    <message>
        <source>line buffered to the left by 10.5 units</source>
        <translation>linia z buforem po lewej stronie o szerokości 10.5 jednostki</translation>
    </message>
    <message>
        <source>single_sided_buffer($geometry, -10.5)</source>
        <translation>single_sided_buffer($geometry, -10.5)</translation>
    </message>
    <message>
        <source>line buffered to the right by 10.5 units</source>
        <translation>linia z buforem po prawej stronie o szerokości 10.5 jednostki</translation>
    </message>
    <message>
        <source>single_sided_buffer($geometry, 10.5, segments=16, join=1)</source>
        <translation>single_sided_buffer($geometry, 10.5, segments=16, join=1)</translation>
    </message>
    <message>
        <source>line buffered to the left by 10.5 units, using more segments to result in a smoother buffer</source>
        <translation>linia z buforem po lewej stronie o szerokości 10.5 jednostki, z wykorzystaniem większej ilości segmentów, skutkującej łagodniejszym buforem</translation>
    </message>
    <message>
        <source>single_sided_buffer($geometry, 10.5, join=3)</source>
        <translation>single_sided_buffer($geometry, 10.5, join=3)</translation>
    </message>
    <message>
        <source>line buffered to the left by 10.5 units, using a beveled join</source>
        <translation>linia z buforem po lewej stronie o szerokości 10.5 jednostki, z użyciem ściętego złączenia</translation>
    </message>
    <message>
        <source>smooth</source>
        <translation>smooth</translation>
    </message>
    <message>
        <source>number of smoothing iterations to apply. Larger numbers result in smoother but more complex geometries.</source>
        <translation>liczba iteracji wygładzania do zastosowania; większa liczba skutkuje bardziej wygładzonymi, ale też bardziej złożonymi geometriami</translation>
    </message>
    <message>
        <source>value between 0 and 0.5 which controls how tightly the smoothed geometry follow the original geometry. Smaller values result in a tighter smoothing, larger values result in looser smoothing.</source>
        <translation>wartość pomiędzy 0 a 0.5, która określa, jak ściśle wygładzana geometria przypomina oryginalną geometrię; mniejsze wartości powodują ściślejsze wygładzanie, większe wartości powodują luźniejsze wygładzanie</translation>
    </message>
    <message>
        <source>minimum length of segments to apply smoothing to. This parameter can be used to avoid placing excessive additional nodes in shorter segments of the geometry.</source>
        <translation>minimalna długość segmentów wygładzania; tego parametru można użyć w celu uniknięcia umieszczania nadmiernych dodatkowych węzłów w krótkich segmentach geometrii</translation>
    </message>
    <message>
        <source>maximum angle at node for smoothing to be applied (0-180). By lowering the maximum angle intentionally sharp corners in the geometry can be preserved. For instance, a value of 80 degrees will retain right angles in the geometry.</source>
        <translation>maksymalny kąt w węźle do wygładzania (0-180); zmniejszając maksymalny kąt, celowo można zachować ostre narożniki w geometrii; np. wartość 80 stopni zachowa kąty proste w geometrii</translation>
    </message>
    <message>
        <source>geom_to_wkt(smooth(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0, 5 5)&apos;),iterations:=1,offset:=0.2,min_length:=-1,max_angle:=180))</source>
        <translation>geom_to_wkt(smooth(geometry:=geom_from_wkt(&apos;LineString(0 0, 5 0, 5 5)&apos;),iterations:=1,offset:=0.2,min_length:=-1,max_angle:=180))</translation>
    </message>
    <message>
        <source>&apos;LineString (0 0, 4 0, 5 1, 5 5)&apos;</source>
        <translation>&apos;LineString (0 0, 4 0, 5 1, 5 5)&apos;</translation>
    </message>
    <message>
        <source>Splits string into an array using supplied delimiter and optional string for empty values.</source>
        <translation>Dzieli ciąg znaków na tablicę, używając dostarczonego ogranicznika i opcjonalnego ciągu dla pustych wartości.</translation>
    </message>
    <message>
        <source>string_to_array</source>
        <translation>string_to_array</translation>
    </message>
    <message>
        <source>the string delimiter used to split the input string</source>
        <translation>ciąg znaków używany do dzielenia źródłowego ciągu znaków</translation>
    </message>
    <message>
        <source>string_to_array(&apos;1,2,3&apos;,&apos;,&apos;)</source>
        <translation>string_to_array(&apos;1,2,3&apos;,&apos;,&apos;)</translation>
    </message>
    <message>
        <source>string_to_array(&apos;1,,3&apos;,&apos;,&apos;,&apos;0&apos;)</source>
        <translation>string_to_array(&apos;1,,3&apos;,&apos;,&apos;,&apos;0&apos;)</translation>
    </message>
    <message>
        <source>integer representing length of string to extract; if length is negative, the return string will omit the given length of characters from the end of the string</source>
        <translation>liczba całkowita reprezentująca długość ciągu do wyodrębnienia; jeśli długość jest ujemna, zwracany ciąg pominie określoną długość znaków od końca łańcucha</translation>
    </message>
    <message>
        <source>Converts a string to a interval type. Can be used to take days, hours, month, etc of a date.</source>
        <translation>Konwertuje tekst na interwał. Może być wykorzystany do zapisania daty, godziny, miesiąca itp.</translation>
    </message>
    <message>
        <source>Converts a string into a time object. An optional format string can be provided to parse the string; see &lt;a href=&apos;https://doc.qt.io/qt-5/qtime.html#fromString-1&apos;&gt;QTime::fromString&lt;/a&gt; for additional documentation on the format.</source>
        <translation>Konwertuje ciąg znaków na obiekt typu czas. Opcjonalnie można podać ciąg znaków jako wzór formatu, który zostanie zastosowany do parsowania. Zobacz &lt;a href=&apos;https://doc.qt.io/qt-5/qtime.html#fromString-1&apos;&gt;QTime::fromString&lt;/a&gt;, aby sprawdzić dostępne opcje formatu.</translation>
    </message>
    <message>
        <source>Extracts the week number from a date, or the number of weeks from an interval.</source>
        <translation>Wyodrębnia numer tygodnia z daty lub liczbę tygodni z interwału.</translation>
    </message>
    <message>
        <source>Extracts the week number from a date or datetime.</source>
        <translation>Wyodrębnia numer tygodnia z czasu lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in weeks of an interval.</source>
        <translation>Oblicza długość interwału w tygodniach.</translation>
    </message>
    <message>
        <source>week(to_interval(&apos;3 weeks&apos;))</source>
        <translation>week(to_interval(&apos;3 weeks&apos;))</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>x extension, numeric value</source>
        <translation>zwiększenie X, wartość liczbowa</translation>
    </message>
    <message>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <source>y extension, numeric value</source>
        <translation>zwiększenie Y, wartość liczbowa</translation>
    </message>
    <message>
        <source>extrude(geom_from_wkt(&apos;LineString(1 2, 3 2, 4 3)&apos;), 1, 2)</source>
        <translation>extrude(geom_from_wkt(&apos;LineString(1 2, 3 2, 4 3)&apos;), 1, 2)</translation>
    </message>
    <message>
        <source>Polygon ((1 2, 3 2, 4 3, 5 5, 4 4, 2 4, 1 2))</source>
        <translation>Polygon ((1 2, 3 2, 4 3, 5 5, 4 4, 2 4, 1 2))</translation>
    </message>
    <message>
        <source>extrude(geom_from_wkt(&apos;MultiLineString((1 2, 3 2), (4 3, 8 3)&apos;), 1, 2)</source>
        <translation>extrude(geom_from_wkt(&apos;MultiLineString((1 2, 3 2), (4 3, 8 3)&apos;), 1, 2)</translation>
    </message>
    <message>
        <source>MultiPolygon (((1 2, 3 2, 4 4, 2 4, 1 2)),((4 3, 8 3, 9 5, 5 5, 4 3)))</source>
        <translation>MultiPolygon (((1 2, 3 2, 4 4, 2 4, 1 2)),((4 3, 8 3, 9 5, 5 5, 4 3)))</translation>
    </message>
    <message>
        <source>Rounds a number downwards.</source>
        <translation>Zaokrągla liczbę w dół.</translation>
    </message>
    <message>
        <source>floor</source>
        <translation>floor</translation>
    </message>
    <message>
        <source>floor(4.9)</source>
        <translation>floor(4.9)</translation>
    </message>
    <message>
        <source>floor(-4.9)</source>
        <translation>floor(-4.9)</translation>
    </message>
    <message>
        <source>-5</source>
        <translation>-5</translation>
    </message>
    <message>
        <source>Format a string using supplied arguments.</source>
        <translation>Formatuje ciąg znaków z użyciem podanych argumentów.</translation>
    </message>
    <message>
        <source>format</source>
        <translation>format</translation>
    </message>
    <message>
        <source>A string with place holders for the arguments. Use %1, %2, etc for placeholders. Placeholders can be repeated.</source>
        <translation>ciąg znaków z miejscem dla argumentów. Użyj %1, %2  itd. dla symboli zastępczych. Symbole zastępcze mogą się powtarzać.</translation>
    </message>
    <message>
        <source>any type. Any number of arguments.</source>
        <translation>dowolnego typu; dowolna ilość argumentów</translation>
    </message>
    <message>
        <source>format(&apos;This %1 a %2&apos;,&apos;is&apos;, &apos;test&apos;)</source>
        <translation>format(&apos;To %1 mały %2&apos;,&apos;jest&apos;, &apos;test&apos;)</translation>
    </message>
    <message>
        <source>&apos;This is a test&apos;&apos;</source>
        <translation>&apos;To jest mały test&apos;</translation>
    </message>
    <message>
        <source>format_date</source>
        <translation>format_date</translation>
    </message>
    <message>
        <source>date, time or datetime value</source>
        <translation>wartość typu data, czas lub data/czas</translation>
    </message>
    <message>
        <source>format_date(&apos;2012-05-15&apos;,&apos;dd.MM.yyyy&apos;)</source>
        <translation>format_date(&apos;2012-05-15&apos;,&apos;dd.MM.yyyy&apos;)</translation>
    </message>
    <message>
        <source>&apos;15.05.2012&apos;</source>
        <translation>&apos;15.05.2012&apos;</translation>
    </message>
    <message>
        <source>format_number</source>
        <translation>format_number</translation>
    </message>
    <message>
        <source>number to be formatted</source>
        <translation>numer do formatowania</translation>
    </message>
    <message>
        <source>integer representing the number of decimal places to truncate the string to.</source>
        <translation>liczba całkowita reprezentująca liczbę miejsc dziesiętnych, do której należy skrócić ciąg</translation>
    </message>
    <message>
        <source>format_number(10000000.332,2)</source>
        <translation>format_number(10000000.332,2)</translation>
    </message>
    <message>
        <source>&apos;10,000,000.33&apos;</source>
        <translation>&apos;10,000,000.33&apos;</translation>
    </message>
    <message>
        <source>Returns a geometry from a GML representation of geometry.</source>
        <translation>Zwraca geometrię podaną w formacie GML.</translation>
    </message>
    <message>
        <source>geom_from_gml</source>
        <translation>geom_from_gml</translation>
    </message>
    <message>
        <source>GML representation of a geometry as a string</source>
        <translation>ciąg znaków reprezentujący geometrię w formacie GML</translation>
    </message>
    <message>
        <source>a geometry object</source>
        <translation>obiekt geometrii</translation>
    </message>
    <message>
        <source>Returns a geometry created from a Well-Known Text (WKT) representation.</source>
        <translation>Zwraca geometrię podaną w formacie Well-Known Text (WKT).</translation>
    </message>
    <message>
        <source>geom_from_wkt</source>
        <translation>geom_from_wkt</translation>
    </message>
    <message>
        <source>Well-Known Text (WKT) representation of a geometry</source>
        <translation>geometria w formacie WKT (well-known text)</translation>
    </message>
    <message>
        <source>geom_from_wkt( &apos;POINT(4 5)&apos; )</source>
        <translation>geom_from_wkt( &apos;POINT(4 5)&apos; )</translation>
    </message>
    <message>
        <source>Returns the Well-Known Text (WKT) representation of the geometry without SRID metadata.</source>
        <translation>Zwraca reprezentację geometrii w formacie Well-Known Text (WKT) bez danych przestrzennego układu odniesienia.</translation>
    </message>
    <message>
        <source>geom_to_wkt</source>
        <translation>geom_to_wkt</translation>
    </message>
    <message>
        <source>geom_to_wkt( $geometry )</source>
        <translation>geom_to_wkt( $geometry )</translation>
    </message>
    <message>
        <source>Returns a feature&apos;s geometry.</source>
        <translation>Zwraca geometrię obiektu.</translation>
    </message>
    <message>
        <source>a feature object</source>
        <translation>obiekt</translation>
    </message>
    <message>
        <source>geom_to_wkt( geometry( get_feature( layer, attributeField, value ) ) )</source>
        <translation>geom_to_wkt( geometry( get_feature( layer, attributeField, value ) ) )</translation>
    </message>
    <message>
        <source>&apos;POINT(6 50)&apos;</source>
        <translation>&apos;POINT(6 50)&apos;</translation>
    </message>
    <message>
        <source>intersects( $geometry, geometry( get_feature( layer, attributeField, value ) ) )</source>
        <translation>intersects( $geometry, geometry( get_feature( layer, attributeField, value ) ) )</translation>
    </message>
    <message>
        <source>Returns a specific geometry from a geometry collection, or null if the input geometry is not a collection.</source>
        <translation>Zwraca określoną geometrię z geometrii złożonej lub null jeśli wejściowa geometria nie jest złożona.</translation>
    </message>
    <message>
        <source>geometry_n</source>
        <translation>geometry_n</translation>
    </message>
    <message>
        <source>geometry collection</source>
        <translation>geometria złożona (geometry collection)</translation>
    </message>
    <message>
        <source>index of geometry to return, where 1 is the first geometry in the collection</source>
        <translation>indeks geometrii do zwrócenia, gdzie 1 jest pierwszą geometrią w geometrii złożonej</translation>
    </message>
    <message>
        <source>geom_to_wkt(geometry_n(geom_from_wkt(&apos;GEOMETRYCOLLECTION(POINT(0 1), POINT(0 0), POINT(1 0), POINT(1 1))&apos;),3))</source>
        <translation>geom_to_wkt(geometry_n(geom_from_wkt(&apos;GEOMETRYCOLLECTION(POINT(0 1), POINT(0 0), POINT(1 0), POINT(1 1))&apos;),3))</translation>
    </message>
    <message>
        <source>&apos;Point (1 0)&apos;</source>
        <translation>&apos;Point (1 0)&apos;</translation>
    </message>
    <message>
        <source>Returns the first feature of a layer matching a given attribute value.</source>
        <translation>Zwraca z określonej warstwy pierwszy obiekt o podanym atrybucie.</translation>
    </message>
    <message>
        <source>get_feature</source>
        <translation>get_feature</translation>
    </message>
    <message>
        <source>layer name or ID</source>
        <translation>nazwa lub ID warstwy</translation>
    </message>
    <message>
        <source>attribute name</source>
        <translation>nazwa atrybutu</translation>
    </message>
    <message>
        <source>attribute value to match</source>
        <translation>wartość atrybutu do odszukania</translation>
    </message>
    <message>
        <source>get_feature(&apos;streets&apos;,&apos;name&apos;,&apos;main st&apos;)</source>
        <translation>get_feature(&apos;ulice&apos;,&apos;nazwa&apos;,&apos;główna&apos;)</translation>
    </message>
    <message>
        <source>first feature found in &quot;streets&quot; layer with &quot;main st&quot; value in the &quot;name&quot; field</source>
        <translation>pierwszy znaleziony obiekt na warstwie &quot;ulice&quot; z wartością &quot;główna&quot; w polu &quot;nazwa&quot;</translation>
    </message>
    <message>
        <source>Returns the Hamming distance between two strings. This equates to the number of characters at corresponding positions within the input strings where the characters are different. The input strings must be the same length, and the comparison is case-sensitive.</source>
        <translation>Zwraca odległość Hamminga między dwoma ciągami znaków. Odpowiada to liczbie różniących się znaków w odpowiadających pozycjach w wejściowych ciągach znaków. Ciągi wejściowe muszą mieć tę samą długość, a przy porównywaniu rozróżniana jest wielkość liter.</translation>
    </message>
    <message>
        <source>hamming_distance</source>
        <translation>hamming_distance</translation>
    </message>
    <message>
        <source>a string</source>
        <translation>ciąg znaków</translation>
    </message>
    <message>
        <source>hamming_distance(&apos;abc&apos;,&apos;xec&apos;)</source>
        <translation>hamming_distance(&apos;abc&apos;,&apos;xec&apos;)</translation>
    </message>
    <message>
        <source>hamming_distance(&apos;abc&apos;,&apos;ABc&apos;)</source>
        <translation>hamming_distance(&apos;abc&apos;,&apos;ABc&apos;)</translation>
    </message>
    <message>
        <source>hamming_distance(upper(&apos;abc&apos;),upper(&apos;ABC&apos;))</source>
        <translation>hamming_distance(upper(&apos;abc&apos;),upper(&apos;ABC&apos;))</translation>
    </message>
    <message>
        <source>Time variant</source>
        <translation>Wariant dla czasu</translation>
    </message>
    <message>
        <source>a time or datetime value</source>
        <translation>wartość typu czas lub data/czas</translation>
    </message>
    <message>
        <source>hour(&apos;2012-07-22T13:24:57&apos;)</source>
        <translation>hour(&apos;2012-07-22T13:24:57&apos;)</translation>
    </message>
    <message>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <source>interval value to return number of hours from</source>
        <translation>wartość interwału do obliczenia liczby godzin</translation>
    </message>
    <message>
        <source>hour(tointerval(&apos;3 hours&apos;))</source>
        <translation>hour(tointerval(&apos;3 hours&apos;))</translation>
    </message>
    <message>
        <source>hour(age(&apos;2012-07-22T13:00:00&apos;,&apos;2012-07-22T10:00:00&apos;))</source>
        <translation>hour(age(&apos;2012-07-22T13:00:00&apos;,&apos;2012-07-22T10:00:00&apos;))</translation>
    </message>
    <message>
        <source>hour(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>hour(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>17520</source>
        <translation>17520</translation>
    </message>
    <message>
        <source>Tests a condition and returns a different result depending on the conditional check.</source>
        <translation>Testuje warunek i zwraca różne wyniki w zależności od wyniku sprawdzenia warunku.</translation>
    </message>
    <message>
        <source>if</source>
        <translation>if</translation>
    </message>
    <message>
        <source>the condition which should be checked</source>
        <translation>warunek do sprawdzenia</translation>
    </message>
    <message>
        <source>&apos;One&apos;</source>
        <translation>&apos;Jeden&apos;</translation>
    </message>
    <message>
        <source>the result which will be returned when the condition is true or another value that does not convert to false.</source>
        <translation>wynik, który zostanie zwrócony, gdy warunek jest prawdziwy lub ma inną wartość, która nie zostanie przekształcona w wartość fałsz</translation>
    </message>
    <message>
        <source>the result which will be returned when the condition is false or another value that converts to false like 0 or &apos;&apos;. NULL will also be converted to false.</source>
        <translation>wynik, który zostanie zwrócony, gdy warunek jest fałszywy lub ma inną wartość, która przekształci się w wartość fałsz, tak jak 0 lub &apos;&apos;; wartość pusta (NULL) zostanie również przekonwertowana na wartość fałsz</translation>
    </message>
    <message>
        <source>if( 1+1=2, &apos;Yes&apos;, &apos;No&apos; )</source>
        <translation>if( 1+1=2, &apos;Tak&apos;, &apos;Nie&apos; )</translation>
    </message>
    <message>
        <source>&apos;Yes&apos;</source>
        <translation>&apos;Tak&apos;</translation>
    </message>
    <message>
        <source>if( 1+1=3, &apos;Yes&apos;, &apos;No&apos; )</source>
        <translation>if( 1+1=3, &apos;Tak&apos;, &apos;Nie&apos; )</translation>
    </message>
    <message>
        <source>&apos;No&apos;</source>
        <translation>&apos;Nie&apos;</translation>
    </message>
    <message>
        <source>if( 5 &gt; 3, 1, 0)</source>
        <translation>if( 5 &gt; 3, 1, 0)</translation>
    </message>
    <message>
        <source>if( &apos;&apos;, &apos;It is true (not empty)&apos;, &apos;It is false (empty)&apos; )</source>
        <translation>if( &apos;&apos;, &apos;To jest prawda (niepuste)&apos;, &apos;To jest fałsz (puste)&apos; )</translation>
    </message>
    <message>
        <source>&apos;It is false (empty)&apos;</source>
        <translation>&apos;To jest fałsz (puste)&apos;</translation>
    </message>
    <message>
        <source>if( &apos; &apos;, &apos;It is true (not empty)&apos;, &apos;It is false (empty)&apos; )</source>
        <translation>if( &apos; &apos;, &apos;To jest prawda (niepuste)&apos;, &apos;To jest fałsz (puste)&apos; )</translation>
    </message>
    <message>
        <source>&apos;It is true (not empty)&apos;</source>
        <translation>&apos;To jest prawda (niepuste)&apos;</translation>
    </message>
    <message>
        <source>if( 0, &apos;One&apos;, &apos;Zero&apos; )</source>
        <translation>if( 0, &apos;Jeden&apos;, &apos;Zero&apos; )</translation>
    </message>
    <message>
        <source>&apos;Zero&apos;</source>
        <translation>&apos;Zero&apos;</translation>
    </message>
    <message>
        <source>if( 10, &apos;One&apos;, &apos;Zero&apos; )</source>
        <translation>if( 10, &apos;Jeden&apos;, &apos;Zero&apos; )</translation>
    </message>
    <message>
        <source>Returns a specific interior ring from a polygon geometry, or null if the geometry is not a polygon.</source>
        <translation>Zwraca określony wewnętrzny pierścień geometrii poligonowej lub null jeśli geometria nie jest poligonem.</translation>
    </message>
    <message>
        <source>interior_ring_n</source>
        <translation>interior_ring_n</translation>
    </message>
    <message>
        <source>polygon geometry</source>
        <translation>geometria poligonowa</translation>
    </message>
    <message>
        <source>index of interior to return, where 1 is the first interior ring</source>
        <translation>indeks wewnętrznego pierścienia do zwrócenia, gdzie 1 jest pierwszym wewnętrznym pierścieniem</translation>
    </message>
    <message>
        <source>geom_to_wkt(interior_ring_n(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1),(-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;),1))</source>
        <translation>geom_to_wkt(interior_ring_n(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1),(-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;),1))</translation>
    </message>
    <message>
        <source>&apos;LineString (-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;</source>
        <translation>&apos;LineString (-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;</translation>
    </message>
    <message>
        <source>Returns a geometry that represents the shared portion of two geometries.</source>
        <translation>Zwraca geometrię reprezentującą wspólną część dwóch geometrii.</translation>
    </message>
    <message>
        <source>intersection</source>
        <translation>intersection</translation>
    </message>
    <message>
        <source>geom_to_wkt( intersection( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ) ) )</source>
        <translation>geom_to_wkt( intersection( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4)&apos; ) ) )</translation>
    </message>
    <message>
        <source>LINESTRING(3 3, 4 4)</source>
        <translation>LINESTRING(3 3, 4 4)</translation>
    </message>
    <message>
        <source>Tests whether a geometry intersects another. Returns true if the geometries spatially intersect (share any portion of space) and false if they do not.</source>
        <translation>Sprawdza, czy geometria przecina inną. Zwraca wartość true, jeśli geometrie przecinają się przestrzennie (współdzielą dowolną część przestrzeni) i fałsz, jeśli nie.</translation>
    </message>
    <message>
        <source>intersects</source>
        <translation>przecina (intersects)</translation>
    </message>
    <message>
        <source>intersects( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>intersects( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>intersects( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) )</source>
        <translation>intersects( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>Tests whether a geometry&apos;s bounding box overlaps another geometry&apos;s bounding box. Returns true if the geometries spatially intersect the bounding box defined and false if they do not.</source>
        <translation>Testuje czy zasięg geometrii zachodzi na zasięg innej geometrii. Zwraca wartość true, jeśli zasięgi mają część wspólną.</translation>
    </message>
    <message>
        <source>intersects_bbox</source>
        <translation>intersects_bbox</translation>
    </message>
    <message>
        <source>intersects_bbox( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>intersects_bbox( geom_from_wkt( &apos;POINT(4 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>intersects_bbox( geom_from_wkt( &apos;POINT(6 5)&apos; ), geom_from_wkt( &apos;POLYGON((3 3, 4 4, 5 5, 3 3))&apos; ) )</source>
        <translation>intersects_bbox( geom_from_wkt( &apos;POINT(6 5)&apos; ), geom_from_wkt( &apos;POLYGON((3 3, 4 4, 5 5, 3 3))&apos; ) )</translation>
    </message>
    <message>
        <source>Returns true if a line string is closed (start and end points are coincident), or false if a line string is not closed. If the geometry is not a line string then the result will be null.</source>
        <translation>Zwraca wartość true, jeśli łańcuch linii jest zamknięty (punkty początkowy i końcowy są zbieżne) lub fałsz, jeśli nie jest zamknięty. Jeśli geometria nie jest łańcuchem liniowym, wynik będzie pusty.</translation>
    </message>
    <message>
        <source>is_closed</source>
        <translation>is_closed</translation>
    </message>
    <message>
        <source>a line string geometry</source>
        <translation>geometria liniowa</translation>
    </message>
    <message>
        <source>is_closed(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;))</source>
        <translation>is_closed(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;))</translation>
    </message>
    <message>
        <source>is_closed(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2, 0 0)&apos;))</source>
        <translation>is_closed(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2, 0 0)&apos;))</translation>
    </message>
    <message>
        <source>Returns a matching layer property or metadata value.</source>
        <translation>Zwraca pasującą właściwość warstwy lub wartość metadanej.</translation>
    </message>
    <message>
        <source>layer_property</source>
        <translation>layer_property</translation>
    </message>
    <message>
        <source>a string, representing either a layer name or layer ID</source>
        <translation>ciąg znaków reprezentujący albo nazwę warstwy albo ID warstwy</translation>
    </message>
    <message>
        <source>layer_property(&apos;streets&apos;,&apos;title&apos;)</source>
        <translation>layer_property(&apos;streets&apos;,&apos;title&apos;)</translation>
    </message>
    <message>
        <source>&apos;Basemap Streets&apos;</source>
        <translation>&apos;Basemap Streets&apos;</translation>
    </message>
    <message>
        <source>layer_property(&apos;airports&apos;,&apos;feature_count&apos;)</source>
        <translation>layer_property(&apos;airports&apos;,&apos;feature_count&apos;)</translation>
    </message>
    <message>
        <source>120</source>
        <translation>120</translation>
    </message>
    <message>
        <source>layer_property(&apos;landsat&apos;,&apos;crs&apos;)</source>
        <translation>layer_property(&apos;landsat&apos;,&apos;crs&apos;)</translation>
    </message>
    <message>
        <source>&apos;EPSG:4326&apos;</source>
        <translation>&apos;EPSG:4326&apos;</translation>
    </message>
    <message>
        <source>Returns a substring that contains the &lt;i&gt;n&lt;/i&gt; leftmost characters of the string.</source>
        <translation>Zwraca nowy ciąg znaków, który zawiera &lt;i&gt;n&lt;/i&gt; znaków od lewej strony wejściowego ciągu znaków.</translation>
    </message>
    <message>
        <source>left</source>
        <translation>left</translation>
    </message>
    <message>
        <source>integer. The number of characters from the left of the string to return.</source>
        <translation>liczba całkowita; liczba znaków do zwrócenia liczona od lewej strony ciągu</translation>
    </message>
    <message>
        <source>left(&apos;Hello World&apos;,5)</source>
        <translation>left(&apos;Hello World&apos;,5)</translation>
    </message>
    <message>
        <source>&apos;Hello&apos;</source>
        <translation>&apos;Hello&apos;</translation>
    </message>
    <message>
        <source>Returns the number of characters in a string or the length of a geometry linestring.</source>
        <translation>Zwraca liczbę znaków w tekście lub długość geometrii liniowej.</translation>
    </message>
    <message>
        <source>String variant</source>
        <translation>Wariant dla ciągów znaków</translation>
    </message>
    <message>
        <source>Returns the number of characters in a string.</source>
        <translation>Zwraca liczbę znaków w tekście.</translation>
    </message>
    <message>
        <source>string to count length of</source>
        <translation>ciąg znaków do obliczenia długości</translation>
    </message>
    <message>
        <source>length(&apos;hello&apos;)</source>
        <translation>length(&apos;hello&apos;)</translation>
    </message>
    <message>
        <source>Geometry variant</source>
        <translation>Wariant dla geometrii</translation>
    </message>
    <message>
        <source>Calculate the length of a geometry line object. Calculations are always planimetric in the Spatial Reference System (SRS) of this geometry, and the units of the returned length will match the units for the SRS. This differs from the calculations performed by the $length function, which will perform ellipsoidal calculations based on the project&apos;s ellipsoid and distance unit settings.</source>
        <translation>Oblicza długość obiektu liniowego. Obliczenia są zawsze planimetryczne w systemie odniesienia przestrzennego (SRS) tej geometrii, a jednostki zwróconej długości będą pasowały do jednostek SRS. Różni się to od obliczeń wykonywanych przez funkcję $length, która wykona obliczenia elipsoidalne na podstawie ustawień projektu dot. elipsoidy i odległości.</translation>
    </message>
    <message>
        <source>line geometry object</source>
        <translation>obiekt o geometrii liniowej</translation>
    </message>
    <message>
        <source>length(geom_from_wkt(&apos;LINESTRING(0 0, 4 0)&apos;))</source>
        <translation>length(geom_from_wkt(&apos;LINESTRING(0 0, 4 0)&apos;))</translation>
    </message>
    <message>
        <source>4.0</source>
        <translation>4.0</translation>
    </message>
    <message>
        <source>Returns the Levenshtein edit distance between two strings. This equates to the minimum number of character edits (insertions, deletions or substitutions) required to change one string to another.&lt;br /&gt;The Levenshtein distance is a measure of the similarity between two strings. Smaller distances mean the strings are more similar, and larger distances indicate more different strings. The distance is case sensitive.</source>
        <translation>Zwraca odległość Levenshteina między dwoma ciągami znaków. Odpowiada ona minimalnej liczbie zmian znaków (wstawień, usunięć lub substytucji) wymaganych do zmiany jednego ciągu znaków na inny. &lt;br /&gt;Odległość Levenshteina jest miarą podobieństwa między dwoma ciągami znaków. Mniejsze odległości oznaczają, że ciągi znaków są bardziej do siebie podobne, a większe odległości oznaczają bardziej różniące się od siebie ciągi znaków. Odległość Levenshteina zależy od wielkości liter.</translation>
    </message>
    <message>
        <source>levenshtein</source>
        <translation>levenshtein</translation>
    </message>
    <message>
        <source>levenshtein(&apos;kittens&apos;,&apos;mitten&apos;)</source>
        <translation>levenshtein(&apos;kittens&apos;,&apos;mitten&apos;)</translation>
    </message>
    <message>
        <source>levenshtein(&apos;Kitten&apos;,&apos;kitten&apos;)</source>
        <translation>levenshtein(&apos;Kitten&apos;,&apos;kitten&apos;)</translation>
    </message>
    <message>
        <source>levenshtein(upper(&apos;Kitten&apos;),upper(&apos;kitten&apos;))</source>
        <translation>levenshtein(upper(&apos;Kitten&apos;),upper(&apos;kitten&apos;))</translation>
    </message>
    <message>
        <source>Returns a lighter (or darker) color string</source>
        <translation>Zwraca ciąg znaków reprezentujący jaśniejszy (lub ciemniejszy) kolor.</translation>
    </message>
    <message>
        <source>lighter</source>
        <translation>lighter</translation>
    </message>
    <message>
        <source>a integer number corresponding to the lightening factor:&lt;ul&gt;&lt;li&gt;if the factor is greater than 100, this functions returns a lighter color (for e.g., setting factor to 150 returns a color that is 50% brighter);&lt;/li&gt;&lt;li&gt;if the factor is less than 100, the return color is darker, but using the darker() function for this purpose is recommended;&lt;/li&gt;&lt;li&gt;if the factor is 0 or negative, the return value is unspecified.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>liczba całkowita odpowiadająca współczynnikowi rozjaśniania:&lt;ul&gt;&lt;li&gt;jeśli współczynnik jest większy niż 100, funkcja zwraca jaśniejszy kolor (np. ustawienie współczynnika na 150 zwraca kolor, który jest jaśniejszy o 50%);&lt;/li&gt;&lt;li&gt;jeśli współczynnik jest mniejszy niż 100, zwracany kolor jest jaśniejszy, ale zalecane jest użycie w tym celu funkcji darker()&lt;/li&gt;&lt;li&gt;jeśli współczynnik wynosi 0 lub jest ujemny, to zwracana wartość jest nieokreślona.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>lighter(&apos;200,10,30&apos;,200)</source>
        <translation>lighter(&apos;200,10,30&apos;,200)</translation>
    </message>
    <message>
        <source>&apos;255,158,168,255&apos;</source>
        <translation>&apos;255,158,168,255&apos;</translation>
    </message>
    <message>
        <source>Returns the natural logarithm of a value.</source>
        <translation>Zwraca logarytm naturalny.</translation>
    </message>
    <message>
        <source>ln</source>
        <translation>ln</translation>
    </message>
    <message>
        <source>ln(1)</source>
        <translation>ln(1)</translation>
    </message>
    <message>
        <source>ln(2.7182818284590452354)</source>
        <translation>ln(2.7182818284590452354)</translation>
    </message>
    <message>
        <source>Returns the value of the logarithm of the passed value and base.</source>
        <translation>Zwraca wartość logarytmu dla podanej wartości i podstawy.</translation>
    </message>
    <message>
        <source>log</source>
        <translation>log</translation>
    </message>
    <message>
        <source>any positive number</source>
        <translation>dowolna liczba dodatnia</translation>
    </message>
    <message>
        <source>log(2, 32)</source>
        <translation>log(2, 32)</translation>
    </message>
    <message>
        <source>log(0.5, 32)</source>
        <translation>log(0.5, 32)</translation>
    </message>
    <message>
        <source>Returns the value of the base 10 logarithm of the passed expression.</source>
        <translation>Zwraca wartość logarytmu o podstawie 10 dla podanego wyrażenia.</translation>
    </message>
    <message>
        <source>log10</source>
        <translation>log10</translation>
    </message>
    <message>
        <source>log10(1)</source>
        <translation>log10(1)</translation>
    </message>
    <message>
        <source>log10(100)</source>
        <translation>log10(100)</translation>
    </message>
    <message>
        <source>longest_common_substring</source>
        <translation>longest_common_substring</translation>
    </message>
    <message>
        <source>longest_common_substring(&apos;ABABC&apos;,&apos;BABCA&apos;)</source>
        <translation>longest_common_substring(&apos;ABABC&apos;,&apos;BABCA&apos;)</translation>
    </message>
    <message>
        <source>&apos;ABC&apos;</source>
        <translation>&apos;ABC&apos;</translation>
    </message>
    <message>
        <source>longest_common_substring(&apos;abcDeF&apos;,&apos;abcdef&apos;)</source>
        <translation>longest_common_substring(&apos;abcDeF&apos;,&apos;abcdef&apos;)</translation>
    </message>
    <message>
        <source>&apos;abc&apos;</source>
        <translation>&apos;abc&apos;</translation>
    </message>
    <message>
        <source>longest_common_substring(upper(&apos;abcDeF&apos;),upper(&apos;abcdex&apos;))</source>
        <translation>longest_common_substring(upper(&apos;abcDeF&apos;),upper(&apos;abcdex&apos;))</translation>
    </message>
    <message>
        <source>&apos;ABCDE&apos;</source>
        <translation>&apos;ABCDE&apos;</translation>
    </message>
    <message>
        <source>Converts a string to lower case letters.</source>
        <translation>Zamienia tekst na małe litery.</translation>
    </message>
    <message>
        <source>lower</source>
        <translation>lower</translation>
    </message>
    <message>
        <source>the string to convert to lower case</source>
        <translation>tekst do zamiany</translation>
    </message>
    <message>
        <source>lower(&apos;HELLO World&apos;)</source>
        <translation>lower(&apos;HELLO World&apos;)</translation>
    </message>
    <message>
        <source>&apos;hello world&apos;</source>
        <translation>&apos;hello world&apos;</translation>
    </message>
    <message>
        <source>lpad</source>
        <translation>lpad</translation>
    </message>
    <message>
        <source>string to pad</source>
        <translation>ciąg znaków do dopełnienia</translation>
    </message>
    <message>
        <source>length of new string</source>
        <translation>długość nowego ciągu znaków</translation>
    </message>
    <message>
        <source>character to pad the remaining space with</source>
        <translation>znak używany do dopełniania</translation>
    </message>
    <message>
        <source>lpad(&apos;Hello&apos;, 10, &apos;x&apos;)</source>
        <translation>lpad(&apos;Hello&apos;, 10, &apos;x&apos;)</translation>
    </message>
    <message>
        <source>&apos;xxxxxHello&apos;</source>
        <translation>&apos;xxxxxHello&apos;</translation>
    </message>
    <message>
        <source>Returns the m value of a point geometry.</source>
        <translation>Zwraca wartość M geometrii punktowej.</translation>
    </message>
    <message>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <source>m( geom_from_wkt( &apos;POINTM(2 5 4)&apos; ) )</source>
        <translation>m( geom_from_wkt( &apos;POINTM(2 5 4)&apos; ) )</translation>
    </message>
    <message>
        <source>Creates a line geometry from a series of point geometries.</source>
        <translation>Tworzy geometrię liniową ze zbioru geometrii punktowych.</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_line(make_point(2,4),make_point(3,5)))</source>
        <translation>geom_to_wkt(make_line(make_point(2,4),make_point(3,5)))</translation>
    </message>
    <message>
        <source>&apos;LineString (2 4, 3 5)&apos;</source>
        <translation>&apos;LineString (2 4, 3 5)&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_line(make_point(2,4),make_point(3,5),make_point(9,7)))</source>
        <translation>geom_to_wkt(make_line(make_point(2,4),make_point(3,5),make_point(9,7)))</translation>
    </message>
    <message>
        <source>&apos;LineString (2 4, 3 5, 9 7)&apos;</source>
        <translation>&apos;LineString (2 4, 3 5, 9 7)&apos;</translation>
    </message>
    <message>
        <source>Creates a point geometry from an x and y (and optional z and m) value.</source>
        <translation>Tworzy geometrię punktową z wartości X i Y (oraz opcjonalnie Z i M).</translation>
    </message>
    <message>
        <source>make_point</source>
        <translation>make_point</translation>
    </message>
    <message>
        <source>x coordinate of point</source>
        <translation>współrzędna X punktu</translation>
    </message>
    <message>
        <source>y coordinate of point</source>
        <translation>współrzędna Y punktu</translation>
    </message>
    <message>
        <source>format used to convert the string into a date</source>
        <translation>format używany do konwersji ciągu znaków na datę</translation>
    </message>
    <message>
        <source>to_date(&apos;June 29, 2019&apos;,&apos;MMMM d, yyyy&apos;)</source>
        <translation>to_date(&apos;June 29, 2019&apos;,&apos;MMMM d, yyyy&apos;)</translation>
    </message>
    <message>
        <source>2019-06-29</source>
        <translation>2019-06-29</translation>
    </message>
    <message>
        <source>Optional delimiter string to wrap to a new line.</source>
        <translation>opcjonalny ogranicznik, który zawija do nowej linii</translation>
    </message>
    <message>
        <source>Extracts the year part from a date, or the number of years from an interval.</source>
        <translation>Wyodrębnia rok z daty lub liczbę lat z interwału.</translation>
    </message>
    <message>
        <source>Extracts the year part from a date or datetime.</source>
        <translation>Wyodrębnia rok z daty lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in years of an interval.</source>
        <translation>Oblicza długość interwału w latach.</translation>
    </message>
    <message>
        <source>z</source>
        <translation>z</translation>
    </message>
    <message>
        <source>optional z coordinate of point</source>
        <translation>opcjonalna współrzędna Z punktu</translation>
    </message>
    <message>
        <source>Returns the current scale denominator of the map canvas.&lt;br&gt;&lt;br&gt;Note: This function is only available in some contexts and will be 0 otherwise.</source>
        <translation>Zwraca bieżący mianownik skali widoku mapy.&lt;br&gt;&lt;br&gt;Uwaga: Ta funkcja jest dostępna tylko w niektórych kontekstach, w innych przypadkach będzie wynosić 0.</translation>
    </message>
    <message>
        <source>Returns an aggregate value calculated using features from another layer.</source>
        <translation>Zwraca wartość zagregowaną obliczoną z wykorzystaniem obiektów z innej warstwy.</translation>
    </message>
    <message>
        <source>aggregate</source>
        <translation>aggregate</translation>
    </message>
    <message>
        <source>sub expression or field name to aggregate</source>
        <translation>wyrażenie lub nazwa pola do agregacji</translation>
    </message>
    <message>
        <source>optional string to use to join values for &apos;concatenate&apos; aggregate</source>
        <translation>opcjonalny ciąg znaków używany do złączenia wartości dla agregacji &apos;concatenate&apos;</translation>
    </message>
    <message>
        <source>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;sum&apos;,expression:=&quot;passengers&quot;)</source>
        <translation>aggregate(layer:=&apos;rail_stations&apos;,aggregate:=&apos;sum&apos;,expression:=&quot;passengers&quot;)</translation>
    </message>
    <message>
        <source>sum of all values from the passengers field in the rail_stations layer</source>
        <translation>suma wszystkich wartości z pola passengers w warstwie rail_stations</translation>
    </message>
    <message>
        <source>aggregate(&apos;rail_stations&apos;,&apos;sum&apos;, &quot;passengers&quot;/7)</source>
        <translation>aggregate(&apos;rail_stations&apos;,&apos;sum&apos;, &quot;passengers&quot;/7)</translation>
    </message>
    <message>
        <source>calculates a daily average of &quot;passengers&quot; by dividing the &quot;passengers&quot; field by 7 before summing the values</source>
        <translation>oblicza dzienną średnią ilość z pola &quot;passengers&quot; dzieląc pole &quot;passengers&quot; przez 7 przed sumowaniem wartości</translation>
    </message>
    <message>
        <source>sums up all values from the &quot;passengers&quot; field from features where the &quot;class&quot; attribute is greater than 3 only</source>
        <translation>sumuje wszystkie wartości pola &quot;passengers&quot; tylko dla obiektów, których atrybut &quot;class&quot; jest większy od 3</translation>
    </message>
    <message>
        <source>comma separated list of the name field for all features in the rail_stations layer</source>
        <translation>lista wartości pola &quot;name&quot; oddzielonych przecinkiem dla wszystkich obiektów wartsty &quot;rail_stations&quot;</translation>
    </message>
    <message>
        <source>Returns the north-based azimuth as the angle in radians measured clockwise from the vertical on point_a to point_b.</source>
        <translation>Zwraca azymut względem północy jako kąt w radianach zmierzony zgodnie z ruchem wskazówek zegara od pionu w punkcie_a do punktu_b.</translation>
    </message>
    <message>
        <source>concatenate</source>
        <translation>concatenate</translation>
    </message>
    <message>
        <source>sub expression of field to aggregate</source>
        <translation>wyrażenie określające pole do agregacji</translation>
    </message>
    <message>
        <source>Returns the area of the current feature. The area calculated by this function respects both the current project&apos;s ellipsoid setting and area unit settings. For example, if an ellipsoid has been set for the project then the calculated area will be ellipsoidal, and if no ellipsoid is set then the calculated area will be planimetric.</source>
        <translation>Zwraca powierzchnię bieżącego obiektu. Obszar obliczony za pomocą tej funkcji jest zgodny zarówno z bieżącymi ustawieniami elipsoidy w projekcie, jak i z ustawieniami jednostki powierzchni. Np. jeśli dla projektu została ustawiona elipsoida, wówczas obliczony obszar będzie elipsoidalny, a jeśli nie zostanie ustawiona żadna elipsoida, to obliczony obszar będzie planimetryczny.</translation>
    </message>
    <message>
        <source>Returns the length of a linestring. If you need the length of a border of a polygon, use $perimeter instead. The length calculated by this function respects both the current project&apos;s ellipsoid setting and distance unit settings. For example, if an ellipsoid has been set for the project then the calculated length will be ellipsoidal, and if no ellipsoid is set then the calculated length will be planimetric.</source>
        <translation>Zwraca długość linii. Jeśli potrzebujesz długości obramowania poligonu, użyj funkcji $perimeter. Długość obliczona za pomocą tej funkcji jest zgodna zarówno z bieżącym ustawieniem elipsoidy danego projektu, jak i z ustawieniem jednostki odległości. Np. jeśli dla projektu została ustawiona elipsoida, wówczas obliczona długość będzie elipsoidalna, a jeśli nie zostanie ustawiona żadna elipsoida, wówczas obliczona długość będzie planimetryczna.</translation>
    </message>
    <message>
        <source>Returns the perimeter length of the current feature. The perimeter calculated by this function respects both the current project&apos;s ellipsoid setting and distance unit settings. For example, if an ellipsoid has been set for the project then the calculated perimeter will be ellipsoidal, and if no ellipsoid is set then the calculated perimeter will be planimetric.</source>
        <translation>Zwraca długość obwodu bieżącego elementu. Obwód obliczony za pomocą tej funkcji jest zgodny zarówno z bieżącym ustawieniem elipsoidy bieżącego projektu, jak i z ustawieniami jednostki odległości. Na przykład, jeśli dla projektu została ustawiona elipsoida, obliczony obwód będzie elipsoidalny, a jeśli nie zostanie ustawiona elipsoida, to obliczony obwód będzie planimetryczny.</translation>
    </message>
    <message>
        <source>index of point of a line (indices start at 0; negative values apply from the last index, starting at -1)</source>
        <translation>indeks punktu linii (indeksy zaczynają się od 0, wartości ujemne powodują liczenie od ostatniego indeksu, zaczynając od -1)</translation>
    </message>
    <message>
        <source>Contains functions which aggregate values over layers and fields.</source>
        <translation>Zawiera funkcje agregujące wartości na warstwach i w polach.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="900"/>
        <source>Aggregates</source>
        <translation>Funkcje agregujące</translation>
    </message>
    <message>
        <source>This group contains expression functions for the creation and manipulation of arrays (also known as list data structures). The order of values within the array matters, in contrary to the &apos;map&apos; data structure, where the order of key-value pairs is irrelevant and values are identified by their keys.</source>
        <translation>Grupa zawiera funkcje służące do tworzenia i modyfikowania tablic (znane również jako listy danych). Kolejność wartości w tablicy ma znaczenie, w przeciwieństwie do struktury danych &quot;map&quot;, gdzie kolejność par klucz-wartość jest nieistotna, a wartości są identyfikowane za pomocą kluczy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="901"/>
        <source>Arrays</source>
        <translation>Tablice</translation>
    </message>
    <message>
        <source>Double-click to add field name to expression string.&lt;br&gt;Right-Click on field name to open context menu sample value loading options.</source>
        <translation>Kliknij dwukrotnie, aby dodać nazwę pola do wyrażenia.&lt;br&gt;Kliknij prawym przyciskiem myszy nazwę pola, aby menu kontekstowe ładowania przykładowych wartości pola.</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; ILIKE &apos;_b_&apos;</source>
        <translation>ABC&apos; ILIKE &apos;_b_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; ILIKE &apos;_B_&apos;</source>
        <translation>&apos;ABC&apos; ILIKE &apos;_B_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;_b_&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;_b_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;_B_&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;_B_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;_b%&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;_b%&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;_B%&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;_B%&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;%b%&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;%b%&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; ILIKE &apos;%B%&apos;</source>
        <translation>&apos;ABCD&apos; ILIKE &apos;%B%&apos;</translation>
    </message>
    <message>
        <source>&apos;ABC&apos; LIKE &apos;_B_&apos;</source>
        <translation>&apos;ABC&apos; LIKE &apos;_B_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; LIKE &apos;_B_&apos;</source>
        <translation>&apos;ABCD&apos; LIKE &apos;_B_&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; LIKE &apos;_B%&apos;</source>
        <translation>&apos;ABCD&apos; LIKE &apos;_B%&apos;</translation>
    </message>
    <message>
        <source>&apos;ABCD&apos; LIKE &apos;%B%&apos;</source>
        <translation>&apos;ABCD&apos; LIKE &apos;%B%&apos;</translation>
    </message>
    <message>
        <source>&apos;1%&apos; LIKE &apos;1\%&apos;</source>
        <translation>&apos;1%&apos; LIKE &apos;1\%&apos;</translation>
    </message>
    <message>
        <source>&apos;1_&apos; LIKE &apos;1\%&apos;</source>
        <translation>&apos;1_&apos; LIKE &apos;1\%&apos;</translation>
    </message>
    <message>
        <source>Contains a list of map layers available in the current project.</source>
        <translation>Zawiera listę warstw mapy dostępnych w bieżącym projekcie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="911"/>
        <source>Map Layers</source>
        <translation>Warstwy mapy</translation>
    </message>
    <message>
        <source>This group contains expression functions for the creation and manipulation of &apos;map&apos; data structures (also known as dictionary objects, key-value pairs, or associative arrays). One can assign values to given keys. The order of the key-value pairs in the map object is not relevant.</source>
        <translation>Grupa zawiera funkcje służące do tworzenia i manipulowania strukturami danych &apos;map wartości&apos; (zwanych również obiektami słownikowymi, parami klucz-wartość lub tablicami asocjacyjnymi). Można przypisać wartości do podanych kluczy. Kolejność par klucz-wartość w obiekcie mapy nie jest istotna.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="912"/>
        <source>Maps</source>
        <translation>Mapy wartości</translation>
    </message>
    <message>
        <source>Contains a list of relations available in the current project.</source>
        <translation>Zawiera listę relacji dostępnych w bieżącym projekcie.</translation>
    </message>
    <message>
        <source>Relations</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <source>optional filter expression to limit the features used for calculating the aggregate. Fields and geometry are from the features on the joined layer. The source feature can be accessed with the variable @parent.</source>
        <translation>opcjonalne wyrażenie filtra do limitowania obiektów używanych do obliczania agregacji; pola i geometrie są z obiektów warstwy przyłączonej; obiekt warstwy źródłowej można wywołać przez zmienną @parent</translation>
    </message>
    <message>
        <source>aggregate(layer:=&apos;countries&apos;, aggregate:=&apos;max&apos;, expression:=&quot;code&quot;, filter:=intersects( $geometry, geometry(@parent) ) )</source>
        <translation>aggregate(layer:=&apos;countries&apos;, aggregate:=&apos;max&apos;, expression:=&quot;code&quot;, filter:=intersects( $geometry, geometry(@parent) ) )</translation>
    </message>
    <message>
        <source>The country code of an intersecting country on the layer &apos;countries&apos;</source>
        <translation>kod kraju (code) z warstwy &apos;countries&apos; przecinającego się z bieżącą geometrią</translation>
    </message>
    <message>
        <source>Returns the bisector angle (average angle) to the geometry for a specified vertex on a linestring geometry. Angles are in degrees clockwise from north.</source>
        <translation>Zwraca kąt między kierunkiem północy a geometrią z wierzchołkiem w podanym wierzchołku tej geometrii. Kąty są podane w stopniach zgodnie z kierunkiem wskazówek zegara.</translation>
    </message>
    <message>
        <source>angle_at_vertex</source>
        <translation>angle_at_vertex</translation>
    </message>
    <message>
        <source>a linestring geometry</source>
        <translation>geometria liniowa</translation>
    </message>
    <message>
        <source>angle_at_vertex(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0, 10 10)&apos;),vertex:=1)</source>
        <translation>angle_at_vertex(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0, 10 10)&apos;),vertex:=1)</translation>
    </message>
    <message>
        <source>45.0</source>
        <translation>45.0</translation>
    </message>
    <message>
        <source>Returns an array containing all the values passed as parameter.</source>
        <translation>Zwraca tablicę zawierającą wszystkie wartości podane jako parametry.</translation>
    </message>
    <message>
        <source>array</source>
        <translation>array</translation>
    </message>
    <message>
        <source>a value</source>
        <translation>wartość</translation>
    </message>
    <message>
        <source>array(2,10)</source>
        <translation>array(2,10)</translation>
    </message>
    <message>
        <source>Returns an array of aggregated values from a field or expression.</source>
        <translation>Zwraca tablicę zagregowanych wartości z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>array_agg</source>
        <translation>array_agg</translation>
    </message>
    <message>
        <source>optional expression to use to group aggregate calculations</source>
        <translation>opcjonalne wyrażenie do grupowania w obliczeniach agregacji</translation>
    </message>
    <message>
        <source>optional expression to use to filter features used to calculate aggregate</source>
        <translation>opcjonalne wyrażenie do filtrowania obiektów w obliczeniach agregacji</translation>
    </message>
    <message>
        <source>array_agg(&quot;name&quot;,group_by:=&quot;state&quot;)</source>
        <translation>array_agg(&quot;name&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>list of name values, grouped by state field</source>
        <translation>lista wartości pola name, grupowanych według pola state</translation>
    </message>
    <message>
        <source>Returns an array with the given value added at the end.</source>
        <translation>Zwraca tablicę z podaną wartością dodaną na końcu.</translation>
    </message>
    <message>
        <source>array_append</source>
        <translation>array_append</translation>
    </message>
    <message>
        <source>an array</source>
        <translation>tablica</translation>
    </message>
    <message>
        <source>&lt;pre&gt;&lt;br&gt;CASE&lt;br&gt;WHEN &lt;i&gt;condition&lt;/i&gt; THEN &lt;i&gt;result&lt;/i&gt;&lt;br&gt;[ …n ]&lt;br&gt;[ ELSE &lt;i&gt;result&lt;/i&gt; ]&lt;br&gt;END&lt;br&gt;&lt;/pre&gt;[ ] marks optional components&lt;br&gt;&lt;h4&gt;Arguments&lt;/h4&gt;&lt;br&gt;&lt;i&gt;  WHEN condition&lt;/i&gt; - The condition expression to evaluate. &lt;br&gt;&lt;br&gt;&lt;i&gt;  THEN result&lt;/i&gt; - If &lt;i&gt;condition&lt;/i&gt; evaluates to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned. &lt;br&gt;&lt;br&gt;&lt;i&gt;  ELSE result&lt;/i&gt; - If none of the above conditions evaluated to True then &lt;i&gt;result&lt;/i&gt; is evaluated and returned.&lt;br&gt;&lt;br&gt;&lt;h4&gt;Example&lt;/h4&gt;&lt;pre&gt;CASE&lt;br&gt;WHEN &lt;i&gt;&quot;column&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;None&apos;&lt;/i&gt;&lt;br&gt;END&lt;/pre&gt;</source>
        <translation>&lt;pre&gt;&lt;br&gt;CASE&lt;br&gt;WHEN &lt;i&gt;warunek&lt;/i&gt; THEN &lt;i&gt;rezultat&lt;/i&gt;&lt;br&gt;[ …n ]&lt;br&gt;[ ELSE &lt;i&gt;rezultat&lt;/i&gt; ]&lt;br&gt;END&lt;br&gt;&lt;/pre&gt;[ ] oznacza elementy opcjonalne&lt;br&gt;&lt;h4&gt;Argumenty&lt;/h4&gt;&lt;br&gt;&lt;i&gt;  WHEN warunek&lt;/i&gt; - Warunek jako wyrażenie do sprawdzenia. &lt;br&gt;&lt;br&gt;&lt;i&gt;  THEN rezultat&lt;/i&gt; - Jeżeli&lt;i&gt;warunek&lt;/i&gt; zwróci wartość True to  &lt;i&gt;rezultat&lt;/i&gt; zostanie wykonany i zwrócony. &lt;br&gt;&lt;br&gt;&lt;i&gt;  ELSE rezultat&lt;/i&gt; - Jeżeli żaden z powyższych warunków nie zwróci wartości True to &lt;i&gt;rezultat&lt;/i&gt; zostanie wykonany i zwrócony.&lt;br&gt;&lt;br&gt;&lt;h4&gt;Przykład&lt;/h4&gt;&lt;pre&gt;CASE&lt;br&gt;WHEN &lt;i&gt;&quot;kolumna&quot; IS NULL&lt;/i&gt; THEN &lt;i&gt;&apos;Brak&apos;&lt;/i&gt;&lt;br&gt;END&lt;/pre&gt;</translation>
    </message>
    <message>
        <source>Contains functions which manipulate file and path names.</source>
        <translation>Zawiera funkcje dotyczące nazw plików i ścieżek.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="907"/>
        <source>Files and Paths</source>
        <translation>Pliki i ścieżki</translation>
    </message>
    <message>
        <source>Contains functions which calculate raster statistics and values.</source>
        <translation>Zawiera funkcje do obliczania statystyk i wartości rastrów.</translation>
    </message>
    <message>
        <source>day(age(&apos;2012-05-12&apos;,&apos;2012-05-02&apos;))</source>
        <translation>day(age(&apos;2012-05-12&apos;,&apos;2012-05-02&apos;))</translation>
    </message>
    <message>
        <source>hour(age(&apos;2012-05-12&apos;,&apos;2012-05-02&apos;))</source>
        <translation>hour(age(&apos;2012-05-12&apos;,&apos;2012-05-02&apos;))</translation>
    </message>
    <message>
        <source>240</source>
        <translation>240</translation>
    </message>
    <message>
        <source>a string corresponding to the aggregate to calculate. Valid options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;count&lt;/li&gt;&lt;li&gt;count_distinct&lt;/li&gt;&lt;li&gt;count_missing&lt;/li&gt;&lt;li&gt;min&lt;/li&gt;&lt;li&gt;max&lt;/li&gt;&lt;li&gt;sum&lt;/li&gt;&lt;li&gt;mean&lt;/li&gt;&lt;li&gt;median&lt;/li&gt;&lt;li&gt;stdev&lt;/li&gt;&lt;li&gt;stdevsample&lt;/li&gt;&lt;li&gt;range&lt;/li&gt;&lt;li&gt;minority&lt;/li&gt;&lt;li&gt;majority&lt;/li&gt;&lt;li&gt;q1: first quartile&lt;/li&gt;&lt;li&gt;q3: third quartile&lt;/li&gt;&lt;li&gt;iqr: inter quartile range&lt;/li&gt;&lt;li&gt;min_length: minimum string length&lt;/li&gt;&lt;li&gt;max_length: maximum string length&lt;/li&gt;&lt;li&gt;concatenate: join strings with a concatenator&lt;/li&gt;&lt;li&gt;concatenate_unique: join unique strings with a concatenator&lt;/li&gt;&lt;li&gt;collect: create an aggregated multipart geometry&lt;/li&gt;&lt;li&gt;array_agg: create an array of aggregated values&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>optional filter expression to order the features used for calculating the aggregate. Fields and geometry are from the features on the joined layer.</source>
        <translation>opcjonalne wyrażenie filtrujące do sortowania obiektów używanych do obliczania agregacji; pola i geometria pochodzą z operacji na połączonej warstwie</translation>
    </message>
    <message>
        <source>vertex index, starting from 0; if the value is negative, the selected vertex index will be its total count minus the absolute value</source>
        <translation>indeks wierzchołków, zaczynając od 0; jeśli wartość jest ujemna, wybranym indeksem wierzchołków będzie jego całkowita liczba minus wartość bezwzględna</translation>
    </message>
    <message>
        <source>optional expression to use to order features used to calculate aggregate</source>
        <translation>opcjonalne wyrażenie używane do sortowania obiektów używanych do obliczania agregacji</translation>
    </message>
    <message>
        <source>array_all</source>
        <translation>array_all</translation>
    </message>
    <message>
        <source>the array of values to search</source>
        <translation>tablica wartości do wyszukania</translation>
    </message>
    <message>
        <source>array_all(array(1,2,3),array(2,3))</source>
        <translation>array_all(array(1,2,3),array(2,3))</translation>
    </message>
    <message>
        <source>array_all(array(1,2,3),array(1,2,4))</source>
        <translation>array_all(array(1,2,3),array(1,2,4))</translation>
    </message>
    <message>
        <source>the value to add</source>
        <translation>wartość do dodania</translation>
    </message>
    <message>
        <source>array_append(array(1,2,3),4)</source>
        <translation>array_append(array(1,2,3),4)</translation>
    </message>
    <message>
        <source>Returns an array containing all the given arrays concatenated.</source>
        <translation>Zwraca tablcę składającą się z konkatenacji tablic podanych jako argumenty.</translation>
    </message>
    <message>
        <source>array_cat</source>
        <translation>array_cat</translation>
    </message>
    <message>
        <source>array_cat(array(1,2),array(2,3))</source>
        <translation>array_cat(array(1,2),array(2,3))</translation>
    </message>
    <message>
        <source>Returns true if an array contains the given value.</source>
        <translation>Zwraca wartość true jeśli tablica zawiera podaną wartość.</translation>
    </message>
    <message>
        <source>array_contains</source>
        <translation>array_contains</translation>
    </message>
    <message>
        <source>the value to search</source>
        <translation>wartość do wyszukania</translation>
    </message>
    <message>
        <source>array_contains(array(1,2,3),2)</source>
        <translation>array_contains(array(1,2,3),2)</translation>
    </message>
    <message>
        <source>Returns an array containing distinct values of the given array.</source>
        <translation>Zwraca tablicę zawierającą tylko unikalne wartości w podanej tablicy.</translation>
    </message>
    <message>
        <source>array_distinct</source>
        <translation>array_distinct</translation>
    </message>
    <message>
        <source>array_distinct(array(1,2,3,2,1))</source>
        <translation>array_distinct(array(1,2,3,2,1))</translation>
    </message>
    <message>
        <source>Returns the index (0 for the first one) of a value within an array. Returns -1 if the value is not found.</source>
        <translation>Zwraca index (0 dla pierwszej) danej wartości wewnątrz tablicy. Zwraca -1 jeśli wartość nie została odnaleziona.</translation>
    </message>
    <message>
        <source>array_find</source>
        <translation>array_find</translation>
    </message>
    <message>
        <source>array_find(array(1,2,3),2)</source>
        <translation>array_find(array(1,2,3),2)</translation>
    </message>
    <message>
        <source>Returns the first value of an array.</source>
        <translation>Zwraca pierwszą wartość z podanej tablicy.</translation>
    </message>
    <message>
        <source>array_first</source>
        <translation>array_first</translation>
    </message>
    <message>
        <source>array_first(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;))</source>
        <translation>array_first(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;))</translation>
    </message>
    <message>
        <source>&apos;a&apos;</source>
        <translation>&apos;a&apos;</translation>
    </message>
    <message>
        <source>Returns the Nth value (0 for the first one) of an array.</source>
        <translation>Zwraca n-tą wartość (numeracja od 0) z podanej tablicy.</translation>
    </message>
    <message>
        <source>array_get</source>
        <translation>array_get</translation>
    </message>
    <message>
        <source>the index to get (0 based)</source>
        <translation>indeks do pozyskania (numeracja od 0)</translation>
    </message>
    <message>
        <source>array_get(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;),1)</source>
        <translation>array_get(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;),1)</translation>
    </message>
    <message>
        <source>&apos;b&apos;</source>
        <translation>&apos;b&apos;</translation>
    </message>
    <message>
        <source>Returns an array with the given value added at the given position.</source>
        <translation>Zwraca tablicę z podaną wartością dodaną w podanej pozycji.</translation>
    </message>
    <message>
        <source>array_insert</source>
        <translation>array_insert</translation>
    </message>
    <message>
        <source>the position where to add (0 based)</source>
        <translation>pozycja do dodania (numeracja od 0)</translation>
    </message>
    <message>
        <source>array_insert(array(1,2,3),1,100)</source>
        <translation>array_insert(array(1,2,3),1,100)</translation>
    </message>
    <message>
        <source>array_intersect</source>
        <translation>array_intersect</translation>
    </message>
    <message>
        <source>another array</source>
        <translation>inna tablica</translation>
    </message>
    <message>
        <source>array_intersect(array(1,2,3,4),array(4,0,2,5))</source>
        <translation>array_intersect(array(1,2,3,4),array(4,0,2,5))</translation>
    </message>
    <message>
        <source>Returns the last value of an array.</source>
        <translation>Zwraca ostatnią wartość z podanej tablicy.</translation>
    </message>
    <message>
        <source>array_last</source>
        <translation>array_last</translation>
    </message>
    <message>
        <source>array_last(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;))</source>
        <translation>array_last(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;))</translation>
    </message>
    <message>
        <source>&apos;c&apos;</source>
        <translation>&apos;c&apos;</translation>
    </message>
    <message>
        <source>Returns the number of elements of an array.</source>
        <translation>Zwraca liczbę elementów w tablicy.</translation>
    </message>
    <message>
        <source>array_length</source>
        <translation>array_length</translation>
    </message>
    <message>
        <source>array_length(array(1,2,3))</source>
        <translation>array_length(array(1,2,3))</translation>
    </message>
    <message>
        <source>Returns an array with the given value added at the beginning.</source>
        <translation>Zwraca tablicę z podaną wartością dodaną na początku.</translation>
    </message>
    <message>
        <source>array_prepend</source>
        <translation>array_prepend</translation>
    </message>
    <message>
        <source>array_prepend(array(1,2,3),0)</source>
        <translation>array_prepend(array(1,2,3),0)</translation>
    </message>
    <message>
        <source>Returns an array with all the entries of the given value removed.</source>
        <translation>Zwraca tablicę z usuniętymi wszystkimi wystąpieniami podanej wartości.</translation>
    </message>
    <message>
        <source>array_remove_all</source>
        <translation>array_remove_all</translation>
    </message>
    <message>
        <source>the values to remove</source>
        <translation>wartość do usunięcia</translation>
    </message>
    <message>
        <source>array_remove_all(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;b&apos;),&apos;b&apos;)</source>
        <translation>array_remove_all(array(&apos;a&apos;,&apos;b&apos;,&apos;c&apos;,&apos;b&apos;),&apos;b&apos;)</translation>
    </message>
    <message>
        <source>Returns an array with the given index removed.</source>
        <translation>Zwraca tablicę z usuniętą wartością o podanym indeksie.</translation>
    </message>
    <message>
        <source>array_remove_at</source>
        <translation>array_remove_at</translation>
    </message>
    <message>
        <source>the position to remove (0 based)</source>
        <translation>pozycja do usunięcia (numeracja od 0)</translation>
    </message>
    <message>
        <source>array_remove_at(array(1,2,3),1)</source>
        <translation>array_remove_at(array(1,2,3),1)</translation>
    </message>
    <message>
        <source>Returns the given array with array values in reversed order.</source>
        <translation>Zwraca podaną tablicę z odwróconą kolejnością elementów.</translation>
    </message>
    <message>
        <source>array_reverse</source>
        <translation>array_reverse</translation>
    </message>
    <message>
        <source>array_reverse(array(2,4,0,10))</source>
        <translation>array_reverse(array(2,4,0,10))</translation>
    </message>
    <message>
        <source>Returns a portion of the array. The slice is defined by the start_pos and end_pos arguments.</source>
        <translation>Zwraca część tablicy. Fragment jest definiowany przez argumenty start_pos i end_pos.</translation>
    </message>
    <message>
        <source>array_slice</source>
        <translation>array_slice</translation>
    </message>
    <message>
        <source>the index of the start position of the slice (0 based). The start_pos index is included in the slice. If you use a negative start_pos, the index is counted from the end of the list (-1 based).</source>
        <translation>indeks początkowej pozycji fragmentu (numeracja od 0); indeks start_pos jest włączony do fragmentu; jeśli użyjesz ujemnej start_pos, indeks będzie liczony od końca listy (numeracja od -1)</translation>
    </message>
    <message>
        <source>the index of the end position of the slice (0 based). The end_pos index is included in the slice. If you use a negative end_pos, the index is counted from the end of the list (-1 based).</source>
        <translation>indeks końcowej pozycji fragmentu (numeracja od 0); indeks end_pos jest włączony do fragmentu; jeśli użyjesz ujemnej end_pos, indeks będzie liczony od końca listy (numeracja od -1)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),0,3)</source>
        <translation>array_slice(array(1,2,3,4,5),0,3)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),0,-1)</source>
        <translation>array_slice(array(1,2,3,4,5),0,-1)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),-5,-1)</source>
        <translation>array_slice(array(1,2,3,4,5),-5,-1)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),0,0)</source>
        <translation>array_slice(array(1,2,3,4,5),0,0)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),-2,-1)</source>
        <translation>array_slice(array(1,2,3,4,5),-2,-1)</translation>
    </message>
    <message>
        <source>array_slice(array(1,2,3,4,5),-1,-1)</source>
        <translation>array_slice(array(1,2,3,4,5),-1,-1)</translation>
    </message>
    <message>
        <source>array_slice(array(&apos;Dufour&apos;,&apos;Valmiera&apos;,&apos;Chugiak&apos;,&apos;Brighton&apos;),1,2)</source>
        <translation>array_slice(array(&apos;Dufour&apos;,&apos;Valmiera&apos;,&apos;Chugiak&apos;,&apos;Brighton&apos;),1,2)</translation>
    </message>
    <message>
        <source>array_slice(array_slice(array(&apos;Dufour&apos;,&apos;Valmiera&apos;,&apos;Chugiak&apos;,&apos;Brighton&apos;),-2,-1)</source>
        <translation>array_slice(array_slice(array(&apos;Dufour&apos;,&apos;Valmiera&apos;,&apos;Chugiak&apos;,&apos;Brighton&apos;),-2,-1)</translation>
    </message>
    <message>
        <source>Returns the provided array with its elements sorted.</source>
        <translation>Zwraca podaną tablicę z posortowanymi elementami.</translation>
    </message>
    <message>
        <source>array_sort</source>
        <translation>array_sort</translation>
    </message>
    <message>
        <source>set this parameter to false to sort the array in descending order</source>
        <translation>ustaw ten parametr na false, aby posortować tablicę w porządku malejącym</translation>
    </message>
    <message>
        <source>array_sort(array(3,2,1))</source>
        <translation>array_sort(array(3,2,1))</translation>
    </message>
    <message>
        <source>array_to_string</source>
        <translation>array_to_string</translation>
    </message>
    <message>
        <source>the input array</source>
        <translation>tablica wejściowa</translation>
    </message>
    <message>
        <source>the string delimiter used to separate concatenated array elements</source>
        <translation>ciąg znaków używany do oddzielania elementów tablicy podczas konkatenacji</translation>
    </message>
    <message>
        <source>the optional string to use as replacement for empty (zero length) matches</source>
        <translation>opcjonalny ciąg znaków do użycia jako zamiennik pustych (o zerowej długości) wartości</translation>
    </message>
    <message>
        <source>&apos;1,2,3&apos;</source>
        <translation>&apos;1,2,3&apos;</translation>
    </message>
    <message>
        <source>array_to_string(array(&apos;1&apos;,&apos;&apos;,&apos;3&apos;),&apos;,&apos;,&apos;0&apos;)</source>
        <translation>array_to_string(array(&apos;1&apos;,&apos;&apos;,&apos;3&apos;),&apos;,&apos;,&apos;0&apos;)</translation>
    </message>
    <message>
        <source>&apos;1,0,3&apos;</source>
        <translation>&apos;1,0,3&apos;</translation>
    </message>
    <message>
        <source>Returns an attribute from a feature.</source>
        <translation>Zwraca atrybut z obiektu.</translation>
    </message>
    <message>
        <source>Variant 1</source>
        <translation>Wariant 1</translation>
    </message>
    <message>
        <source>Returns the value of an attribute from the current feature.</source>
        <translation>Zwraca wartość atrybutu dla bieżącego obiektu.</translation>
    </message>
    <message>
        <source>attribute( &apos;name&apos; )</source>
        <translation>attribute( &apos;name&apos; )</translation>
    </message>
    <message>
        <source>Variant 2</source>
        <translation>Wariant 2</translation>
    </message>
    <message>
        <source>Allows the target feature and attribute name to be specified.</source>
        <translation>Pozwala określić docelowy obiekt i nazwę atrybutu.</translation>
    </message>
    <message>
        <source>attribute( @atlas_feature, &apos;name&apos; )</source>
        <translation>attribute( @atlas_feature, &apos;name&apos; )</translation>
    </message>
    <message>
        <source>Returns a map containing all attributes from a feature, with field names as map keys.</source>
        <translation>Zwraca mapę wartości zawierającą wszystkie atrybuty obiektu, z nazwami pól jako kluczami mapy.</translation>
    </message>
    <message>
        <source>Returns a map of all attributes from the current feature.</source>
        <translation>Zwraca mapę wartości wszystkich atrybutów bieżącego obiektu.</translation>
    </message>
    <message>
        <source>attributes()[&apos;name&apos;]</source>
        <translation>attributes()[&apos;name&apos;]</translation>
    </message>
    <message>
        <source>Allows the target feature to be specified.</source>
        <translation>Pozwala na określenie docelowego obiektu.</translation>
    </message>
    <message>
        <source>attributes( @atlas_feature )[&apos;name&apos;]</source>
        <translation>attributes( @atlas_feature )[&apos;name&apos;]</translation>
    </message>
    <message>
        <source>Returns the base name of the file without the directory or file suffix.</source>
        <translation>Zwraca nazwę pliku bez katalogu i rozszerzenia pliku.</translation>
    </message>
    <message>
        <source>base_file_name</source>
        <translation>base_file_name</translation>
    </message>
    <message>
        <source>a file path</source>
        <translation>ścieżka pliku</translation>
    </message>
    <message>
        <source>base_file_name(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>base_file_name(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>&apos;country_boundaries&apos;</source>
        <translation>&apos;country_boundaries&apos;</translation>
    </message>
    <message>
        <source>Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the geometry). For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. Some geometry types do not have a defined boundary, e.g., points or geometry collections, and will return null.</source>
        <translation>Zwraca obwiednię geometrii (tj. topologiczną granicę geometrii). Np. geometria poligonowa będzie miała granicę składającą się z linii dla każdego pierścienia poligonu. Niektóre typy geometrii nie mają zdefiniowanej granicy, na przykład punkty lub geometrie złożone i zwrócą wartość null.</translation>
    </message>
    <message>
        <source>boundary</source>
        <translation>boundary</translation>
    </message>
    <message>
        <source>geom_to_wkt(boundary(geom_from_wkt(&apos;Polygon((1 1, 0 0, -1 1, 1 1))&apos;)))</source>
        <translation>geom_to_wkt(boundary(geom_from_wkt(&apos;Polygon((1 1, 0 0, -1 1, 1 1))&apos;)))</translation>
    </message>
    <message>
        <source>&apos;LineString(1 1,0 0,-1 1,1 1)&apos;</source>
        <translation>&apos;LineString(1 1,0 0,-1 1,1 1)&apos;</translation>
    </message>
    <message>
        <source>Creates a buffer along a line geometry where the buffer diameter varies according to the m-values at the line vertices.</source>
        <translation>Tworzy bufor wzdłuż geometrii liniowej, w którym średnica zmienia się zgodnie z wartościami M w wierzchołkach linii.</translation>
    </message>
    <message>
        <source>buffer_by_m</source>
        <translation>buffer_by_m</translation>
    </message>
    <message>
        <source>input geometry. Must be a (multi)line geometry with m values.</source>
        <translation>wejściowa geometria; musi być geometrią (multi)liniową z wartościami M</translation>
    </message>
    <message>
        <source>number of segments to approximate quarter-circle curves in the buffer.</source>
        <translation>liczba segmentów do przybliżenia zaokrąglonych łuków bufora</translation>
    </message>
    <message>
        <source>buffer_by_m(geometry:=geom_from_wkt(&apos;LINESTRINGM(1 2 0.5, 4 2 0.2)&apos;),segments:=8)</source>
        <translation>buffer_by_m(geometry:=geom_from_wkt(&apos;LINESTRINGM(1 2 0.5, 4 2 0.2)&apos;),segments:=8)</translation>
    </message>
    <message>
        <source>A variable width buffer starting with a diameter of 0.5 and ending with a diameter of 0.2 along the linestring geometry.</source>
        <translation>bufor o zmiennej szerokości, zaczynając od średnicy równej 0.5 i kończąc na średnicy równej 0.2 wzdłuż geometrii liniowej</translation>
    </message>
    <message>
        <source>Returns the character associated with a unicode code.</source>
        <translation>Zwraca znak przypisany do kodu unicode.</translation>
    </message>
    <message>
        <source>char</source>
        <translation>char</translation>
    </message>
    <message>
        <source>a unicode code number</source>
        <translation>numer kodu unicode</translation>
    </message>
    <message>
        <source>char(81)</source>
        <translation>char(81)</translation>
    </message>
    <message>
        <source>&apos;Q&apos;</source>
        <translation>&apos;Q&apos;</translation>
    </message>
    <message>
        <source>Returns the point on geometry1 that is closest to geometry2.</source>
        <translation>Zwraca punkt geometrii1, który jest najbliżej geometrii2.</translation>
    </message>
    <message>
        <source>any valid expression or value, regardless of type.</source>
        <translation>dowolne prawidłowe wyrażenie lub wartość, niezależnie od typu</translation>
    </message>
    <message>
        <source>Returns the multipart geometry of aggregated geometries from an expression</source>
        <translation>Zwraca wieloczęściową geometrię składającą się ze zagregowanych geometrii z wyrażenia</translation>
    </message>
    <message>
        <source>collect</source>
        <translation>collect</translation>
    </message>
    <message>
        <source>geometry expression to aggregate</source>
        <translation>wyrażenie geometrii do agregacji</translation>
    </message>
    <message>
        <source>collect( $geometry )</source>
        <translation>collect( $geometry )</translation>
    </message>
    <message>
        <source>multipart geometry of aggregated geometries</source>
        <translation>multi (wieloczęściowa) geometria z agregowanych geometrii</translation>
    </message>
    <message>
        <source>Collects a set of geometries into a multi-part geometry object.</source>
        <translation>Łączy zbiór geometrii w wieloczęściowy obiekt geometryczny.</translation>
    </message>
    <message>
        <source>List of arguments variant</source>
        <translation>Wariant: lista argumentów</translation>
    </message>
    <message>
        <source>Geometry parts are specified as seperate arguments to the function.</source>
        <translation>Części geometrii są określone jako oddzielne argumenty funkcji.</translation>
    </message>
    <message>
        <source>geom_to_wkt(collect_geometries(make_point(1,2), make_point(3,4), make_point(5,6)))</source>
        <translation>geom_to_wkt(collect_geometries(make_point(1,2), make_point(3,4), make_point(5,6)))</translation>
    </message>
    <message>
        <source>&apos;MultiPoint ((1 2),(3 4),(5 6))&apos;</source>
        <translation>&apos;MultiPoint ((1 2),(3 4),(5 6))&apos;</translation>
    </message>
    <message>
        <source>Array variant</source>
        <translation>Wariant: tablica</translation>
    </message>
    <message>
        <source>Geometry parts are specified as an array of geometry parts.</source>
        <translation>Części geometrii są określone jako tablica z geometriami.</translation>
    </message>
    <message>
        <source>array of geometry objects</source>
        <translation>tablica obiektów geometrycznych</translation>
    </message>
    <message>
        <source>geom_to_wkt(collect_geometries(array(make_point(1,2), make_point(3,4), make_point(5,6))))</source>
        <translation>geom_to_wkt(collect_geometries(array(make_point(1,2), make_point(3,4), make_point(5,6))))</translation>
    </message>
    <message>
        <source>Applies a grayscale filter and returns a string representation from a provided color.</source>
        <translation>Stosuje filtr w skali szarości i zwraca reprezentujący ciąg znaków na podstawie podanego koloru.</translation>
    </message>
    <message>
        <source>color_grayscale_average</source>
        <translation>color_grayscale_average</translation>
    </message>
    <message>
        <source>color_grayscale_average(&apos;255,100,50&apos;)</source>
        <translation>color_grayscale_average(&apos;255,100,50&apos;)</translation>
    </message>
    <message>
        <source>127,127,127,255</source>
        <translation>127,127,127,255</translation>
    </message>
    <message>
        <source>color_mix_rgb</source>
        <translation>color_mix_rgb</translation>
    </message>
    <message>
        <source>a ratio</source>
        <translation>współczynnik</translation>
    </message>
    <message>
        <source>color_mix_rgb(&apos;0,0,0&apos;,&apos;255,255,255&apos;,0.5)</source>
        <translation>color_mix_rgb(&apos;0,0,0&apos;,&apos;255,255,255&apos;,0.5)</translation>
    </message>
    <message>
        <source>Returns a specific component from a color string, e.g., the red component or alpha component.</source>
        <translation>Zwraca określoną składową koloru z podanego ciągu znaków, określającego kolor, np. składową red lub alpha.</translation>
    </message>
    <message>
        <source>Returns all aggregated strings from a field or expression joined by a delimiter.</source>
        <translation>Zwraca wszystkie zagregowane ciągi znaków z pola lub wyrażenia połączone separatorem.</translation>
    </message>
    <message>
        <source>optional string to use to join values</source>
        <translation>opcjonalny ciąg znaków używany do łączenia wartości</translation>
    </message>
    <message>
        <source>concatenate(&quot;town_name&quot;,group_by:=&quot;state&quot;,concatenator:=&apos;,&apos;)</source>
        <translation>concatenate(&quot;town_name&quot;,group_by:=&quot;state&quot;,concatenator:=&apos;,&apos;)</translation>
    </message>
    <message>
        <source>comma separated list of town_names, grouped by state field</source>
        <translation>lista rozdzielonych przecinkiem wartości pola town_names, grupowanych według pola state</translation>
    </message>
    <message>
        <source>Returns all unique strings from a field or expression joined by a delimiter.</source>
        <translation>Zwraca wszystkie unikalne ciągi znaków z pola lub wyrażenia połączone separatorem.</translation>
    </message>
    <message>
        <source>concatenate_unique</source>
        <translation>concatenate_unique</translation>
    </message>
    <message>
        <source>comma separated list of unique town_names, grouped by state field</source>
        <translation>rozdzielona przecinkami lista unikalnych nazw miast, pogrupowanych według pola stanu</translation>
    </message>
    <message>
        <source>Returns the count of matching features.</source>
        <translation>Zwraca liczbę pasujących obiektów.</translation>
    </message>
    <message>
        <source>count</source>
        <translation>ilosc</translation>
    </message>
    <message>
        <source>count(&quot;stations&quot;,group_by:=&quot;state&quot;)</source>
        <translation>count(&quot;stacja&quot;,group_by:=&quot;województwo&quot;)</translation>
    </message>
    <message>
        <source>count of stations, grouped by state field</source>
        <translation>liczba stacji, pogrupowanych wg pola województwo</translation>
    </message>
    <message>
        <source>Returns the count of distinct values.</source>
        <translation>Zwraca liczbę niepowtarzających się wartości.</translation>
    </message>
    <message>
        <source>count_distinct</source>
        <translation>count_distinct</translation>
    </message>
    <message>
        <source>count_distinct(&quot;stations&quot;,group_by:=&quot;state&quot;)</source>
        <translation>count_distinct(&quot;stacja&quot;,group_by:=&quot;województwo&quot;)</translation>
    </message>
    <message>
        <source>count of distinct stations values, grouped by state field</source>
        <translation>liczba niepowtarzalnych wartości pola stacja, pogrupowanych wg pola województwo</translation>
    </message>
    <message>
        <source>Returns the count of missing (null) values.</source>
        <translation>Zwraca liczbę brakujących (pustych) wartości.</translation>
    </message>
    <message>
        <source>count_missing</source>
        <translation>count_missing</translation>
    </message>
    <message>
        <source>count_missing(&quot;stations&quot;,group_by:=&quot;state&quot;)</source>
        <translation>count_missing(&quot;stacja&quot;,group_by:=&quot;województwo&quot;)</translation>
    </message>
    <message>
        <source>count of missing (null) station values, grouped by state field</source>
        <translation>liczba brakujących (pustych) wartości pola stacja, pogrupowanych wg pola województwo</translation>
    </message>
    <message>
        <source>Returns a gradient ramp from a map of color strings and steps.</source>
        <translation>Zwraca paletę gradientową z mapy wartości kolorów i kroków.</translation>
    </message>
    <message>
        <source>create_ramp</source>
        <translation>create_ramp</translation>
    </message>
    <message>
        <source>a map of color strings and steps</source>
        <translation>mapa wartości kolorów i kroków</translation>
    </message>
    <message>
        <source>declare whether the color ramp is discrete</source>
        <translation>zadeklaruj, czy paleta kolorów jest dyskretna</translation>
    </message>
    <message>
        <source>ramp_color(create_array(map(0,&apos;0,0,0&apos;,1,&apos;255,0,0&apos;)),1)</source>
        <translation>ramp_color(create_array(map(0,&apos;0,0,0&apos;,1,&apos;255,0,0&apos;)),1)</translation>
    </message>
    <message>
        <source>&apos;255,0,0,255&apos;</source>
        <translation>&apos;255,0,0,255&apos;</translation>
    </message>
    <message>
        <source>Returns the current, unsaved value of a field in the form or table row currently being edited. This will differ from the feature&apos;s actual attribute values for features which are currently being edited or have not yet been added to a layer.</source>
        <translation>Zwraca bieżącą, niezapisaną wartość pola w aktualnie edytowanym formularzu lub wierszu tabeli. Różni się to od faktycznych wartości atrybutów obiektu dla elementów, które są obecnie edytowane lub nie zostały jeszcze dodane do warstwy.</translation>
    </message>
    <message>
        <source>current_value</source>
        <translation>current_value</translation>
    </message>
    <message>
        <source>a field name in the current form or table row</source>
        <translation>nazwa pola w bieżącym formularzu lub wierszu tabeli</translation>
    </message>
    <message>
        <source>current_value( &apos;FIELD_NAME&apos; )</source>
        <translation>current_value( &apos;FIELD_NAME&apos; )</translation>
    </message>
    <message>
        <source>The current value of field &apos;FIELD_NAME&apos;.</source>
        <translation>bieżąca wartość pola &apos;FIELD_NAME&apos;</translation>
    </message>
    <message>
        <source>Extracts the day from a date, or the number of days from an interval.</source>
        <translation>Wyodrębnia dzień z daty lub liczbę dni z interwału.</translation>
    </message>
    <message>
        <source>Extracts the day from a date or datetime.</source>
        <translation>Wyodrębnia dzień z daty lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in days of an interval.</source>
        <translation>Oblicza długość interwału w dniach.</translation>
    </message>
    <message>
        <source>day(to_interval(&apos;3 days&apos;))</source>
        <translation>day(to_interval(&apos;3 days&apos;))</translation>
    </message>
    <message>
        <source>day(to_interval(&apos;3 weeks 2 days&apos;))</source>
        <translation>day(to_interval(&apos;3 weeks 2 days&apos;))</translation>
    </message>
    <message>
        <source>23</source>
        <translation>23</translation>
    </message>
    <message>
        <source>day_of_week(to_date(&apos;2015-09-21&apos;))</source>
        <translation>day_of_week(to_date(&apos;2015-09-21&apos;))</translation>
    </message>
    <message>
        <source>Takes a layer and decodes the uri of the underlying data provider. It depends on the dataprovider, which data is available.</source>
        <translation>Pobiera warstwę i dekoduje URI dostawcy danych. W zależności od dostawcy danych, dostępne są różne dane.</translation>
    </message>
    <message>
        <source>decode_uri</source>
        <translation>decode_uri</translation>
    </message>
    <message>
        <source>The layer for which the uri should be decoded.</source>
        <translation>warstwa, dla której ma zostać zdekodowany URI</translation>
    </message>
    <message>
        <source>The part of the uri to return. If unspecified, a map with all uri parts will be returned.</source>
        <translation>część URI do zwrócenia; jeśli nie jest to określone, zostanie zwrócona mapa z wszystkimi częściami URI</translation>
    </message>
    <message>
        <source>decode_uri(@layer)</source>
        <translation>decode_uri(@layer)</translation>
    </message>
    <message>
        <source>{&apos;layerId&apos;: &apos;0&apos;, &apos;layerName&apos;: &apos;&apos;, &apos;path&apos;: &apos;/home/qgis/shapefile.shp&apos;}</source>
        <translation>{&apos;layerId&apos;: &apos;0&apos;, &apos;layerName&apos;: &apos;&apos;, &apos;path&apos;: &apos;/home/qgis/shapefile.shp&apos;}</translation>
    </message>
    <message>
        <source>{&apos;layerId&apos;: NULL, &apos;layerName&apos;: &apos;layer&apos;, &apos;path&apos;: &apos;/home/qgis/geopackage.gpkg&apos;}</source>
        <translation>{&apos;layerId&apos;: NULL, &apos;layerName&apos;: &apos;layer&apos;, &apos;path&apos;: &apos;/home/qgis/geopackage.gpkg&apos;}</translation>
    </message>
    <message>
        <source>decode_uri(@layer, &apos;path&apos;)</source>
        <translation>decode_uri(@layer, &apos;path&apos;)</translation>
    </message>
    <message>
        <source>&apos;C:\my_data\qgis\shape.shp&apos;</source>
        <translation>&apos;C:\my_data\qgis\shape.shp&apos;</translation>
    </message>
    <message>
        <source>Returns the distance along the geometry to a specified vertex.</source>
        <translation>Zwraca odległość wzdłuż geometrii do określonego wierzchołka.</translation>
    </message>
    <message>
        <source>distance_to_vertex</source>
        <translation>distance_to_vertex</translation>
    </message>
    <message>
        <source>distance_to_vertex(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0, 10 10)&apos;),vertex:=1)</source>
        <translation>distance_to_vertex(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0, 10 10)&apos;),vertex:=1)</translation>
    </message>
    <message>
        <source>10.0</source>
        <translation>10.0</translation>
    </message>
    <message>
        <source>Gets an environment variable and returns its content as a string. If the variable is not found, `NULL` will be returned. This is handy to inject system specific configuration like drive letters or path prefixes. Definition of environment variables depends on the operating system, please check with your system administrator or the operating system documentation how this can be set.</source>
        <translation>Pobiera zmienną środowiskową i zwraca jej zawartość jako ciąg znaków. Jeśli zmienna nie zostanie znaleziona, zwrócony zostanie `NULL`. Jest to przydatne do wstrzykiwania specyficznej konfiguracji systemu, takiej jak litery dysku lub prefiksy ścieżki. Definicja zmiennych środowiskowych zależy od systemu operacyjnego. Skontaktuj się z administratorem systemu lub zapoznaj się z dokumentacją systemu operacyjnego, by dowiedzieć się w jaki sposób można to ustawić.</translation>
    </message>
    <message>
        <source>env</source>
        <translation>env</translation>
    </message>
    <message>
        <source>The name of the environment variable which should be retrieved.</source>
        <translation>nazwa zmiennej środowiskowej, która powinna zostać pobrana</translation>
    </message>
    <message>
        <source>env( &apos;LANG&apos; )</source>
        <translation>env( &apos;LANG&apos; )</translation>
    </message>
    <message>
        <source>&apos;en_US.UTF-8&apos;</source>
        <translation>&apos;en_US.UTF-8&apos;</translation>
    </message>
    <message>
        <source>env( &apos;MY_OWN_PREFIX_VAR&apos; )</source>
        <translation>env( &apos;MY_OWN_PREFIX_VAR&apos; )</translation>
    </message>
    <message>
        <source>&apos;Z:&apos;</source>
        <translation>&apos;Z:&apos;</translation>
    </message>
    <message>
        <source>env( &apos;I_DO_NOT_EXIST&apos; )</source>
        <translation>env( &apos;I_DO_NOT_EXIST&apos; )</translation>
    </message>
    <message>
        <source>epoch</source>
        <translation>epoch</translation>
    </message>
    <message>
        <source>epoch(to_date(&apos;2017-01-01&apos;))</source>
        <translation>epoch(to_date(&apos;2017-01-01&apos;))</translation>
    </message>
    <message>
        <source>1483203600000</source>
        <translation>1483203600000</translation>
    </message>
    <message>
        <source>[whatever the result of evaluating @expression_var might be…]</source>
        <translation>[cokolwiek, co może być rezultatem wykonania @expression_var]</translation>
    </message>
    <message>
        <source>Extends the start and end of a linestring geometry by a specified amount. Lines are extended using the bearing of the first and last segment in the line. Distances are in the Spatial Reference System of this geometry.</source>
        <translation>Wydłuża początek i koniec geometrii liniowej o określoną wartość. Linie są przedłużane przy użyciu kierunku pierwszego i ostatniego segmentu linii. Odległości są w przestrzennym systemie odniesienia tej geometrii.</translation>
    </message>
    <message>
        <source>extend</source>
        <translation>extend</translation>
    </message>
    <message>
        <source>a (multi)linestring geometry</source>
        <translation>geometria (multi)liniowa</translation>
    </message>
    <message>
        <source>distance to extend the start of the line</source>
        <translation>odległość do wydłużenia początku linii</translation>
    </message>
    <message>
        <source>distance to extend the end of the line.</source>
        <translation>odległość do wydłużenia końca linii</translation>
    </message>
    <message>
        <source>geom_to_wkt(extend(geom_from_wkt(&apos;LineString(0 0, 1 0, 1 1)&apos;),1,2))</source>
        <translation>geom_to_wkt(extend(geom_from_wkt(&apos;LineString(0 0, 1 0, 1 1)&apos;),1,2))</translation>
    </message>
    <message>
        <source>LineString (-1 0, 1 0, 1 3)</source>
        <translation>LineString (-1 0, 1 0, 1 3)</translation>
    </message>
    <message>
        <source>Returns true if a file path exists.</source>
        <translation>Zwraca true, jeśli ścieżka do pliku istnieje.</translation>
    </message>
    <message>
        <source>file_exists</source>
        <translation>file_exists</translation>
    </message>
    <message>
        <source>file_exists(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>file_exists(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>Returns the name of a file (including the file extension), excluding the directory.</source>
        <translation>Zwraca nazwę pliku (włącznie z rozszerzeniem), bez katalogu.</translation>
    </message>
    <message>
        <source>file_name</source>
        <translation>file_name</translation>
    </message>
    <message>
        <source>file_name(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>file_name(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>&apos;country_boundaries.shp&apos;</source>
        <translation>&apos;country_boundaries.shp&apos;</translation>
    </message>
    <message>
        <source>Returns the directory component of a file path. This does not include the file name.</source>
        <translation>Zwraca ścieżkę katalogu, w którym znajduje się plik. Nie obejmuje to nazwy pliku.</translation>
    </message>
    <message>
        <source>file_path</source>
        <translation>file_path</translation>
    </message>
    <message>
        <source>file_path(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>file_path(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>&apos;/home/qgis/data&apos;</source>
        <translation>&apos;/home/qgis/data&apos;</translation>
    </message>
    <message>
        <source>Returns the size (in bytes) of a file.</source>
        <translation>Zwraca rozmiar pliku w bajtach.</translation>
    </message>
    <message>
        <source>file_size</source>
        <translation>file_size</translation>
    </message>
    <message>
        <source>file_size(&apos;/home/qgis/data/country_boundaries.geojson&apos;)</source>
        <translation>file_size(&apos;/home/qgis/data/country_boundaries.geojson&apos;)</translation>
    </message>
    <message>
        <source>5674</source>
        <translation>5674</translation>
    </message>
    <message>
        <source>Returns the file suffix (extension) from a file path.</source>
        <translation>Zwraca rozszerzenie pliku ze ścieżki pliku.</translation>
    </message>
    <message>
        <source>file_suffix</source>
        <translation>file_suffix</translation>
    </message>
    <message>
        <source>file_suffix(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>file_suffix(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>&apos;shp&apos;</source>
        <translation>&apos;shp&apos;</translation>
    </message>
    <message>
        <source>Returns a copy of the geometry with the x and y coordinates swapped. Useful for repairing geometries which have had their latitude and longitude values reversed.</source>
        <translation>Zwraca kopię geometrii z zamienionymi współrzędnymi X i Y. Przydatne do naprawy geometrii, której odwrócono wartości szerokości i długości geograficznej.</translation>
    </message>
    <message>
        <source>flip_coordinates</source>
        <translation>flip_coordinates</translation>
    </message>
    <message>
        <source>geom_to_wkt(flip_coordinates(make_point(1, 2)))</source>
        <translation>geom_to_wkt(flip_coordinates(make_point(1, 2)))</translation>
    </message>
    <message>
        <source>Point (2 1)</source>
        <translation>Point (2 1)</translation>
    </message>
    <message>
        <source>Forces a geometry to respect the Right-Hand-Rule, in which the area that is bounded by a polygon is to the right of the boundary. In particular, the exterior ring is oriented in a clockwise direction and the interior rings in a counter-clockwise direction.</source>
        <translation>Wymusza na geometrii przestrzeganie reguły prawej ręki, w której obszar ograniczony przez wielokąt znajduje się na prawo od granicy. Oznacza to, że zewnętrzny pierścień jest zorientowany w kierunku zgodnym z ruchem wskazówek zegara, a wewnętrzny pierścień w kierunku przeciwnym do ruchu wskazówek zegara.</translation>
    </message>
    <message>
        <source>force_rhr</source>
        <translation>force_rhr</translation>
    </message>
    <message>
        <source>a geometry. Any non-polygon geometries are returned unchanged.</source>
        <translation>geometria; geometrie inne niż poligonowe są zwracane bez zmiany</translation>
    </message>
    <message>
        <source>geom_to_wkt(force_rhr(geometry:=geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;)))</source>
        <translation>geom_to_wkt(force_rhr(geometry:=geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;)))</translation>
    </message>
    <message>
        <source>Polygon ((-1 -1, 0 2, 4 2, 4 0, -1 -1))</source>
        <translation>Polygon ((-1 -1, 0 2, 4 2, 4 0, -1 -1))</translation>
    </message>
    <message>
        <source>String template used to format the string. &lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Expression&lt;/th&gt;&lt;th&gt;Output&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;d&lt;/td&gt;&lt;td&gt;the day as number without a leading zero (1 to 31)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;dd&lt;/td&gt;&lt;td&gt;the day as number with a leading zero (01 to 31)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;ddd&lt;/td&gt;&lt;td&gt;the abbreviated localized day name (e.g. &apos;Mon&apos; to &apos;Sun&apos;)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;dddd&lt;/td&gt;&lt;td&gt;the long localized day name (e.g. &apos;Monday&apos; to &apos;Sunday&apos;)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;M&lt;/td&gt;&lt;td&gt;the month as number without a leading zero (1-12)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;MM&lt;/td&gt;&lt;td&gt;the month as number with a leading zero (01-12)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;MMM&lt;/td&gt;&lt;td&gt;the abbreviated localized month name (e.g. &apos;Jan&apos; to &apos;Dec&apos;)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;MMMM&lt;/td&gt;&lt;td&gt;the long localized month name (e.g. &apos;January&apos; to &apos;December&apos;)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;yy&lt;/td&gt;&lt;td&gt;the year as two digit number (00-99)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;yyyy&lt;/td&gt;&lt;td&gt;the year as four digit number&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;These expressions may be used for the time part of the format string:&lt;/p&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Expression&lt;/th&gt;&lt;th&gt;Output&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;h&lt;/td&gt;&lt;td&gt;the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;hh&lt;/td&gt;&lt;td&gt;the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;H&lt;/td&gt;&lt;td&gt;the hour without a leading zero (0 to 23, even with AM/PM display)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;HH&lt;/td&gt;&lt;td&gt;the hour with a leading zero (00 to 23, even with AM/PM display)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;m&lt;/td&gt;&lt;td&gt;the minute without a leading zero (0 to 59)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;mm&lt;/td&gt;&lt;td&gt;the minute with a leading zero (00 to 59)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;s&lt;/td&gt;&lt;td&gt;the second without a leading zero (0 to 59)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;ss&lt;/td&gt;&lt;td&gt;the second with a leading zero (00 to 59)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;z&lt;/td&gt;&lt;td&gt;the milliseconds without trailing zeroes (0 to 999)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;zzz&lt;/td&gt;&lt;td&gt;the milliseconds with trailing zeroes (000 to 999)&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;AP or A&lt;/td&gt;&lt;td&gt;interpret as an AM/PM time. &lt;i&gt;AP&lt;/i&gt; must be either &quot;AM&quot; or &quot;PM&quot;.&lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;ap or a&lt;/td&gt;&lt;td&gt;Interpret as an AM/PM time. &lt;i&gt;ap&lt;/i&gt; must be either &quot;am&quot; or &quot;pm&quot;.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>language (lowercase, two- or three-letter, ISO 639 language code) used to format the date into a custom string</source>
        <translation>język (małymi literami, dwu- lub trzy-literowy kod języka ISO 639) wykorzystywany do formatowania daty w nowy ciąg znaków</translation>
    </message>
    <message>
        <source>format_date(&apos;2012-05-15&apos;,&apos;d MMMM yyyy&apos;,&apos;fr&apos;)</source>
        <translation>format_date(&apos;2012-05-15&apos;,&apos;d MMMM yyyy&apos;,&apos;fr&apos;)</translation>
    </message>
    <message>
        <source>&apos;15 juin 2012&apos;</source>
        <translation>&apos;15 juin 2012&apos;</translation>
    </message>
    <message>
        <source>Loads a JSON formatted string.</source>
        <translation>Wczytuje ciąg znaków w formacie JSON.</translation>
    </message>
    <message>
        <source>from_json</source>
        <translation>from_json</translation>
    </message>
    <message>
        <source>JSON string</source>
        <translation>JSON (ciąg znaków)</translation>
    </message>
    <message>
        <source>from_json(&apos;{&quot;qgis&quot;:&quot;rocks&quot;}&apos;)</source>
        <translation>from_json(&apos;{&quot;qgis&quot;:&quot;rocks&quot;}&apos;)</translation>
    </message>
    <message>
        <source>from_json(&apos;[1,2,3]&apos;)</source>
        <translation>from_json(&apos;[1,2,3]&apos;)</translation>
    </message>
    <message>
        <source>[1,2,3]</source>
        <translation>[1,2,3]</translation>
    </message>
    <message>
        <source>Creates an array containing a sequence of numbers.</source>
        <translation>Tworzy tablicę zawierającą sekwencję liczb.</translation>
    </message>
    <message>
        <source>generate_series</source>
        <translation>generate_series</translation>
    </message>
    <message>
        <source>first value of the sequence</source>
        <translation>pierwsza wartość sekwencji</translation>
    </message>
    <message>
        <source>value that ends the sequence once reached</source>
        <translation>wartość, która zakończy sekwencję kiedy zostanie osiągnięta</translation>
    </message>
    <message>
        <source>value used as the increment between values</source>
        <translation>wartość używana jako przyrost  między wartościami</translation>
    </message>
    <message>
        <source>geom_from_gml(&apos;&amp;lt;gml:LineString srsName=&quot;EPSG:4326&quot;&amp;gt;&amp;lt;gml:coordinates&amp;gt;4,4 5,5 6,6&amp;lt;/gml:coordinates&amp;gt;&amp;lt;/gml:LineString&amp;gt;&apos;)</source>
        <translation>geom_from_gml(&apos;&amp;lt;gml:LineString srsName=&quot;EPSG:4326&quot;&amp;gt;&amp;lt;gml:coordinates&amp;gt;4,4 5,5 6,6&amp;lt;/gml:coordinates&amp;gt;&amp;lt;/gml:LineString&amp;gt;&apos;)</translation>
    </message>
    <message>
        <source>a line geometry object</source>
        <translation>obiekt o geometrii liniowej</translation>
    </message>
    <message>
        <source>numeric precision</source>
        <translation>precyzja numeryczna</translation>
    </message>
    <message>
        <source>Returns the feature with an id on a layer.</source>
        <translation>Zwraca obiekt o podanym ID w określonej warstwie.</translation>
    </message>
    <message>
        <source>get_feature_by_id</source>
        <translation>get_feature_by_id</translation>
    </message>
    <message>
        <source>layer, layer name or layer id</source>
        <translation>warstwa, nazwa warstwy lub ID warstwy</translation>
    </message>
    <message>
        <source>the id of the feature which should be returned</source>
        <translation>ID obiektu, który ma zostać zwrócony</translation>
    </message>
    <message>
        <source>get_feature(&apos;streets&apos;, 1)</source>
        <translation>get_feature(&apos;ulice&apos;, 1)</translation>
    </message>
    <message>
        <source>the feature with the id 1 on the layer &quot;streets&quot;</source>
        <translation>obiekt z ID 1 na warstwie &quot;ulice&quot;</translation>
    </message>
    <message>
        <source>Returns the Hausdorff distance between two geometries. This is basically a measure of how similar or dissimilar 2 geometries are, with a lower distance indicating more similar geometries.&lt;br&gt;The function can be executed with an optional densify fraction argument. If not specified, an approximation to the standard Hausdorff distance is used. This approximation is exact or close enough for a large subset of useful cases. Examples of these are:&lt;br&gt;&lt;br&gt;&lt;li&gt;computing distance between Linestrings that are roughly parallel to each other, and roughly equal in length. This occurs in matching linear networks.&lt;/li&gt;&lt;li&gt;Testing similarity of geometries.&lt;/li&gt;&lt;br&gt;&lt;br&gt;If the default approximate provided by this method is insufficient, specify the optional densify fraction argument. Specifying this argument performs a segment densification before computing the discrete Hausdorff distance. The parameter sets the fraction by which to densify each segment. Each segment will be split into a number of equal-length subsegments, whose fraction of the total length is closest to the given fraction. Decreasing the densify fraction parameter will make the distance returned approach the true Hausdorff distance for the geometries.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>hausdorff_distance</source>
        <translation>hausdorff_distance</translation>
    </message>
    <message>
        <source>densify fraction amount</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>hausdorff_distance( geometry1:= geom_from_wkt(&apos;LINESTRING (0 0, 2 1)&apos;),geometry2:=geom_from_wkt(&apos;LINESTRING (0 0, 2 0)&apos;))</source>
        <translation>hausdorff_distance( geometry1:= geom_from_wkt(&apos;LINESTRING (0 0, 2 1)&apos;),geometry2:=geom_from_wkt(&apos;LINESTRING (0 0, 2 0)&apos;))</translation>
    </message>
    <message>
        <source>hausdorff_distance( geom_from_wkt(&apos;LINESTRING (130 0, 0 0, 0 150)&apos;),geom_from_wkt(&apos;LINESTRING (10 10, 10 150, 130 10)&apos;))</source>
        <translation>hausdorff_distance( geom_from_wkt(&apos;LINESTRING (130 0, 0 0, 0 150)&apos;),geom_from_wkt(&apos;LINESTRING (10 10, 10 150, 130 10)&apos;))</translation>
    </message>
    <message>
        <source>14.142135623</source>
        <translation>14.142135623</translation>
    </message>
    <message>
        <source>hausdorff_distance( geom_from_wkt(&apos;LINESTRING (130 0, 0 0, 0 150)&apos;),geom_from_wkt(&apos;LINESTRING (10 10, 10 150, 130 10)&apos;),0.5)</source>
        <translation>hausdorff_distance( geom_from_wkt(&apos;LINESTRING (130 0, 0 0, 0 150)&apos;),geom_from_wkt(&apos;LINESTRING (10 10, 10 150, 130 10)&apos;),0.5)</translation>
    </message>
    <message>
        <source>70.0</source>
        <translation>70.0</translation>
    </message>
    <message>
        <source>Extracts the hour part from a datetime or time, or the number of hours from an interval.</source>
        <translation>Wyodrębnia godzinę z czasu lub daty/czasu lub liczbę godzin z interwału.</translation>
    </message>
    <message>
        <source>Extracts the hour part from a time or datetime.</source>
        <translation>Wyodrębnia godzinę z daty lub daty/czasu.</translation>
    </message>
    <message>
        <source>Calculates the length in hours of an interval.</source>
        <translation>Oblicza długość interwału w godzinach.</translation>
    </message>
    <message>
        <source>Returns the inclination measured from the zenith (0) to the nadir (180) on point_a to point_b.</source>
        <translation>Zwraca nachylenie mierzone od zenitu (0) do nadiru (180) w punkcie_a względem punktu_b.</translation>
    </message>
    <message>
        <source>inclination</source>
        <translation>inclination</translation>
    </message>
    <message>
        <source>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, 5 ) )</source>
        <translation>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, 5 ) )</translation>
    </message>
    <message>
        <source>0.0</source>
        <translation>0.0</translation>
    </message>
    <message>
        <source>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, 0 ) )</source>
        <translation>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, 0 ) )</translation>
    </message>
    <message>
        <source>90.0</source>
        <translation>90.0</translation>
    </message>
    <message>
        <source>inclination( make_point( 5, 10, 0 ), make_point( 50, 100, 0 ) )</source>
        <translation>inclination( make_point( 5, 10, 0 ), make_point( 50, 100, 0 ) )</translation>
    </message>
    <message>
        <source>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, -5 ) )</source>
        <translation>inclination( make_point( 5, 10, 0 ), make_point( 5, 10, -5 ) )</translation>
    </message>
    <message>
        <source>180.0</source>
        <translation>180.0</translation>
    </message>
    <message>
        <source>Returns the calculated inter quartile range from a field or expression.</source>
        <translation>Zwraca obliczony zakres między kwartylami z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>iqr</source>
        <translation>iqr</translation>
    </message>
    <message>
        <source>iqr(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>iqr(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>inter quartile range of population value, grouped by state field</source>
        <translation>zakres międzykwartylowy wartości populacji, pogrupowany według pola stanu</translation>
    </message>
    <message>
        <source>Returns true if a path corresponds to a directory.</source>
        <translation>Zwraca prawdę, jeśli podana ścieżka jest katalogiem.</translation>
    </message>
    <message>
        <source>is_directory</source>
        <translation>is_directory</translation>
    </message>
    <message>
        <source>is_directory(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>is_directory(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>is_directory(&apos;/home/qgis/data/&apos;)</source>
        <translation>is_directory(&apos;/home/qgis/data/&apos;)</translation>
    </message>
    <message>
        <source>Returns true if a path corresponds to a file.</source>
        <translation>Zwraca true jeśli ścieżka prowadzi do pliku.</translation>
    </message>
    <message>
        <source>is_file</source>
        <translation>is_file</translation>
    </message>
    <message>
        <source>is_file(&apos;/home/qgis/data/country_boundaries.shp&apos;)</source>
        <translation>is_file(&apos;/home/qgis/data/country_boundaries.shp&apos;)</translation>
    </message>
    <message>
        <source>is_file(&apos;/home/qgis/data/&apos;)</source>
        <translation>is_file(&apos;/home/qgis/data/&apos;)</translation>
    </message>
    <message>
        <source>Returns true if a specified layer is visible.</source>
        <translation>Zwraca wartość true jeśli określona warstwa jest widoczna.</translation>
    </message>
    <message>
        <source>is_layer_visible</source>
        <translation>is_layer_visible</translation>
    </message>
    <message>
        <source>is_layer_visible(&apos;baseraster&apos;)</source>
        <translation>is_layer_visible(&apos;baseraster&apos;)</translation>
    </message>
    <message>
        <source>The feature which should be checked for selection.</source>
        <translation>obiekt, którego zaznaczenie ma zostać sprawdzone</translation>
    </message>
    <message>
        <source>The layer (or its id or name) on which the selection will be checked.</source>
        <translation>warstwa (lub jej ID albo nazwa), na której ma być sprawdzone zaznaczenie</translation>
    </message>
    <message>
        <source>is_selected()</source>
        <translation>is_selected()</translation>
    </message>
    <message>
        <source>Returns a number formatted with the locale separator for thousands. Also truncates the decimal places to the number of supplied places.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>language (lowercase, two- or three-letter, ISO 639 language code) used to format the number into a string</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Returns a map of variables from a composer item inside this composition.</source>
        <translation>Zwraca mapę wartości dla zmiennych z elementu wydruku wewnątrz tego wydruku.</translation>
    </message>
    <message>
        <source>item_variables</source>
        <translation>item_variables</translation>
    </message>
    <message>
        <source>composer item ID</source>
        <translation>ID elementu wydruku</translation>
    </message>
    <message>
        <source>map_get(item_variables(&apos;main_map&apos;), &apos;map_scale&apos;)</source>
        <translation>map_get(item_variables(&apos;main_map&apos;), &apos;map_scale&apos;)</translation>
    </message>
    <message>
        <source>2000</source>
        <translation>2000</translation>
    </message>
    <message>
        <source>a string corresponding to the property to return. Valid options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;name: layer name&lt;/li&gt;&lt;li&gt;id: layer ID&lt;/li&gt;&lt;li&gt;title: metadata title string&lt;/li&gt;&lt;li&gt;abstract: metadata abstract string&lt;/li&gt;&lt;li&gt;keywords: metadata keywords&lt;/li&gt;&lt;li&gt;data_url: metadata URL&lt;/li&gt;&lt;li&gt;attribution: metadata attribution string&lt;/li&gt;&lt;li&gt;attribution_url: metadata attribution URL&lt;/li&gt;&lt;li&gt;source: layer source&lt;/li&gt;&lt;li&gt;min_scale: minimum display scale for layer&lt;/li&gt;&lt;li&gt;max_scale: maximum display scale for layer&lt;/li&gt;&lt;li&gt;crs: layer CRS&lt;/li&gt;&lt;li&gt;crs_definition: layer CRS full definition&lt;/li&gt;&lt;li&gt;crs_description: layer CRS description&lt;/li&gt;&lt;li&gt;extent: layer extent (as a geometry object)&lt;/li&gt;&lt;li&gt;type: layer type, e.g., Vector or Raster&lt;/li&gt;&lt;li&gt;storage_type: storage format (vector layers only)&lt;/li&gt;&lt;li&gt;geometry_type: geometry type, e.g., Point (vector layers only)&lt;/li&gt;&lt;li&gt;feature_count: approximate feature count for layer (vector layers only)&lt;/li&gt;&lt;li&gt;path: File path to the layer data source. Only available for file based layers.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>ciąg znaków odpowiadający właściwości, którą należy zwrócić; prawidłowe opcje to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;name: nazwa warstwy&lt;/li&gt;&lt;li&gt;id: ID warstwy&lt;/li&gt;&lt;li&gt;title: tytuł wg metadanych&lt;/li&gt;&lt;li&gt;abstract: strzeszczenie wg metadanych&lt;/li&gt;&lt;li&gt;keywords: słowa kluczowe wg metadanych&lt;/li&gt;&lt;li&gt;data_url: URL wg metadanych&lt;/li&gt;&lt;li&gt;attribution: żródło wg metadanych&lt;/li&gt;&lt;li&gt;attribution_url: URL źródła wg metadanych&lt;/li&gt;&lt;li&gt;source: źródło warstwy&lt;/li&gt;&lt;li&gt;min_scale: minimalna skala wyświetlania warstwy&lt;/li&gt;&lt;li&gt;max_scale: maksymalna skala wyświetlania warstwy&lt;/li&gt;&lt;li&gt;crs: układ współrzędnych warstwy&lt;/li&gt;&lt;li&gt;crs_definition: pełna definicja układu współrzędnych warstwy&lt;/li&gt;&lt;li&gt;crs_description: opis układu współrzędnych&lt;/li&gt;&lt;li&gt;extent: zasięg warstwy (jako obiekt geometryczny)&lt;/li&gt;&lt;li&gt;type: typ warstwy, np. wektor lub raster&lt;/li&gt;&lt;li&gt;storage_type: format przechowywania (tylko warstwy wektorowe)&lt;/li&gt;&lt;li&gt;geometry_type: typ geometrii, np. punkt (tylko warstwy wektorowe)&lt;/li&gt;&lt;li&gt;feature_count: przybliżona liczba obiektów na warstwie (tylko warstwy wektorowe)&lt;/li&gt;&lt;li&gt;path: ścieżka do źródła danych warstwy; dostępna tylko dla warstw wczytanych z pliku&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>Returns the angle parallel to the geometry at a specified distance along a linestring geometry. Angles are in degrees clockwise from north.</source>
        <translation>Zwraca kąt równolegle do geometrii w określonej odległości wzdłuż geometrii liniowej. Kąty są w stopniach zgodnie z ruchem wskazówek zegara od północy.</translation>
    </message>
    <message>
        <source>line_interpolate_angle</source>
        <translation>line_interpolate_angle</translation>
    </message>
    <message>
        <source>distance along line to interpolate angle at</source>
        <translation>odległość wzdłuż linii do interpolowania kąta</translation>
    </message>
    <message>
        <source>line_interpolate_angle(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),distance:=5)</source>
        <translation>line_interpolate_angle(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),distance:=5)</translation>
    </message>
    <message>
        <source>Returns the point interpolated by a specified distance along a linestring geometry.</source>
        <translation>Zwraca punkt interpolowany na określonej odległości wzdłuż geometrii liniowej.</translation>
    </message>
    <message>
        <source>line_interpolate_point</source>
        <translation>line_interpolate_point</translation>
    </message>
    <message>
        <source>distance along line to interpolate</source>
        <translation>odległość wzdłuż linii do interpolowania</translation>
    </message>
    <message>
        <source>geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),distance:=5))</source>
        <translation>geom_to_wkt(line_interpolate_point(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),distance:=5))</translation>
    </message>
    <message>
        <source>&apos;Point (5 0)&apos;</source>
        <translation>&apos;Point (5 0)&apos;</translation>
    </message>
    <message>
        <source>Returns the distance along a linestring corresponding to the closest position the linestring comes to a specified point geometry.</source>
        <translation>Zwraca odległość wzdłuż linii odniesienia odpowiadającą najbliższej pozycji linii względem określonej geometrii punktowej.</translation>
    </message>
    <message>
        <source>line_locate_point</source>
        <translation>line_locate_point</translation>
    </message>
    <message>
        <source>point geometry to locate closest position on linestring to</source>
        <translation>geometria punktowa, względem której należy określić najbliższą pozycję linii</translation>
    </message>
    <message>
        <source>line_locate_point(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),point:=geom_from_wkt(&apos;Point(5 0)&apos;))</source>
        <translation>line_locate_point(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),point:=geom_from_wkt(&apos;Point(5 0)&apos;))</translation>
    </message>
    <message>
        <source>5.0</source>
        <translation>5.0</translation>
    </message>
    <message>
        <source>Returns a LineString or MultiLineString geometry, where any connected LineStrings from the input geometry have been merged into a single linestring. This function will return null if passed a geometry which is not a LineString/MultiLineString.</source>
        <translation>Zwraca geometrię LineString lub MultiLineString, w której wszystkie połączone LineStrings z geometrii wejściowej zostały połączone w jedną linię. Ta funkcja zwróci wartość null, jeśli zostanie wprowadzona geometria, która nie jest typu LineString/MultiLineString.</translation>
    </message>
    <message>
        <source>line_merge</source>
        <translation>line_merge</translation>
    </message>
    <message>
        <source>a LineString/MultiLineString geometry</source>
        <translation>gemetria liniona/multiliniowa</translation>
    </message>
    <message>
        <source>geom_to_wkt(line_merge(geom_from_wkt(&apos;MULTILINESTRING((0 0, 1 1),(1 1, 2 2))&apos;)))</source>
        <translation>geom_to_wkt(line_merge(geom_from_wkt(&apos;MULTILINESTRING((0 0, 1 1),(1 1, 2 2))&apos;)))</translation>
    </message>
    <message>
        <source>&apos;LineString(0 0,1 1,2 2)&apos;</source>
        <translation>&apos;LineString(0 0,1 1,2 2)&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(line_merge(geom_from_wkt(&apos;MULTILINESTRING((0 0, 1 1),(11 1, 21 2))&apos;)))</source>
        <translation>geom_to_wkt(line_merge(geom_from_wkt(&apos;MULTILINESTRING((0 0, 1 1),(11 1, 21 2))&apos;)))</translation>
    </message>
    <message>
        <source>&apos;MultiLineString((0 0, 1 1),(11 1, 21 2)&apos;</source>
        <translation>&apos;MultiLineString((0 0, 1 1),(11 1, 21 2)&apos;</translation>
    </message>
    <message>
        <source>Returns the portion of a line (or curve) geometry which falls between the specified start and end distances (measured from the beginning of the line). Z and M values are linearly interpolated from existing values.</source>
        <translation>Zwraca część geometrii liniowej (lub krzywej), która wypada między określoną odległością początkową i końcową (mierzoną od początku linii). Wartości Z i M są liniowo interpolowane z istniejących wartości.</translation>
    </message>
    <message>
        <source>line_substring</source>
        <translation>line_substring</translation>
    </message>
    <message>
        <source>a linestring or curve geometry</source>
        <translation>geometria liniowa lub krzywa</translation>
    </message>
    <message>
        <source>distance to start of substring</source>
        <translation>odległość początkowa fragmentu</translation>
    </message>
    <message>
        <source>distance to end of substring</source>
        <translation>odległość końcowa fragmentu</translation>
    </message>
    <message>
        <source>geom_to_wkt(line_substring(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),start_distance:=2,end_distance=6))</source>
        <translation>geom_to_wkt(line_substring(geometry:=geom_from_wkt(&apos;LineString(0 0, 10 0)&apos;),start_distance:=2,end_distance=6))</translation>
    </message>
    <message>
        <source>&apos;LineString (2 0,6 0)&apos;</source>
        <translation>&apos;LineString (2 0,6 0)&apos;</translation>
    </message>
    <message>
        <source>Returns the longest common substring between two strings. This substring is the longest string that is a substring of the two input strings. For example, the longest common substring of &quot;ABABC&quot; and &quot;BABCA&quot; is &quot;ABC&quot;. The substring is case sensitive.</source>
        <translation>Zwraca najdłuższy wspólny fragment dwóch ciągów znaków. Ten fragment jest najdłuższym ciągiem, który jest współny dla dwóch ciągów wejściowych. Np. najdłuższy wspólny fragment &quot;ABABC&quot; i &quot;BABCA&quot; to &quot;ABC&quot;. We fragmencie rozróżniana jest wielkość liter.</translation>
    </message>
    <message>
        <source>Returns a string padded on the left to the specified width, using a fill character. If the target width is smaller than the string&apos;s length, the string is truncated.</source>
        <translation>Zwraca ciąg dopełniony z lewej strony do określonej szerokości podanymi znakami. Jeśli docelowa szerokość jest mniejsza niż długość ciągu znaków, zostanie on obcięty.</translation>
    </message>
    <message>
        <source>lpad(&apos;Hello&apos;, 3, &apos;x&apos;)</source>
        <translation>lpad(&apos;Hello&apos;, 3, &apos;x&apos;)</translation>
    </message>
    <message>
        <source>&apos;Hel&apos;</source>
        <translation>&apos;Hel&apos;</translation>
    </message>
    <message>
        <source>Returns the aggregate majority of values (most commonly occurring value) from a field or expression.</source>
        <translation>Zwraca zagregowaną większość wartości (najczęściej występującą wartość) z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>majority</source>
        <translation>większość</translation>
    </message>
    <message>
        <source>majority(&quot;class&quot;,group_by:=&quot;state&quot;)</source>
        <translation>majority(&quot;class&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>most commonly occurring class value, grouped by state field</source>
        <translation>najczęściej występująca wartość klasy, grupowana według pola state</translation>
    </message>
    <message>
        <source>Creates a circular polygon.</source>
        <translation>Tworzy okrągły poligon.</translation>
    </message>
    <message>
        <source>make_circle</source>
        <translation>make_circle</translation>
    </message>
    <message>
        <source>center point of the circle</source>
        <translation>środkowy punkt koła</translation>
    </message>
    <message>
        <source>radius of the circle</source>
        <translation>promień koła</translation>
    </message>
    <message>
        <source>optional argument for polygon segmentation. By default this value is 36</source>
        <translation>opcjonalny parametr segmentacji poligonu; domyślna wartość to 36</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_circle(make_point(10,10), 5, 4))</source>
        <translation>geom_to_wkt(make_circle(make_point(10,10), 5, 4))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((10 15, 15 10, 10 5, 5 10, 10 15))&apos;</source>
        <translation>&apos;Polygon ((10 15, 15 10, 10 5, 5 10, 10 15))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_circle(make_point(10,10,5), 5, 4))</source>
        <translation>geom_to_wkt(make_circle(make_point(10,10,5), 5, 4))</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_circle(make_point(10,10,5,30), 5, 4))</source>
        <translation>geom_to_wkt(make_circle(make_point(10,10,5,30), 5, 4))</translation>
    </message>
    <message>
        <source>Creates an elliptical polygon.</source>
        <translation>Tworzy eliptyczny poligon.</translation>
    </message>
    <message>
        <source>make_ellipse</source>
        <translation>make_ellipse</translation>
    </message>
    <message>
        <source>center point of the ellipse</source>
        <translation>środkowy punkt elipsy</translation>
    </message>
    <message>
        <source>semi-major axis of the ellipse</source>
        <translation>większa półoś elipsy</translation>
    </message>
    <message>
        <source>semi-minor axis of the ellipse</source>
        <translation>mniejsza półoś elipsy</translation>
    </message>
    <message>
        <source>orientation of the ellipse</source>
        <translation>orientacja elipsy</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_ellipse(make_point(10,10), 5, 2, 90, 4))</source>
        <translation>geom_to_wkt(make_ellipse(make_point(10,10), 5, 2, 90, 4))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((15 10, 10 8, 5 10, 10 12, 15 10))&apos;</source>
        <translation>&apos;Polygon ((15 10, 10 8, 5 10, 10 12, 15 10))&apos;</translation>
    </message>
    <message>
        <source>Line vertices are specified as seperate arguments to the function.</source>
        <translation>Wierzchołki linii są określone jako oddzielne argumenty funkcji.</translation>
    </message>
    <message>
        <source>a point geometry (or array of points)</source>
        <translation>geometria punktowa (lub tablica punktów)</translation>
    </message>
    <message>
        <source>Line vertices are specified as an array of points.</source>
        <translation>Wierzchołki linii są określone jako tablica punktów.</translation>
    </message>
    <message>
        <source>array of points</source>
        <translation>tablica punktów</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_line(array(make_point(2,4),make_point(3,5),make_point(9,7))))</source>
        <translation>geom_to_wkt(make_line(array(make_point(2,4),make_point(3,5),make_point(9,7))))</translation>
    </message>
    <message>
        <source>optional m value of point</source>
        <translation>opcjonalna wartość M dla punktu</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_point(2,4))</source>
        <translation>geom_to_wkt(make_point(2,4))</translation>
    </message>
    <message>
        <source>&apos;Point (2 4)&apos;</source>
        <translation>&apos;Point (2 4)&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_point(2,4,6))</source>
        <translation>geom_to_wkt(make_point(2,4,6))</translation>
    </message>
    <message>
        <source>&apos;PointZ (2 4 6)&apos;</source>
        <translation>&apos;PointZ (2 4 6)&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_point(2,4,6,8))</source>
        <translation>geom_to_wkt(make_point(2,4,6,8))</translation>
    </message>
    <message>
        <source>&apos;PointZM (2 4 6 8)&apos;</source>
        <translation>&apos;PointZM (2 4 6 8)&apos;</translation>
    </message>
    <message>
        <source>Creates a point geometry from an x, y coordinate and m value.</source>
        <translation>Tworzy geometrię punktową ze współrzędnych X i Y oraz wartości M.</translation>
    </message>
    <message>
        <source>make_point_m</source>
        <translation>make_point_m</translation>
    </message>
    <message>
        <source>m value of point</source>
        <translation>wartość M dla punktu</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_point_m(2,4,6))</source>
        <translation>geom_to_wkt(make_point_m(2,4,6))</translation>
    </message>
    <message>
        <source>&apos;PointM (2 4 6)&apos;</source>
        <translation>&apos;PointM (2 4 6)&apos;</translation>
    </message>
    <message>
        <source>Creates a polygon geometry from an outer ring and optional series of inner ring geometries.</source>
        <translation>Tworzy geometrię poligonową z zewnętrznego pierścienia i opcjonalnego zbioru geometrii pierścieni wewnętrznych.</translation>
    </message>
    <message>
        <source>make_polygon</source>
        <translation>make_polygon</translation>
    </message>
    <message>
        <source>closed line geometry for polygon&apos;s outer ring</source>
        <translation>zamknięta geometria liniowa określająca zewnętrzny pierścień poligonu</translation>
    </message>
    <message>
        <source>optional closed line geometry for inner ring</source>
        <translation>opcjonalna zamknięta geometria liniowa dla pierścienia wewnętrznego</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_polygon(geom_from_wkt(&apos;LINESTRING( 0 0, 0 1, 1 1, 1 0, 0 0 )&apos;)))</source>
        <translation>geom_to_wkt(make_polygon(geom_from_wkt(&apos;LINESTRING( 0 0, 0 1, 1 1, 1 0, 0 0 )&apos;)))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((0 0, 0 1, 1 1, 1 0, 0 0))&apos;</source>
        <translation>&apos;Polygon ((0 0, 0 1, 1 1, 1 0, 0 0))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_polygon(geom_from_wkt(&apos;LINESTRING( 0 0, 0 1, 1 1, 1 0, 0 0 )&apos;),geom_from_wkt(&apos;LINESTRING( 0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2 0.1, 0.1 0.1 )&apos;),geom_from_wkt(&apos;LINESTRING( 0.8 0.8, 0.8 0.9, 0.9 0.9, 0.9 0.8, 0.8 0.8 )&apos;)))</source>
        <translation>geom_to_wkt(make_polygon(geom_from_wkt(&apos;LINESTRING( 0 0, 0 1, 1 1, 1 0, 0 0 )&apos;),geom_from_wkt(&apos;LINESTRING( 0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2 0.1, 0.1 0.1 )&apos;),geom_from_wkt(&apos;LINESTRING( 0.8 0.8, 0.8 0.9, 0.9 0.9, 0.9 0.8, 0.8 0.8 )&apos;)))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((0 0, 0 1, 1 1, 1 0, 0 0),(0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2 0.1, 0.1 0.1),(0.8 0.8, 0.8 0.9, 0.9 0.9, 0.9 0.8, 0.8 0.8))&apos;</source>
        <translation>&apos;Polygon ((0 0, 0 1, 1 1, 1 0, 0 0),(0.1 0.1, 0.1 0.2, 0.2 0.2, 0.2 0.1, 0.1 0.1),(0.8 0.8, 0.8 0.9, 0.9 0.9, 0.9 0.8, 0.8 0.8))&apos;</translation>
    </message>
    <message>
        <source>Creates a rectangle from 3 points.</source>
        <translation>Tworzy prostokąt z 3 punktów.</translation>
    </message>
    <message>
        <source>make_rectangle_3points</source>
        <translation>make_rectangle_3points</translation>
    </message>
    <message>
        <source>First point.</source>
        <translation>pierwszy punkt</translation>
    </message>
    <message>
        <source>Second point.</source>
        <translation>drugi punkt</translation>
    </message>
    <message>
        <source>Third point.</source>
        <translation>trzeci punkt</translation>
    </message>
    <message>
        <source>An optional argument to construct the rectangle. By default this value is 0. Value can be 0 (distance) or 1 (projected). Option distance: Second distance is equal to the distance between 2nd and 3rd point. Option projected: Second distance is equal to the distance of the perpendicular projection of the 3rd point on the segment or its extension.</source>
        <translation>opcjonalny argument do skonstruowania prostokąta; domyślnie ta wartość wynosi 0; wartość może wynosić 0 (odległość) lub 1 (rzutowanie); opcja odległość: druga odległość jest równa odległości między 2 a 3 punktem;  opcja rzutowania: druga odległość jest równa odległości prostopadłego rzutu trzeciego punktu na odcinku lub jego przedłużeniu</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_rectangle(make_point(0, 0), make_point(0,5), make_point(5, 5), 0)))</source>
        <translation>geom_to_wkt(make_rectangle(make_point(0, 0), make_point(0,5), make_point(5, 5), 0)))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((0 0, 0 5, 5 5, 5 0, 0 0))&apos;</source>
        <translation>&apos;Polygon ((0 0, 0 5, 5 5, 5 0, 0 0))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_rectangle(make_point(0, 0), make_point(0,5), make_point(5, 3), 1)))</source>
        <translation>geom_to_wkt(make_rectangle(make_point(0, 0), make_point(0,5), make_point(5, 3), 1)))</translation>
    </message>
    <message>
        <source>Creates a regular polygon.</source>
        <translation>Tworzy poligon foremny.</translation>
    </message>
    <message>
        <source>make_regular_polygon</source>
        <translation>make_regular_polygon</translation>
    </message>
    <message>
        <source>center of the regular polygon</source>
        <translation>centrum poligonu foremnego</translation>
    </message>
    <message>
        <source>second point. The first if the regular polygon is inscribed. The midpoint of the first side if the regular polygon is circumscribed.</source>
        <translation>drugi punkt; początkowy, jeśli poligon foremny jest wpisany; środek pierwszego boku, jeśli poligon foremny jest opisany</translation>
    </message>
    <message>
        <source>Number of sides/edges of the regular polygon</source>
        <translation>liczba boków/krawędzi poligonu foremnego</translation>
    </message>
    <message>
        <source>Optional argument to construct the regular polygon. By default this value is 0. Value can be 0 (inscribed) or 1 (circumscribed)</source>
        <translation>opcjonalny parametr do konstruowania poligonu foremnego; domyślna wartość to 0; może przyjmować wartość 0 (wpisany) lub 1 (opisany)</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_regular_polygon(make_point(0,0), make_point(0,5), 5))</source>
        <translation>geom_to_wkt(make_regular_polygon(make_point(0,0), make_point(0,5), 5))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((0 5, 4.76 1.55, 2.94 -4.05, -2.94 -4.05, -4.76 1.55, 0 5))&apos;</source>
        <translation>&apos;Polygon ((0 5, 4.76 1.55, 2.94 -4.05, -2.94 -4.05, -4.76 1.55, 0 5))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_regular_polygon(make_point(0,0), project(make_point(0,0), 4.0451, radians(36)), 5))</source>
        <translation>geom_to_wkt(make_regular_polygon(make_point(0,0), project(make_point(0,0), 4.0451, radians(36)), 5))</translation>
    </message>
    <message>
        <source>Creates a square from a diagonal.</source>
        <translation>Tworzy kwadrat z przekątnej.</translation>
    </message>
    <message>
        <source>make_square</source>
        <translation>make_square</translation>
    </message>
    <message>
        <source>First point of the regular polygon</source>
        <translation>pierwszy punkt poligonu foremnego</translation>
    </message>
    <message>
        <source>Second point</source>
        <translation>drugi punkt</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_square( make_point(0,0), make_point(5,5)))</source>
        <translation>geom_to_wkt(make_square( make_point(0,0), make_point(5,5)))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((0 0, -0 5, 5 5, 5 0, 0 0))&apos;</source>
        <translation>&apos;Polygon ((0 0, -0 5, 5 5, 5 0, 0 0))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_square( make_point(5,0), make_point(5,5)))</source>
        <translation>geom_to_wkt(make_square( make_point(5,0), make_point(5,5)))</translation>
    </message>
    <message>
        <source>&apos;Polygon ((5 0, 2.5 2.5, 5 5, 7.5 2.5, 5 0))&apos;</source>
        <translation>&apos;Polygon ((5 0, 2.5 2.5, 5 5, 7.5 2.5, 5 0))&apos;</translation>
    </message>
    <message>
        <source>Creates a triangle polygon.</source>
        <translation>Tworzy poligon w kształcie trójkąta.</translation>
    </message>
    <message>
        <source>make_triangle</source>
        <translation>make_triangle</translation>
    </message>
    <message>
        <source>first point of the triangle</source>
        <translation>pierwszy punkt trójkąta</translation>
    </message>
    <message>
        <source>second point of the triangle</source>
        <translation>drugi punkt trójkąta</translation>
    </message>
    <message>
        <source>third point of the triangle</source>
        <translation>trzeci punkt trójkąta</translation>
    </message>
    <message>
        <source>geom_to_wkt(make_triangle(make_point(0,0), make_point(5,5), make_point(0,10)))</source>
        <translation>geom_to_wkt(make_triangle(make_point(0,0), make_point(5,5), make_point(0,10)))</translation>
    </message>
    <message>
        <source>&apos;Triangle ((0 0, 5 5, 0 10, 0 0))&apos;</source>
        <translation>&apos;Triangle ((0 0, 5 5, 0 10, 0 0))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(boundary(make_triangle(make_point(0,0), make_point(5,5), make_point(0,10))))</source>
        <translation>geom_to_wkt(boundary(make_triangle(make_point(0,0), make_point(5,5), make_point(0,10))))</translation>
    </message>
    <message>
        <source>&apos;LineString (0 0, 5 5, 0 10, 0 0)&apos;</source>
        <translation>&apos;LineString (0 0, 5 5, 0 10, 0 0)&apos;</translation>
    </message>
    <message>
        <source>Returns a map containing all the keys and values passed as pair of parameters.</source>
        <translation>Zwraca mapę wartości zawierającą wszystkie klucze i wartości podane jako pary parametrów.</translation>
    </message>
    <message>
        <source>map</source>
        <translation>map</translation>
    </message>
    <message>
        <source>a key (string)</source>
        <translation>klucz (ciąg znaków)</translation>
    </message>
    <message>
        <source>map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;, &apos;two&apos;)</source>
        <translation>map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;, &apos;two&apos;)</translation>
    </message>
    <message>
        <source>Returns all the keys of a map as an array.</source>
        <translation>Zwraca wszystkie klucze z mapy wartości jako tablicę.</translation>
    </message>
    <message>
        <source>map_akeys</source>
        <translation>map_akeys</translation>
    </message>
    <message>
        <source>a map</source>
        <translation>mapa wartości</translation>
    </message>
    <message>
        <source>map_akeys(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;))</source>
        <translation>map_akeys(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;))</translation>
    </message>
    <message>
        <source>Returns all the values of a map as an array.</source>
        <translation>Zwraca wszystkie wartości z mapy wartości jako tablicę.</translation>
    </message>
    <message>
        <source>map_avals</source>
        <translation>map_avals</translation>
    </message>
    <message>
        <source>map_avals(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;))</source>
        <translation>map_avals(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;))</translation>
    </message>
    <message>
        <source>Returns a map containing all the entries of the given maps. If two maps contain the same key, the value of the second map is taken.</source>
        <translation>Zwraca mapę wartości zawierającą wszystkie elementy podanych map wartości. Jeśli dwie z nich zawierają taki sam klucz, zostanie pobrana wartość z drugiej mapy wartości.</translation>
    </message>
    <message>
        <source>map_concat</source>
        <translation>map_concat</translation>
    </message>
    <message>
        <source>map_concat(map(&apos;1&apos;,&apos;one&apos;, &apos;2&apos;,&apos;overridden&apos;),map(&apos;2&apos;,&apos;two&apos;, &apos;3&apos;,&apos;three&apos;))</source>
        <translation>map_concat(map(&apos;1&apos;,&apos;one&apos;, &apos;2&apos;,&apos;overridden&apos;),map(&apos;2&apos;,&apos;two&apos;, &apos;3&apos;,&apos;three&apos;))</translation>
    </message>
    <message>
        <source>Returns a map with the given key and its corresponding value deleted.</source>
        <translation>Zwraca mapę wartości z usuniętym określonym kluczem i odpowiadającą mu wartością.</translation>
    </message>
    <message>
        <source>map_delete</source>
        <translation>map_delete</translation>
    </message>
    <message>
        <source>the key to delete</source>
        <translation>klucz do usunięcia</translation>
    </message>
    <message>
        <source>map_delete(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;2&apos;)</source>
        <translation>map_delete(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;2&apos;)</translation>
    </message>
    <message>
        <source>Returns true if the given key exists in the map.</source>
        <translation>Zwraca wartość true jeśli podany klucz istnieje w mapie wartości.</translation>
    </message>
    <message>
        <source>map_exist</source>
        <translation>map_exist</translation>
    </message>
    <message>
        <source>the key to lookup</source>
        <translation>klucz do wyszukania</translation>
    </message>
    <message>
        <source>map_exist(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;3&apos;)</source>
        <translation>map_exist(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;3&apos;)</translation>
    </message>
    <message>
        <source>Returns the value of a map, given it&apos;s key.</source>
        <translation>Zwraca wartość zapisaną w mapie wartości dla określonego klucza.</translation>
    </message>
    <message>
        <source>map_get</source>
        <translation>map_get</translation>
    </message>
    <message>
        <source>map_get(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;2&apos;)</source>
        <translation>map_get(map(&apos;1&apos;,&apos;one&apos;,&apos;2&apos;,&apos;two&apos;),&apos;2&apos;)</translation>
    </message>
    <message>
        <source>&apos;two&apos;</source>
        <translation>&apos;two&apos;</translation>
    </message>
    <message>
        <source>Returns a map with an added key/value.</source>
        <translation>Zwraca mapę wartości z dodanym kluczem i wartością.</translation>
    </message>
    <message>
        <source>map_insert</source>
        <translation>map_insert</translation>
    </message>
    <message>
        <source>the key to add</source>
        <translation>klucz do dodania</translation>
    </message>
    <message>
        <source>map_insert(map(&apos;1&apos;,&apos;one&apos;),&apos;3&apos;,&apos;three&apos;)</source>
        <translation>map_insert(map(&apos;1&apos;,&apos;one&apos;),&apos;3&apos;,&apos;three&apos;)</translation>
    </message>
    <message>
        <source>Returns the largest value in a set of values.</source>
        <translation>Zwraca największą wartość z podanego zbioru.</translation>
    </message>
    <message>
        <source>max</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <source>max(2,10.2,5.5)</source>
        <translation>max(2,10.2,5.5)</translation>
    </message>
    <message>
        <source>10.2</source>
        <translation>10.2</translation>
    </message>
    <message>
        <source>max(20.5,NULL,6.2)</source>
        <translation>max(20.5,NULL,6.2)</translation>
    </message>
    <message>
        <source>20.5</source>
        <translation>20.5</translation>
    </message>
    <message>
        <source>Returns the maximum length of strings from a field or expression.</source>
        <translation>Zwraca maksymalną długość ciągów znaków z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>max_length</source>
        <translation>najdluzszy</translation>
    </message>
    <message>
        <source>max_length(&quot;town_name&quot;,group_by:=&quot;state&quot;)</source>
        <translation>max_length(&quot;town_name&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>maximum length of town_name, grouped by state field</source>
        <translation>maksymalna długość pola town_name, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the aggregate maximum value from a field or expression.</source>
        <translation>Zwraca zagregowaną wartość maksymalną z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>maximum(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>maximum(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>maximum population value, grouped by state field</source>
        <translation>maksymalna wartość pola population, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the aggregate mean value from a field or expression.</source>
        <translation>Zwraca zagregowaną średnią wartość z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>mean</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>mean(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>mean(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>mean population value, grouped by state field</source>
        <translation>średnia wartość pola population, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the aggregate median value from a field or expression.</source>
        <translation>Zwraca zagregowaną wartość mediany z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>median</source>
        <translation>mediana</translation>
    </message>
    <message>
        <source>median(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>median(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>median population value, grouped by state field</source>
        <translation>mediana pola population, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the smallest value in a set of values.</source>
        <translation>Zwraca najmniejszą wartość z podanego zbioru.</translation>
    </message>
    <message>
        <source>min</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <source>min(20.5,10,6.2)</source>
        <translation>min(20.5,10,6.2)</translation>
    </message>
    <message>
        <source>6.2</source>
        <translation>6.2</translation>
    </message>
    <message>
        <source>min(2,-10.3,NULL)</source>
        <translation>min(2,-10.3,NULL)</translation>
    </message>
    <message>
        <source>-10.3</source>
        <translation>-10.3</translation>
    </message>
    <message>
        <source>Returns the minimum length of strings from a field or expression.</source>
        <translation>Zwraca minimalną długość ciągów znaków z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>min_length</source>
        <translation>najkrotszy</translation>
    </message>
    <message>
        <source>min_length(&quot;town_name&quot;,group_by:=&quot;state&quot;)</source>
        <translation>min_length(&quot;town_name&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>minimum length of town_name, grouped by state field</source>
        <translation>minimalna długość pola town_name, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the minimal enclosing circle of a geometry. It represents the minimum circle that encloses all geometries within the set.</source>
        <translation>Zwraca minimalny okrąg otaczający geometrię. Jest to minimalny okrąg, który otacza wszystkie geometrie w zestawie.</translation>
    </message>
    <message>
        <source>minimal_circle</source>
        <translation>minimal_circle</translation>
    </message>
    <message>
        <source>geom_to_wkt( minimal_circle( geom_from_wkt( &apos;LINESTRING(0 5, 0 -5, 2 1)&apos; ), 4 ) )</source>
        <translation>geom_to_wkt( minimal_circle( geom_from_wkt( &apos;LINESTRING(0 5, 0 -5, 2 1)&apos; ), 4 ) )</translation>
    </message>
    <message>
        <source>Polygon ((0 5, 5 -0, -0 -5, -5 0, 0 5))</source>
        <translation>Polygon ((0 5, 5 -0, -0 -5, -5 0, 0 5))</translation>
    </message>
    <message>
        <source>geom_to_wkt( minimal_circle( geom_from_wkt( &apos;MULTIPOINT(1 2, 3 4, 3 2)&apos; ), 4 ) )</source>
        <translation>geom_to_wkt( minimal_circle( geom_from_wkt( &apos;MULTIPOINT(1 2, 3 4, 3 2)&apos; ), 4 ) )</translation>
    </message>
    <message>
        <source>Polygon ((3 4, 3 2, 1 2, 1 4, 3 4))</source>
        <translation>Polygon ((3 4, 3 2, 1 2, 1 4, 3 4))</translation>
    </message>
    <message>
        <source>Returns the aggregate minimum value from a field or expression.</source>
        <translation>Zwraca zagregowaną wartość minimalną z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>minimum(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>minimum(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>minimum population value, grouped by state field</source>
        <translation>minimalna wartość pola population, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns the aggregate minority of values (least occurring value) from a field or expression.</source>
        <translation>Zwraca zagregowaną mniejszość wartości (najmniej występującą wartość) z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>minority</source>
        <translation>mniejszosc</translation>
    </message>
    <message>
        <source>minority(&quot;class&quot;,group_by:=&quot;state&quot;)</source>
        <translation>minority(&quot;class&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>least occurring class value, grouped by state field</source>
        <translation>najrzadziej występująca wartość klasy, grupowana według pola state</translation>
    </message>
    <message>
        <source>minute(&apos;2012-07-22T13:24:57&apos;)</source>
        <translation>minute(&apos;2012-07-22T13:24:57&apos;)</translation>
    </message>
    <message>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <source>interval value to return number of minutes from</source>
        <translation>wartość interwału do obliczenia liczby minut</translation>
    </message>
    <message>
        <source>minute(tointerval(&apos;3 minutes&apos;))</source>
        <translation>minute(tointerval(&apos;3 minutes&apos;))</translation>
    </message>
    <message>
        <source>minute(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;))</source>
        <translation>minute(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;))</translation>
    </message>
    <message>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <source>minute(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>minute(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>1051200</source>
        <translation>1051200</translation>
    </message>
    <message>
        <source>month(&apos;2012-05-12&apos;)</source>
        <translation>month(&apos;2012-05-12&apos;)</translation>
    </message>
    <message>
        <source>05</source>
        <translation>05</translation>
    </message>
    <message>
        <source>interval value to return number of months from</source>
        <translation>wartość interwału do obliczenia liczby miesięcy</translation>
    </message>
    <message>
        <source>month(to_interval(&apos;3 months&apos;))</source>
        <translation>month(to_interval(&apos;3 months&apos;))</translation>
    </message>
    <message>
        <source>month(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>month(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>4.03333</source>
        <translation>4.03333</translation>
    </message>
    <message>
        <source>Returns a multipoint geometry consisting of every node in the input geometry.</source>
        <translation>Zwraca mulitgeometrię punktową składającą się z każdego węzła w geometrii wejściowej.</translation>
    </message>
    <message>
        <source>nodes_to_points</source>
        <translation>nodes_to_points</translation>
    </message>
    <message>
        <source>optional argument specifying whether to include duplicate nodes which close lines or polygons rings. Defaults to false, set to true to avoid including these duplicate nodes in the output collection.</source>
        <translation>opcjonalny argument określający, czy należy uwzględnić zduplikowane węzły zamykające linie lub wielokąty; wartość domyślna to false, ustaw na true, aby uniknąć uwzględniania zduplikowanych węzłów w zbiorze wyjściowym</translation>
    </message>
    <message>
        <source>geom_to_wkt(nodes_to_points(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</source>
        <translation>geom_to_wkt(nodes_to_points(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</translation>
    </message>
    <message>
        <source>&apos;MultiPoint ((0 0),(1 1),(2 2))&apos;</source>
        <translation>&apos;MultiPoint ((0 0),(1 1),(2 2))&apos;</translation>
    </message>
    <message>
        <source>geom_to_wkt(nodes_to_points(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;),true))</source>
        <translation>geom_to_wkt(nodes_to_points(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1))&apos;),true))</translation>
    </message>
    <message>
        <source>&apos;MultiPoint ((-1 -1),(4 0),(4 2),(0 2))&apos;</source>
        <translation>&apos;MultiPoint ((-1 -1),(4 0),(4 2),(0 2))&apos;</translation>
    </message>
    <message>
        <source>now</source>
        <translation>now</translation>
    </message>
    <message>
        <source>now()</source>
        <translation>now()</translation>
    </message>
    <message>
        <source>2012-07-22T13:24:57</source>
        <translation>2012-07-22T13:24:57</translation>
    </message>
    <message>
        <source>Returns a null value if value1 equals value2; otherwise it returns value1. This can be used to conditionally substitute values with NULL.</source>
        <translation>Zwraca wartość NULL, jeśli value1 jest równa value2; w przeciwnym razie zwraca value1. Można to wykorzystać do warunkowego zastąpienia określonych wartości wartością NULL.</translation>
    </message>
    <message>
        <source>nullif</source>
        <translation>nullif</translation>
    </message>
    <message>
        <source>The value that should either be used or substituted with NULL.</source>
        <translation>wartość, która powinna być wykorzystana lub zastąpiona przez NULL</translation>
    </message>
    <message>
        <source>The control value that will trigger the NULL substitution.</source>
        <translation>wartość kontrolna, która wywołuje zastąpienie przez NULL</translation>
    </message>
    <message>
        <source>nullif(&apos;(none)&apos;, &apos;(none)&apos;)</source>
        <translation>nullif(&apos;(none)&apos;, &apos;(none)&apos;)</translation>
    </message>
    <message>
        <source>nullif(&apos;text&apos;, &apos;(none)&apos;)</source>
        <translation>nullif(&apos;text&apos;, &apos;(none)&apos;)</translation>
    </message>
    <message>
        <source>&apos;text&apos;</source>
        <translation>&apos;text&apos;</translation>
    </message>
    <message>
        <source>nullif(&quot;name&quot;, &apos;&apos;)</source>
        <translation>nullif(&quot;name&quot;, &apos;&apos;)</translation>
    </message>
    <message>
        <source>NULL, if name is an empty string (or already NULL), the name in any other case.</source>
        <translation>NULL jeśli pole name jest pustym ciągiem znaków (lub już wcześniej jest NULL), w każdym innym przypadku wartość pola name</translation>
    </message>
    <message>
        <source>Returns the number of geometries in a geometry collection, or null if the input geometry is not a collection.</source>
        <translation>Zwraca liczbę geometrii w geometrii złożonej lub wartość null, jeśli geometria wejściowa nie jest złożona.</translation>
    </message>
    <message>
        <source>num_geometries</source>
        <translation>num_geometries</translation>
    </message>
    <message>
        <source>Returns the number of interior rings in a polygon or geometry collection, or null if the input geometry is not a polygon or collection.</source>
        <translation>Zwraca liczbę wewnętrznych pierścieni w poligonie lub geometrii złożonej lub wartość null, jeśli geometria wejściowa nie jest poligonem lub geometrią złożoną.</translation>
    </message>
    <message>
        <source>num_interior_rings</source>
        <translation>num_interior_rings</translation>
    </message>
    <message>
        <source>input geometry</source>
        <translation>geometria wejściowa</translation>
    </message>
    <message>
        <source>num_interior_rings(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;))</source>
        <translation>num_interior_rings(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;))</translation>
    </message>
    <message>
        <source>Returns the number of vertices in a geometry.</source>
        <translation>Zwraca liczbę wierzchołków w geometrii.</translation>
    </message>
    <message>
        <source>num_points</source>
        <translation>num_points</translation>
    </message>
    <message>
        <source>num_points($geometry)</source>
        <translation>num_points($geometry)</translation>
    </message>
    <message>
        <source>number of vertices in $geometry</source>
        <translation>liczba wierzchołków w $geometry</translation>
    </message>
    <message>
        <source>Returns the number of rings (including exterior rings) in a polygon or geometry collection, or null if the input geometry is not a polygon or collection.</source>
        <translation>Zwraca liczbę pierścieni (w tym pierścienie zewnętrzne) w poligonie lub geometrii złożonej lub wartość null, jeśli geometria wejściowa nie jest poligonem lub geometrią złożoną.</translation>
    </message>
    <message>
        <source>num_rings</source>
        <translation>num_rings</translation>
    </message>
    <message>
        <source>num_rings(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;))</source>
        <translation>num_rings(geom_from_wkt(&apos;POLYGON((-1 -1, 4 0, 4 2, 0 2, -1 -1),(-0.1 -0.1, 0.4 0, 0.4 0.2, 0 0.2, -0.1 -0.1))&apos;))</translation>
    </message>
    <message>
        <source>Returns the number of selected features on a given layer. By default works on the layer on which the expression is evaluated.</source>
        <translation>Zwraca liczbę zaznaczonych obiektów na określonej warstwie. Domyślnie działa na warstwie, na krórej wykonywane jest wyrażenie.</translation>
    </message>
    <message>
        <source>num_selected</source>
        <translation>num_selected</translation>
    </message>
    <message>
        <source>num_selected()</source>
        <translation>num_selected()</translation>
    </message>
    <message>
        <source>The number of selected features on the current layer.</source>
        <translation>Liczba zaznaczonych obiektów na bieżącej warstwie.</translation>
    </message>
    <message>
        <source>num_selected(&apos;streets&apos;)</source>
        <translation>num_selected(&apos;ulice&apos;)</translation>
    </message>
    <message>
        <source>The number of selected features on the layer streets</source>
        <translation>Liczba zaznaczonych obiektów na warstwie &apos;ulice&apos;.</translation>
    </message>
    <message>
        <source>Returns a geometry formed by offsetting a linestring geometry to the side. Distances are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca geometrię utworzoną przez przesunięcie geometrii linowej do boku. Odległości są w przestrzennym systemie odniesienia tej geometrii.</translation>
    </message>
    <message>
        <source>offset_curve</source>
        <translation>offset_curve</translation>
    </message>
    <message>
        <source>offset distance. Positive values will be buffered to the left of lines, negative values to the right</source>
        <translation>odległość przesunięcia; wartości dodatnie będą buforowane po lewej stronie linii, a ujemne po prawej</translation>
    </message>
    <message>
        <source>number of segments to use to represent a quarter circle when a round join style is used. A larger number results in a smoother line with more nodes.</source>
        <translation>liczba segmentów używanych do reprezentowania ćwiartki koła, gdy używany jest styl łączenia zaokrąglonego; większa liczba daje bardziej wygładzoną linię z większą liczbą węzłów</translation>
    </message>
    <message>
        <source>join style for corners, where 1 = round, 2 = miter and 3 = bevel</source>
        <translation>styl łączenia dla narożników, gdzie 1 = zaokrąglony, 2 = ostry, 3 = ścięty</translation>
    </message>
    <message>
        <source>limit on the miter ratio used for very sharp corners (when using miter joins only)</source>
        <translation>ogranicz współczynnik ostrości dla bardzo ostrych narożników (tylko dla typu złączenia: ostry)</translation>
    </message>
    <message>
        <source>offset_curve($geometry, 10.5)</source>
        <translation>offset_curve($geometry, 10.5)</translation>
    </message>
    <message>
        <source>line offset to the left by 10.5 units</source>
        <translation>linia przesunięta w lewo o 10.5 jednostki</translation>
    </message>
    <message>
        <source>offset_curve($geometry, -10.5)</source>
        <translation>offset_curve($geometry, -10.5)</translation>
    </message>
    <message>
        <source>line offset to the right by 10.5 units</source>
        <translation>linia przesunięta w prawo o 10.5 jednostki</translation>
    </message>
    <message>
        <source>offset_curve($geometry, 10.5, segments=16, join=1)</source>
        <translation>offset_curve($geometry, 10.5, segments=16, join=1)</translation>
    </message>
    <message>
        <source>line offset to the left by 10.5 units, using more segments to result in a smoother curve</source>
        <translation>linia przesunięta w lewo o 10.5 jednostki, z użyciem większej liczby segmentów skutkującym bardziej wygładzonym łukiem</translation>
    </message>
    <message>
        <source>offset_curve($geometry, 10.5, join=3)</source>
        <translation>offset_curve($geometry, 10.5, join=3)</translation>
    </message>
    <message>
        <source>line offset to the left by 10.5 units, using a beveled join</source>
        <translation>linia przesunięta w lewo o 10.5 jednostki, z użyciem ściętego złączenia</translation>
    </message>
    <message>
        <source>Multiplication of two values</source>
        <translation>Mnożenie</translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>5 * 4</source>
        <translation>5 * 4</translation>
    </message>
    <message>
        <source>5 * NULL</source>
        <translation>5 * NULL</translation>
    </message>
    <message>
        <source>Joins two values together into a string.&lt;br&gt;&lt;br&gt;If one of the values is NULL the result will be NULL. See the CONCAT function for a different behavior.</source>
        <translation>Łączy dwie wartości w łańcuch znaków.&lt;br&gt;&lt;br&gt;Jeśli jedna z wartości ma wartość NULL, wynik będzie miał wartość NULL. Sprawdź funkcję CONCAT, aby uzyskać inny efekt.</translation>
    </message>
    <message>
        <source>||</source>
        <translation>||</translation>
    </message>
    <message>
        <source>&apos;Here&apos; || &apos; and &apos; || &apos;there&apos;</source>
        <translation>&apos;Tu&apos; || &apos; i &apos; || &apos;tam&apos;</translation>
    </message>
    <message>
        <source>&apos;Here and there&apos;</source>
        <translation>&apos;Tu i tam&apos;</translation>
    </message>
    <message>
        <source>&apos;Nothing&apos; || NULL</source>
        <translation>&apos;Nic&apos; || NULL</translation>
    </message>
    <message>
        <source>&apos;Dia: &apos; || &quot;Diameter&quot;</source>
        <translation>&apos;Szybkich ślimaków: &apos; || &quot;liczba_slimakow&quot;</translation>
    </message>
    <message>
        <source>&apos;Dia: 25&apos;</source>
        <translation>&apos;Szybkich ślimaków: 25&apos;</translation>
    </message>
    <message>
        <source>1 || 2</source>
        <translation>1 || 2</translation>
    </message>
    <message>
        <source>&apos;12&apos;</source>
        <translation>&apos;12&apos;</translation>
    </message>
    <message>
        <source>Division of two values</source>
        <translation>Dzielenie</translation>
    </message>
    <message>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <source>5 / 4</source>
        <translation>5 / 4</translation>
    </message>
    <message>
        <source>1.25</source>
        <translation>1.25</translation>
    </message>
    <message>
        <source>5 / NULL</source>
        <translation>5 / NULL</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if they are equal.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli są równe.</translation>
    </message>
    <message>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <source>5 = 4</source>
        <translation>5 = 4</translation>
    </message>
    <message>
        <source>4 = 4</source>
        <translation>4 = 4</translation>
    </message>
    <message>
        <source>5 = NULL</source>
        <translation>5 = NULL</translation>
    </message>
    <message>
        <source>NULL = NULL</source>
        <translation>NULL = NULL</translation>
    </message>
    <message>
        <source>Power of two values.</source>
        <translation>Potęgowanie.</translation>
    </message>
    <message>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <source>5 ^ 4</source>
        <translation>5 ^ 4</translation>
    </message>
    <message>
        <source>625</source>
        <translation>625</translation>
    </message>
    <message>
        <source>5 ^ NULL</source>
        <translation>5 ^ NULL</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if the left value is greater or equal than the right value.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli lewa jest większa lub równa prawej.</translation>
    </message>
    <message>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <source>5 &amp;gt;= 4</source>
        <translation>5 &amp;gt;= 4</translation>
    </message>
    <message>
        <source>5 &amp;gt;= 5</source>
        <translation>5 &amp;gt;= 5</translation>
    </message>
    <message>
        <source>4 &amp;gt;= 5</source>
        <translation>4 &amp;gt;= 5</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if the left value is greater than the right value.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli lewa jest większa od prawej.</translation>
    </message>
    <message>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>5 &amp;gt; 4</source>
        <translation>5 &amp;gt; 4</translation>
    </message>
    <message>
        <source>5 &amp;gt; 5</source>
        <translation>5 &amp;gt; 5</translation>
    </message>
    <message>
        <source>4 &amp;gt; 5</source>
        <translation>4 &amp;gt; 5</translation>
    </message>
    <message>
        <source>Index operator. Returns an element from an array or map value.</source>
        <translation>Operator indeksu. Zwraca element z tablicy lub mapy wartości.</translation>
    </message>
    <message>
        <source>[]</source>
        <translation>[]</translation>
    </message>
    <message>
        <source>array(1,2,3)[0]</source>
        <translation>array(1,2,3)[0]</translation>
    </message>
    <message>
        <source>array(1,2,3)[2]</source>
        <translation>array(1,2,3)[2]</translation>
    </message>
    <message>
        <source>array(1,2,3)[-1]</source>
        <translation>array(1,2,3)[-1]</translation>
    </message>
    <message>
        <source>map(&apos;a&apos;,1,&apos;b&apos;,2)[&apos;a&apos;]</source>
        <translation>map(&apos;a&apos;,1,&apos;b&apos;,2)[&apos;a&apos;]</translation>
    </message>
    <message>
        <source>map(&apos;a&apos;,1,&apos;b&apos;,2)[&apos;b&apos;]</source>
        <translation>map(&apos;a&apos;,1,&apos;b&apos;,2)[&apos;b&apos;]</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if the left value is less or equal than the right value.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli lewa jest mniejsza lub równa prawej.</translation>
    </message>
    <message>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <source>5 &amp;lt;= 4</source>
        <translation>5 &amp;lt;= 4</translation>
    </message>
    <message>
        <source>5 &amp;lt;= 5</source>
        <translation>5 &amp;lt;= 5</translation>
    </message>
    <message>
        <source>4 &amp;lt;= 5</source>
        <translation>4 &amp;lt;= 5</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if the left value is less than the right value.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli lewa jest mniejsza od prawej.</translation>
    </message>
    <message>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <source>5 &amp;lt; 4</source>
        <translation>5 &amp;lt; 4</translation>
    </message>
    <message>
        <source>5 &amp;lt; 5</source>
        <translation>5 &amp;lt; 5</translation>
    </message>
    <message>
        <source>4 &amp;lt; 5</source>
        <translation>4 &amp;lt; 5</translation>
    </message>
    <message>
        <source>Subtraction of two values. If one of the values is NULL the result will be NULL.</source>
        <translation>Różnica. Jeśli jedna z wartości jest NULL, zostanie zwrócone NULL.</translation>
    </message>
    <message>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <source>5 - 4</source>
        <translation>5 - 4</translation>
    </message>
    <message>
        <source>5 - NULL</source>
        <translation>5 - NULL</translation>
    </message>
    <message>
        <source>Remainder of division</source>
        <translation>Reszta z dzielenia</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>5 % 4</source>
        <translation>5 % 4</translation>
    </message>
    <message>
        <source>5 % NULL</source>
        <translation>5 % NULL</translation>
    </message>
    <message>
        <source>Compares two values and evaluates to 1 if they are not equal.</source>
        <translation>Porównuje dwie wartości i zwraca 1 jeśli są różne.</translation>
    </message>
    <message>
        <source>&lt;&gt;</source>
        <translation>&lt;&gt;</translation>
    </message>
    <message>
        <source>5 &amp;lt;&amp;gt; 4</source>
        <translation>5 &amp;lt;&amp;gt; 4</translation>
    </message>
    <message>
        <source>4 &amp;lt;&amp;gt; 4</source>
        <translation>4 &amp;lt;&amp;gt; 4</translation>
    </message>
    <message>
        <source>5 &amp;lt;&amp;gt; NULL</source>
        <translation>5 &amp;lt;&amp;gt; NULL</translation>
    </message>
    <message>
        <source>NULL &amp;lt;&amp;gt; NULL</source>
        <translation>NULL &amp;lt;&amp;gt; NULL</translation>
    </message>
    <message>
        <source>Addition of two values. If one of the values is NULL the result will be NULL.</source>
        <translation>Dodawanie. Jeśli jedna z wartości jest NULL, zostanie zwrócone NULL.</translation>
    </message>
    <message>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <source>5 + 4</source>
        <translation>5 + 4</translation>
    </message>
    <message>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <source>5 + NULL</source>
        <translation>5 + NULL</translation>
    </message>
    <message>
        <source>Performs a regular expression match on a string value.</source>
        <translation>Sprawdza dopasowanie ciągu znaków do wyrażenia regularnego (regular expression).</translation>
    </message>
    <message>
        <source>~</source>
        <translation>~</translation>
    </message>
    <message>
        <source>&apos;hello&apos; ~ &apos;ll&apos;</source>
        <translation>&apos;hello&apos; ~ &apos;ll&apos;</translation>
    </message>
    <message>
        <source>&apos;hello&apos; ~ &apos;^ll&apos;</source>
        <translation>&apos;hello&apos; ~ &apos;^ll&apos;</translation>
    </message>
    <message>
        <source>&apos;hello&apos; ~ &apos;llo$&apos;</source>
        <translation>&apos;hello&apos; ~ &apos;llo$&apos;</translation>
    </message>
    <message>
        <source>Orders the parts of a MultiGeometry by a given criteria</source>
        <translation>Porządkuje części MultiGeometrii według podanych kryteriów.</translation>
    </message>
    <message>
        <source>order_parts</source>
        <translation>order_parts</translation>
    </message>
    <message>
        <source>a multi-type geometry</source>
        <translation>multi-geometria</translation>
    </message>
    <message>
        <source>an expression string defining the order criteria</source>
        <translation>wyrażenie definiujące kryteria kolejności</translation>
    </message>
    <message>
        <source>boolean, True for ascending, False for descending</source>
        <translation>wartość logiczna, True dla rosnących, False dla malejących</translation>
    </message>
    <message>
        <source>order_parts(geom_from_wkt(&apos;MultiPolygon (((1 1, 5 1, 5 5, 1 5, 1 1)),((1 1, 9 1, 9 9, 1 9, 1 1)))&apos;), &apos;area($geometry)&apos;, False)</source>
        <translation>order_parts(geom_from_wkt(&apos;MultiPolygon (((1 1, 5 1, 5 5, 1 5, 1 1)),((1 1, 9 1, 9 9, 1 9, 1 1)))&apos;), &apos;area($geometry)&apos;, False)</translation>
    </message>
    <message>
        <source>MultiPolygon (((1 1, 9 1, 9 9, 1 9, 1 1)),((1 1, 5 1, 5 5, 1 5, 1 1)))</source>
        <translation>MultiPolygon (((1 1, 9 1, 9 9, 1 9, 1 1)),((1 1, 5 1, 5 5, 1 5, 1 1)))</translation>
    </message>
    <message>
        <source>order_parts(geom_from_wkt(&apos;LineString(1 2, 3 2, 4 3)&apos;), &apos;1&apos;, True)</source>
        <translation>order_parts(geom_from_wkt(&apos;LineString(1 2, 3 2, 4 3)&apos;), &apos;1&apos;, True)</translation>
    </message>
    <message>
        <source>LineString(1 2, 3 2, 4 3)</source>
        <translation>LineString(1 2, 3 2, 4 3)</translation>
    </message>
    <message>
        <source>Returns a geometry which represents the minimal oriented bounding box of an input geometry.</source>
        <translation>Zwraca geometrię reprezentującą najmniejszy zorientowany prostokąt ograniczający dla geometrii wejściowej.</translation>
    </message>
    <message>
        <source>oriented_bbox</source>
        <translation>oriented_bbox</translation>
    </message>
    <message>
        <source>geom_to_wkt( oriented_bbox( geom_from_wkt( &apos;MULTIPOINT(1 2, 3 4, 3 2)&apos; ) ) )</source>
        <translation>geom_to_wkt( oriented_bbox( geom_from_wkt( &apos;MULTIPOINT(1 2, 3 4, 3 2)&apos; ) ) )</translation>
    </message>
    <message>
        <source>Polygon ((1 4, 1 2, 3 2, 3 4, 1 4))</source>
        <translation>Polygon ((1 4, 1 2, 3 2, 3 4, 1 4))</translation>
    </message>
    <message>
        <source>Tests whether a geometry overlaps another. Returns true if the geometries share space, are of the same dimension, but are not completely contained by each other.</source>
        <translation>Sprawdza, czy geometria pokrywa się z inną. Zwraca wartość true, jeśli geometrie mają wspólną część i tyle samo wymiarów, ale żadna z nich nie zawiera w całości drugiej.</translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation>nachodzi</translation>
    </message>
    <message>
        <source>overlaps( geom_from_wkt( &apos;LINESTRING(3 5, 4 4, 5 5, 5 3)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>overlaps( geom_from_wkt( &apos;LINESTRING(3 5, 4 4, 5 5, 5 3)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>overlaps( geom_from_wkt( &apos;LINESTRING(0 0, 1 1)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>overlaps( geom_from_wkt( &apos;LINESTRING(0 0, 1 1)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>Returns the value of a processing algorithm input parameter.</source>
        <translation>Zwraca wartość parametru wejściowego algorytmu processingu.</translation>
    </message>
    <message>
        <source>parameter</source>
        <translation>parameter</translation>
    </message>
    <message>
        <source>name of the corresponding input parameter</source>
        <translation>nazwa parametru wejściowego</translation>
    </message>
    <message>
        <source>parameter(&apos;BUFFER_SIZE&apos;)</source>
        <translation>parameter(&apos;BUFFER_SIZE&apos;)</translation>
    </message>
    <message>
        <source>5.6</source>
        <translation>5.6</translation>
    </message>
    <message>
        <source>Returns the perimeter of a geometry polygon object. Calculations are always planimetric in the Spatial Reference System (SRS) of this geometry, and the units of the returned perimeter will match the units for the SRS. This differs from the calculations performed by the $perimeter function, which will perform ellipsoidal calculations based on the project&apos;s ellipsoid and distance unit settings.</source>
        <translation>Zwraca obwód geometrii obiektu poligonowego. Obliczenia są zawsze planimetryczne w Systemie Odniesień Przestrzennych (SRS) tej geometrii, a jednostki zwracanego obwodu będą zgodne jednostki dla SRS. Różni się to od obliczeń wykonywanych przez funkcję $perimeter, która wykona obliczenia elipsoidalne na podstawie ustawień elipsoidy projektu i ustawień jednostki odległości.</translation>
    </message>
    <message>
        <source>perimeter</source>
        <translation>perimeter</translation>
    </message>
    <message>
        <source>perimeter(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;))</source>
        <translation>perimeter(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;))</translation>
    </message>
    <message>
        <source>12.0</source>
        <translation>12.0</translation>
    </message>
    <message>
        <source>Returns value of pi for calculations.</source>
        <translation>Zwraca wartość pi.</translation>
    </message>
    <message>
        <source>pi</source>
        <translation>pi</translation>
    </message>
    <message>
        <source>pi()</source>
        <translation>pi()</translation>
    </message>
    <message>
        <source>3.14159265358979</source>
        <translation>3.14159265358979</translation>
    </message>
    <message>
        <source>Returns a specific node from a geometry.</source>
        <translation>Zwraca określony węzeł z geometrii.</translation>
    </message>
    <message>
        <source>point_n</source>
        <translation>point_n</translation>
    </message>
    <message>
        <source>index of node to return, where 1 is the first node; if the value is negative, the selected vertex index will be its total count minus the absolute value</source>
        <translation>indeks węzła do zwrócenia, gdzie 1 jest pierwszym węzłem; jeśli wartość jest ujemna, wybranym indeksem wierzchołków będzie jego całkowita liczba minus wartość bezwzględna</translation>
    </message>
    <message>
        <source>geom_to_wkt(point_n(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;),2))</source>
        <translation>geom_to_wkt(point_n(geom_from_wkt(&apos;POLYGON((0 0, 4 0, 4 2, 0 2, 0 0))&apos;),2))</translation>
    </message>
    <message>
        <source>&apos;Point (4 0)&apos;</source>
        <translation>&apos;Point (4 0)&apos;</translation>
    </message>
    <message>
        <source>Returns a point guaranteed to lie on the surface of a geometry.</source>
        <translation>Zwraca punkt leżący na pewno na powierzchni danej geometrii.</translation>
    </message>
    <message>
        <source>point_on_surface</source>
        <translation>point_on_surface</translation>
    </message>
    <message>
        <source>point_on_surface($geometry)</source>
        <translation>point_on_surface($geometry)</translation>
    </message>
    <message>
        <source>Calculates the approximate pole of inaccessibility for a surface, which is the most distant internal point from the boundary of the surface. This function uses the &apos;polylabel&apos; algorithm (Vladimir Agafonkin, 2016), which is an iterative approach guaranteed to find the true pole of inaccessibility within a specified tolerance. More precise tolerances require more iterations and will take longer to calculate.</source>
        <translation>Oblicza przybliżony biegun niedostępności dla powierzchni, który stanowi wewnętrzny punkt najbardziej odległy od granicy tej powierzchni. Ta funkcja wykorzystuje algorytm &apos;polylabel&apos; (Vladimir Agafonkin, 2016), który jest iteracyjnym podejściem gwarantującym odnalezienie prawdziwego bieguna niedostępności w ramach określonej tolerancji. Dokładniejsze tolerancje wymagają więcej powtórzeń, a ich obliczenie zajmuje więcej czasu.</translation>
    </message>
    <message>
        <source>pole_of_inaccessibility</source>
        <translation>pole_of_inaccessibility</translation>
    </message>
    <message>
        <source>maximum distance between the returned point and the true pole location</source>
        <translation>maksymalna odległość pomiędzy zwróconym punktem a prawdziwą lokalizacją bieguna</translation>
    </message>
    <message>
        <source>geom_to_wkt(pole_of_inaccessibility( geom_from_wkt(&apos;POLYGON((0 1,0 9,3 10,3 3, 10 3, 10 1, 0 1))&apos;), 0.1))</source>
        <translation>geom_to_wkt(pole_of_inaccessibility( geom_from_wkt(&apos;POLYGON((0 1,0 9,3 10,3 3, 10 3, 10 1, 0 1))&apos;), 0.1))</translation>
    </message>
    <message>
        <source>Point(1.55, 1.55)</source>
        <translation>Point(1.55, 1.55)</translation>
    </message>
    <message>
        <source>Returns a point projected from a start point using a distance, a bearing (azimuth) and an elevation in radians.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>azimuth in radians clockwise, where 0 corresponds to north</source>
        <translation>azymut w radianach zgodnie z ruchem wskazówek zegara, gdzie 0 odpowiada północy</translation>
    </message>
    <message>
        <source>angle of inclination in radians</source>
        <translation>kąt nachylenia w radianach</translation>
    </message>
    <message>
        <source>geom_to_wkt(project(make_point(1, 2), 3, radians(270)))</source>
        <translation>geom_to_wkt(project(make_point(1, 2), 3, radians(270)))</translation>
    </message>
    <message>
        <source>Returns a color from the project&apos;s color scheme.</source>
        <translation>Zwraca kolor ze schematu kolorów projektu.</translation>
    </message>
    <message>
        <source>project_color</source>
        <translation>project_color</translation>
    </message>
    <message>
        <source>a color name</source>
        <translation>nazwa koloru</translation>
    </message>
    <message>
        <source>project_color(&apos;Logo color&apos;)</source>
        <translation>project_color(&apos;Logo color&apos;)</translation>
    </message>
    <message>
        <source>20,140,50</source>
        <translation>20,140,50</translation>
    </message>
    <message>
        <source>Returns the calculated first quartile from a field or expression.</source>
        <translation>Zwraca pierwszy kwartyl pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>q1</source>
        <translation>q1</translation>
    </message>
    <message>
        <source>q1(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>q1(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>first quartile of population value, grouped by state field</source>
        <translation>pierwszy kwartyl wartości, grupowany polem state</translation>
    </message>
    <message>
        <source>Returns the calculated third quartile from a field or expression.</source>
        <translation>Zwraca trzeci kwartyl pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>q3</source>
        <translation>q3</translation>
    </message>
    <message>
        <source>q3(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>q3(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>third quartile of population value, grouped by state field</source>
        <translation>trzeci kwartyl wartości, grupowany polem state</translation>
    </message>
    <message>
        <source>Converts from degrees to radians.</source>
        <translation>Konwertuje ze stopni na radiany.</translation>
    </message>
    <message>
        <source>radians(180)</source>
        <translation>radians(180)</translation>
    </message>
    <message>
        <source>3.14159</source>
        <translation>3.14159</translation>
    </message>
    <message>
        <source>radians(57.2958)</source>
        <translation>radians(57.2958)</translation>
    </message>
    <message>
        <source>Returns a string representing a color from a color ramp.</source>
        <translation>Zwraca ciąg znaków reprezentujący kolor z palety kolorów.</translation>
    </message>
    <message>
        <source>the name of the color ramp as a string, for example &apos;Spectral&apos;</source>
        <translation>nazwa palety kolorów jako ciąg znaków, np. &apos;Spectral&apos;</translation>
    </message>
    <message>
        <source>the position on the ramp to select the color from as a real number between 0 and 1</source>
        <translation>pozycja w palecie, z której należy wybrać kolor, jako liczba rzeczywista w zakresie od 0 do 1</translation>
    </message>
    <message>
        <source>ramp_color(&apos;Spectral&apos;,0.3)</source>
        <translation>ramp_color(&apos;Spectral&apos;,0.3)</translation>
    </message>
    <message>
        <source>&apos;253,190,115,255&apos;</source>
        <translation>&apos;253,190,115,255&apos;</translation>
    </message>
    <message>
        <source>The color ramps available vary between QGIS installations. This function may not give the expected results if you move your QGIS project between installations.</source>
        <translation>Dostępne palety kolorów różnią się w poszczególnych instalacjach QGISa. Ta funkcja może nie dać oczekiwanych rezultatów, jeśli przenosisz swój projekt QGIS między różnymi instalacjami.</translation>
    </message>
    <message>
        <source>ramp_color(create_ramp(map(0,&apos;0,0,0&apos;,1,&apos;255,0,0&apos;)),1)</source>
        <translation>ramp_color(create_ramp(map(0,&apos;0,0,0&apos;,1,&apos;255,0,0&apos;)),1)</translation>
    </message>
    <message>
        <source>Returns a random integer within the range specified by the minimum and maximum argument (inclusive).</source>
        <translation>Zwraca losową liczbę całkowitą w zakresie określonym przez argumenty: minimum i maksimum (włącznie).</translation>
    </message>
    <message>
        <source>rand</source>
        <translation>rand</translation>
    </message>
    <message>
        <source>an integer representing the smallest possible random number desired</source>
        <translation>liczba całkowita reprezentująca najmniejszą możliwą liczbę losową</translation>
    </message>
    <message>
        <source>an integer representing the largest possible random number desired</source>
        <translation>liczba całkowita reprezentująca największą możliwą liczbę losową</translation>
    </message>
    <message>
        <source>rand(1, 10)</source>
        <translation>rand(1, 10)</translation>
    </message>
    <message>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <source>Returns a random float within the range specified by the minimum and maximum argument (inclusive).</source>
        <translation>Zwraca losową liczbę dziesiętną w zakresie określonym przez argumenty: minimum i maksimum (włącznie).</translation>
    </message>
    <message>
        <source>randf</source>
        <translation>randf</translation>
    </message>
    <message>
        <source>an float representing the smallest possible random number desired</source>
        <translation>liczba dziesiętna reprezentująca najmniejszą możliwą liczbę losową</translation>
    </message>
    <message>
        <source>an float representing the largest possible random number desired</source>
        <translation>liczba dziesiętna reprezentująca największą możliwą liczbę losową</translation>
    </message>
    <message>
        <source>randf(1, 10)</source>
        <translation>randf(1, 10)</translation>
    </message>
    <message>
        <source>4.59258286403147</source>
        <translation>4.59258286403147</translation>
    </message>
    <message>
        <source>Returns the aggregate range of values (maximum - minimum) from a field or expression.</source>
        <translation>Zwraca zagregowane zakresy wartości (maksimum-minimum) z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>range</source>
        <translation>zakres</translation>
    </message>
    <message>
        <source>range(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>range(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>range of population values, grouped by state field</source>
        <translation>zakres wartości, grupowany polem state</translation>
    </message>
    <message>
        <source>regexp_match</source>
        <translation>regexp_match</translation>
    </message>
    <message>
        <source>the string to test against the regular expression</source>
        <translation>ciąg znaków do przetestowania wyrażeniem regularnym</translation>
    </message>
    <message>
        <source>Returns a string with the supplied regular expression replaced.</source>
        <translation>Zwraca ciąg znaków z zastąpionymi fragmentami pasującymi do podanego wyrażenia regularnego.</translation>
    </message>
    <message>
        <source>regexp_replace</source>
        <translation>regexp_replace</translation>
    </message>
    <message>
        <source>the string to replace matches in</source>
        <translation>ciąg znaków, w którym mają zostać zamienione dopasowane znaki</translation>
    </message>
    <message>
        <source>&apos;QGIS DOES ROCK&apos;</source>
        <translation>&apos;QGIS jest najlepszy&apos;</translation>
    </message>
    <message>
        <source>Returns the portion of a string which matches a supplied regular expression.</source>
        <translation>Zwraca część ciągu zgodną z wyrażeniem regularnym.</translation>
    </message>
    <message>
        <source>regexp_substr</source>
        <translation>regexp_substr</translation>
    </message>
    <message>
        <source>the string to find matches in</source>
        <translation>ciąg znaków do przeszukania</translation>
    </message>
    <message>
        <source>&apos;123&apos;</source>
        <translation>&apos;123&apos;</translation>
    </message>
    <message>
        <source>Tests the Dimensional Extended 9 Intersection Model (DE-9IM) representation of the relationship between two geometries.</source>
        <translation>Testuje reprezentowaną w Dimensional Extended 9 Intersection Model (DE-9IM) relację między dwiema geometriami.</translation>
    </message>
    <message>
        <source>Relationship variant</source>
        <translation>Wariant relacji</translation>
    </message>
    <message>
        <source>Returns the Dimensional Extended 9 Intersection Model (DE-9IM) representation of the relationship between two geometries.</source>
        <translation>Zwraca reprezentowaną w Dimensional Extended 9 Intersection Model (DE-9IM) relację między dwiema geometriami.</translation>
    </message>
    <message>
        <source>relate( geom_from_wkt( &apos;LINESTRING(40 40,120 120)&apos; ), geom_from_wkt( &apos;LINESTRING(40 40,60 120)&apos; ) )</source>
        <translation>relate( geom_from_wkt( &apos;LINESTRING(40 40,120 120)&apos; ), geom_from_wkt( &apos;LINESTRING(40 40,60 120)&apos; ) )</translation>
    </message>
    <message>
        <source>&apos;FF1F00102&apos;</source>
        <translation>&apos;FF1F00102&apos;</translation>
    </message>
    <message>
        <source>Pattern match variant</source>
        <translation>Wariant sprawdzający zgodność z wzorcem</translation>
    </message>
    <message>
        <source>Tests whether the DE-9IM relationship between two geometries matches a specified pattern.</source>
        <translation>Testuje czy reprezentowaną w DE-9IM relacja między dwiema geometriami jest zgodna z podanym wzorcem.</translation>
    </message>
    <message>
        <source>DE-9IM pattern to match</source>
        <translation>wzorzec DE-9IM do porównania</translation>
    </message>
    <message>
        <source>relate( geom_from_wkt( &apos;LINESTRING(40 40,120 120)&apos; ), geom_from_wkt( &apos;LINESTRING(40 40,60 120)&apos; ), &apos;**1F001**&apos; )</source>
        <translation>relate( geom_from_wkt( &apos;LINESTRING(40 40,120 120)&apos; ), geom_from_wkt( &apos;LINESTRING(40 40,60 120)&apos; ), &apos;**1F001**&apos; )</translation>
    </message>
    <message>
        <source>True</source>
        <translation>True</translation>
    </message>
    <message>
        <source>Returns an aggregate value calculated using all matching child features from a layer relation.</source>
        <translation>Zwraca zagregowaną wartość obliczoną przy użyciu wszystkich pasujących obiektów potomnych z relacji warstwy.</translation>
    </message>
    <message>
        <source>relation_aggregate</source>
        <translation>relation_aggregate</translation>
    </message>
    <message>
        <source>a string, representing a relation ID</source>
        <translation>ciąg znaków reprezentujący ID relacji</translation>
    </message>
    <message>
        <source>relation_aggregate(relation:=&apos;my_relation&apos;,aggregate:=&apos;mean&apos;,expression:=&quot;passengers&quot;)</source>
        <translation>relation_aggregate(relation:=&apos;my_relation&apos;,aggregate:=&apos;mean&apos;,expression:=&quot;passengers&quot;)</translation>
    </message>
    <message>
        <source>mean value of all matching child features using the &apos;my_relation&apos; relation</source>
        <translation>średnia wartość wszystkich pasujących obiektów potomnych z wykorzystaniem relacji &apos;my_relation&apos;</translation>
    </message>
    <message>
        <source>relation_aggregate(&apos;my_relation&apos;,&apos;sum&apos;, &quot;passengers&quot;/7)</source>
        <translation>relation_aggregate(&apos;my_relation&apos;,&apos;sum&apos;, &quot;passengers&quot;/7)</translation>
    </message>
    <message>
        <source>sum of the passengers field divided by 7 for all matching child features using the &apos;my_relation&apos; relation</source>
        <translation>suma pola passengers dzielona przez 7 dla wszystkich pasujących obiektów potomnych z wykorzystaniem relacji &apos;my_relation&apos;</translation>
    </message>
    <message>
        <source>relation_aggregate(&apos;my_relation&apos;,&apos;concatenate&apos;, &quot;towns&quot;, concatenator:=&apos;,&apos;)</source>
        <translation>relation_aggregate(&apos;my_relation&apos;,&apos;concatenate&apos;, &quot;towns&quot;, concatenator:=&apos;,&apos;)</translation>
    </message>
    <message>
        <source>comma separated list of the towns field for all matching child features using the &apos;my_relation&apos; relation</source>
        <translation>lista rozdzielonych przecinkiem wartości pola towns dla wszystkich pasujących obiektów potomnych z wykorzystaniem relacji &apos;my_relation&apos;</translation>
    </message>
    <message>
        <source>the input string</source>
        <translation>wejściowy ciąg tekstowy</translation>
    </message>
    <message>
        <source>replace(&apos;QGIS SHOULD ROCK&apos;,&apos;SHOULD&apos;,&apos;DOES&apos;)</source>
        <translation>replace(&apos;QGIS będzie najlepszy&apos;,&apos;będzie&apos;,&apos;jest&apos;)</translation>
    </message>
    <message>
        <source>Reverses the direction of a line string by reversing the order of its vertices.</source>
        <translation>Odwraca kierunek łańcucha linii, przez odwrócenie kolejności jego wierzchołków.</translation>
    </message>
    <message>
        <source>reverse</source>
        <translation>reverse</translation>
    </message>
    <message>
        <source>geom_to_wkt(reverse(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</source>
        <translation>geom_to_wkt(reverse(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</translation>
    </message>
    <message>
        <source>&apos;LINESTRING(2 2, 1 1, 0 0)&apos;</source>
        <translation>&apos;LINESTRING(2 2, 1 1, 0 0)&apos;</translation>
    </message>
    <message>
        <source>Returns a substring that contains the &lt;i&gt;n&lt;/i&gt; rightmost characters of the string.</source>
        <translation>Zwraca nowy ciąg znaków, który zawiera &lt;i&gt;n&lt;/i&gt; znaków od prawej strony wejściowego ciągu znaków.</translation>
    </message>
    <message>
        <source>right</source>
        <translation>right</translation>
    </message>
    <message>
        <source>integer. The number of characters from the right of the string to return.</source>
        <translation>liczba całkowita; liczba znaków do zwrócenia liczona od prawej strony ciągu</translation>
    </message>
    <message>
        <source>right(&apos;Hello World&apos;,5)</source>
        <translation>right(&apos;Hello World&apos;,5)</translation>
    </message>
    <message>
        <source>&apos;World&apos;</source>
        <translation>&apos;World&apos;</translation>
    </message>
    <message>
        <source>Rounds a number to number of decimal places.</source>
        <translation>Zaokrągla liczbę do podanej liczby miejsc dziesiętnych.</translation>
    </message>
    <message>
        <source>round</source>
        <translation>round</translation>
    </message>
    <message>
        <source>decimal number to be rounded</source>
        <translation>liczba dziesiętna do zaokrąglenia</translation>
    </message>
    <message>
        <source>Optional integer representing number of places to round decimals to. Can be negative.</source>
        <translation>opcjonalna liczba całkowita reprezentująca liczbę miejsc po przecinku; może być ujemna</translation>
    </message>
    <message>
        <source>round(1234.567, 2)</source>
        <translation>round(1234.567, 2)</translation>
    </message>
    <message>
        <source>1234.57</source>
        <translation>1234.57</translation>
    </message>
    <message>
        <source>round(1234.567)</source>
        <translation>round(1234.567)</translation>
    </message>
    <message>
        <source>1235</source>
        <translation>1235</translation>
    </message>
    <message>
        <source>rpad</source>
        <translation>rpad</translation>
    </message>
    <message>
        <source>rpad(&apos;Hello&apos;, 10, &apos;x&apos;)</source>
        <translation>rpad(&apos;Hello&apos;, 10, &apos;x&apos;)</translation>
    </message>
    <message>
        <source>&apos;Helloxxxxx&apos;</source>
        <translation>&apos;Helloxxxxx&apos;</translation>
    </message>
    <message>
        <source>Transforms a given value from an input domain to an output range using an exponential curve. This function can be used to ease values in or out of the specified output range.</source>
        <translation>Przekształca daną wartość z dziedziny wejściowej w zakres wyjściowy za pomocą krzywej wykładniczej. Tej funkcji można użyć do złagodzenia wartości w określonym zakresie wyjściowym.</translation>
    </message>
    <message>
        <source>scale_exp</source>
        <translation>scale_exp</translation>
    </message>
    <message>
        <source>A value in the input domain. The function will return a corresponding scaled value in the output range.</source>
        <translation>wartość w dziedzinie wejściowej; funkcja zwróci odpowiadającą przeskalowaną wartość w zakresie wyjściowym</translation>
    </message>
    <message>
        <source>Specifies the minimum value in the input domain, the smallest value the input value should take.</source>
        <translation>określa minimalną wartość w dziedzinie wejściowej; najmniejsza wartość, jaką może mieć wartość wejściowa</translation>
    </message>
    <message>
        <source>Specifies the maximum value in the input domain, the largest value the input value should take.</source>
        <translation>określa maksymalną wartość w dziedzinie wejściowej; największa wartość, jaką może mieć wartość wejściowa</translation>
    </message>
    <message>
        <source>Specifies the minimum value in the output range, the smallest value which should be output by the function.</source>
        <translation>określa minimalną wartość w zakresie wyjściowym; najmniejsza wartość, jaką może zwrócić funkcja</translation>
    </message>
    <message>
        <source>Specifies the maximum value in the output range, the largest value which should be output by the function.</source>
        <translation>określa maksymalną wartość w zakresie wyjściowym; największa wartość, jaką może zwrócić funkcja</translation>
    </message>
    <message>
        <source>A positive value (greater than 0), which dictates the way input values are mapped to the output range. Large exponents will cause the output values to &apos;ease in&apos;, starting slowly before accelerating as the input values approach the domain maximum. Smaller exponents (less than 1) will cause output values to &apos;ease out&apos;, where the mapping starts quickly but slows as it approaches the domain maximum.</source>
        <translation>wartość dodatnia (większa niż 0), która określa sposób mapowania wartości wejściowych na zakres wyjściowy; duże wykładniki powodują, że wartości wyjściowe &apos;łagodzą się&apos;, zaczynając powoli, następnie przyspieszając, gdy wartości wejściowe zbliżają się do maksimum w dziedzinie; mniejsze wykładniki (mniej niż 1) powodują, że wartości wyjściowe &apos;ustępują&apos;, przy czym mapowanie rozpoczyna się szybko, ale zwalnia, gdy zbliża się do maksimum domeny</translation>
    </message>
    <message>
        <source>scale_exp(5,0,10,0,100,2)</source>
        <translation>scale_exp(5,0,10,0,100,2)</translation>
    </message>
    <message>
        <source>25</source>
        <translation>25</translation>
    </message>
    <message>
        <source>Returns true if an array contains all the values of a given array.</source>
        <translation>Zwraca prawdę jeśli tablica zawiera wszystkie wartości podanej tablicy.</translation>
    </message>
    <message>
        <source>Returns True if a feature is selected. Can be used with zero, one or two arguments, see below for details.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No parameters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>If called with no parameters, the function will return true if the current feature in the current layer is selected.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>True if the current feature in the current layer is selected.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>One &apos;feature&apos; parameter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>If called with a &apos;feature&apos; parameter only, the function returns true if the specified feature from the current layer is selected.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>is_selected(@atlas_feature)</source>
        <translation>is_selected(@atlas_feature)</translation>
    </message>
    <message>
        <source>True if the current atlas feature is selected.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Two parameters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>If the function is called with both a layer and a feature, it will return true if the specified feature from the specified layer is selected.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The layer (or its ID or name) on which the selection will be checked.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>is_selected( &apos;streets&apos;, get_feature(&apos;streets&apos;, &apos;name&apos;, &quot;street_name&quot;))</source>
        <translation>is_selected( &apos;streets&apos;, get_feature(&apos;streets&apos;, &apos;name&apos;, &quot;street_name&quot;))</translation>
    </message>
    <message>
        <source>True if the current building&apos;s street is selected (assuming the building layer has a field named &apos;street_name&apos; and the &apos;streets&apos; layer has a field called &apos;name&apos;).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>[ &apos;QGIS&apos;, &apos;rocks&apos; ]</source>
        <translation>[ &apos;QGIS&apos;, &apos;rządzi&apos; ]</translation>
    </message>
    <message>
        <source>[ &apos;key&apos;, &apos;empty value&apos; ]</source>
        <translation>[ &apos;klucz&apos;, &apos;pusta wartość&apos; ]</translation>
    </message>
    <message>
        <source>optional expression to order the features used for calculating the aggregate. Fields and geometry are from the features on the joined layer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>relation_aggregate(&apos;my_relation&apos;,&apos;array_agg&apos;, &quot;id&quot;)</source>
        <translation>relation_aggregate(&apos;my_relation&apos;,&apos;array_agg&apos;, &quot;id&quot;)</translation>
    </message>
    <message>
        <source>array of the id field from all matching child features using the &apos;my_relation&apos; relation</source>
        <translation>tablica pól ID ze wszystkich pasujących elementów potomnych przy użyciu relacji &apos;my_relation&apos;</translation>
    </message>
    <message>
        <source>easing in, using an exponent of 2</source>
        <translation>tryb ease in, z użyciem wykładnika 2</translation>
    </message>
    <message>
        <source>scale_exp(3,0,10,0,100,0.5)</source>
        <translation>scale_exp(3,0,10,0,100,0.5)</translation>
    </message>
    <message>
        <source>54.772</source>
        <translation>54.772</translation>
    </message>
    <message>
        <source>easing out, using an exponent of 0.5</source>
        <translation>tryb ease out, z użyciem wykładnika 0.5</translation>
    </message>
    <message>
        <source>Transforms a given value from an input domain to an output range using linear interpolation.</source>
        <translation>Przekształca daną wartość z dziedziny wejściowej na zakres wyjściowy za pomocą interpolacji liniowej.</translation>
    </message>
    <message>
        <source>scale_linear</source>
        <translation>scale_linear</translation>
    </message>
    <message>
        <source>scale_linear(5,0,10,0,100)</source>
        <translation>scale_linear(5,0,10,0,100)</translation>
    </message>
    <message>
        <source>72</source>
        <translation>72</translation>
    </message>
    <message>
        <source>scale_linear(0.2,0,1,0,360)</source>
        <translation>scale_linear(0.2,0,1,0,360)</translation>
    </message>
    <message>
        <source>scaling a value between 0 and 1 to an angle between 0 and 360</source>
        <translation>skalowanie wartości z zakresu 0-1 na kąt w zakresie 0-360</translation>
    </message>
    <message>
        <source>scale_linear(1500,1000,10000,9,20)</source>
        <translation>scale_linear(1500,1000,10000,9,20)</translation>
    </message>
    <message>
        <source>scaling a population which varies between 1000 and 10000 to a font size between 9 and 20</source>
        <translation>skalowanie populacji o wielkości 1000-10000 do rozmiaru czcionki 9-20</translation>
    </message>
    <message>
        <source>9.6111111</source>
        <translation>9.6111111</translation>
    </message>
    <message>
        <source>second(&apos;2012-07-22T13:24:57&apos;)</source>
        <translation>second(&apos;2012-07-22T13:24:57&apos;)</translation>
    </message>
    <message>
        <source>57</source>
        <translation>57</translation>
    </message>
    <message>
        <source>interval value to return number of seconds from</source>
        <translation>wartość interwału do obliczenia liczby sekund</translation>
    </message>
    <message>
        <source>second(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;))</source>
        <translation>second(age(&apos;2012-07-22T00:20:00&apos;,&apos;2012-07-22T00:00:00&apos;))</translation>
    </message>
    <message>
        <source>1200</source>
        <translation>1200</translation>
    </message>
    <message>
        <source>second(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>second(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>63072000</source>
        <translation>63072000</translation>
    </message>
    <message>
        <source>Returns a multi line geometry consisting of a line for every segment in the input geometry.</source>
        <translation>Zwraca geometrię multiliniową składającą się z linii dla każdego segmentu w geometrii wejściowej.</translation>
    </message>
    <message>
        <source>segments_to_lines</source>
        <translation>segments_to_lines</translation>
    </message>
    <message>
        <source>geom_to_wkt(segments_to_lines(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</source>
        <translation>geom_to_wkt(segments_to_lines(geom_from_wkt(&apos;LINESTRING(0 0, 1 1, 2 2)&apos;)))</translation>
    </message>
    <message>
        <source>&apos;MultiLineString ((0 0, 1 1),(1 1, 2 2))&apos;</source>
        <translation>&apos;MultiLineString ((0 0, 1 1),(1 1, 2 2))&apos;</translation>
    </message>
    <message>
        <source>set_color_part</source>
        <translation>set_color_part</translation>
    </message>
    <message>
        <source>a string corresponding to the color component to set. Valid options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;red: RGB red component (0-255)&lt;/li&gt;&lt;li&gt;green: RGB green component (0-255)&lt;/li&gt;&lt;li&gt;blue: RGB blue component (0-255)&lt;/li&gt;&lt;li&gt;alpha: alpha (transparency) value (0-255)&lt;/li&gt;&lt;li&gt;hue: HSV hue (0-360)&lt;/li&gt;&lt;li&gt;saturation: HSV saturation (0-100)&lt;/li&gt;&lt;li&gt;value: HSV value (0-100)&lt;/li&gt;&lt;li&gt;hsl_hue: HSL hue (0-360)&lt;/li&gt;&lt;li&gt;hsl_saturation: HSL saturation (0-100)&lt;/li&gt;&lt;li&gt;lightness: HSL lightness (0-100)&lt;/li&gt;&lt;li&gt;cyan: CMYK cyan component (0-100)&lt;/li&gt;&lt;li&gt;magenta: CMYK magenta component (0-100)&lt;/li&gt;&lt;li&gt;yellow: CMYK yellow component (0-100)&lt;/li&gt; &lt;li&gt;black: CMYK black component (0-100)&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>ciąg znaków odpowiadający komponentowi koloru, który zostanie ustawiony; dostępne opcje to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;red: składowa czerwona z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;green: składowa zielona z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;blue: składowa niebieska z palety RGB (0-255)&lt;/li&gt;&lt;li&gt;alpha: wartość przeźroczystości (0-255)&lt;/li&gt;&lt;li&gt;hue: wartość odcienia koloru z palety HSV (0-360)&lt;/li&gt;&lt;li&gt;saturation: wartość nasycenia koloru z palety HSV (0-100)&lt;/li&gt;&lt;li&gt;value:  wartość jasności z palety HSV (0-100)&lt;/li&gt;&lt;li&gt;hsl_hue: wartość odcienia koloru z palet HSL (0-360)&lt;/li&gt;&lt;li&gt;hsl_saturation: wartość nasycenia koloru z palety HSL (0-100)&lt;/li&gt;&lt;li&gt;lightness: wartość jasności z palety HSL (0-100)&lt;/li&gt;&lt;li&gt;cyan: składowa cyjan z palety CMYK (0-100)&lt;/li&gt;&lt;li&gt;magenta: składowa magenta z palety CMYK(0-100)&lt;/li&gt;&lt;li&gt;yellow: składowa żółta z palety CMYK(0-100)&lt;/li&gt; &lt;li&gt;black: składowa czarna z palety CMYK(0-100)&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <source>new value for color component, respecting the ranges listed above</source>
        <translation>nowa wartość składowej koloru, uwzględniająca zasięgi podane powyżej</translation>
    </message>
    <message>
        <source>set_color_part(&apos;200,10,30&apos;,&apos;green&apos;,50)</source>
        <translation>set_color_part(&apos;200,10,30&apos;,&apos;green&apos;,50)</translation>
    </message>
    <message>
        <source>200,50,30</source>
        <translation>200,50,30</translation>
    </message>
    <message>
        <source>shortest_line</source>
        <translation>shortest_line</translation>
    </message>
    <message>
        <source>geometry to find shortest line from</source>
        <translation>geometria, od której należy szukać najkrótszej linii</translation>
    </message>
    <message>
        <source>geometry to find shortest line to</source>
        <translation>geometria, do której należy szukać najkrótszej linii</translation>
    </message>
    <message>
        <source>geom_to_wkt(shortest_line(geom_from_wkt(&apos;LINESTRING (20 80, 98 190, 110 180, 50 75 )&apos;),geom_from_wkt(&apos;POINT(100 100)&apos;)))</source>
        <translation>geom_to_wkt(shortest_line(geom_from_wkt(&apos;LINESTRING (20 80, 98 190, 110 180, 50 75 )&apos;),geom_from_wkt(&apos;POINT(100 100)&apos;)))</translation>
    </message>
    <message>
        <source>LineString(73.0769 115.384, 100 100)</source>
        <translation>LineString(73.0769 115.384, 100 100)</translation>
    </message>
    <message>
        <source>Returns the sine of an angle.</source>
        <translation>Zwraca sinus kąta.</translation>
    </message>
    <message>
        <source>sin</source>
        <translation>sin</translation>
    </message>
    <message>
        <source>sin(1.571)</source>
        <translation>sin(1.571)</translation>
    </message>
    <message>
        <source>0.999999682931835</source>
        <translation>0.999999682931835</translation>
    </message>
    <message>
        <source>Smooths a geometry by adding extra nodes which round off corners in the geometry. If input geometries contain Z or M values, these will also be smoothed and the output geometry will retain the same dimensionality as the input geometry.</source>
        <translation>Wygładza geometrię dodając dodatkowe węzły, które zaokrąglają narożniki w geometrii. Jeśli geometrie wejściowe zawierają wartości Z lub M, będą one również wygładzone, a geometria wyjściowa zachowa taką samą wymiarowość jak geometria wejściowa.</translation>
    </message>
    <message>
        <source>Returns the Soundex representation of a string. Soundex is a phonetic matching algorithm, so strings with similar sounds should be represented by the same Soundex code.</source>
        <translation>Zwraca reprezentację Soundex dla ciągu znaków. Soundex jest fonetycznym algorytmem dopasowującym, więc ciągi znaków o podobnej wymowie powinny być reprezentowane przez ten sam kod Soundex.</translation>
    </message>
    <message>
        <source>soundex</source>
        <translation>soundex</translation>
    </message>
    <message>
        <source>soundex(&apos;robert&apos;)</source>
        <translation>soundex(&apos;robert&apos;)</translation>
    </message>
    <message>
        <source>&apos;R163&apos;</source>
        <translation>&apos;R163&apos;</translation>
    </message>
    <message>
        <source>soundex(&apos;rupert&apos;)</source>
        <translation>soundex(&apos;rupert&apos;)</translation>
    </message>
    <message>
        <source>soundex(&apos;rubin&apos;)</source>
        <translation>soundex(&apos;rubin&apos;)</translation>
    </message>
    <message>
        <source>&apos;R150&apos;</source>
        <translation>&apos;R150&apos;</translation>
    </message>
    <message>
        <source>Manage autoincrementing values in sqlite databases.&lt;p&gt;SQlite default values can only be applied on insert and not prefetched.&lt;/p&gt;&lt;p&gt;This makes it impossible to acquire an incremented primary key via AUTO_INCREMENT before creating the row in the database. Sidenote: with postgres, this works via the option &lt;i&gt;evaluate default values&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;When adding new features with relations, it is really nice to be able to already add children for a parent, while the parents form is still open and hence the parent feature uncommitted.&lt;/p&gt;&lt;p&gt;To get around this limitation, this function can be used to manage sequence values in a separate table on sqlite based formats like gpkg.&lt;/p&gt;&lt;p&gt;The sequence table will be filtered for a sequence id (filter_attribute and filter_value) and the current value of the id_field will be incremented by 1 ond the incremented value returned.&lt;/p&gt;&lt;p&gt;If additional columns require values to be specified, the default_value map can be used for this purpose.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;&lt;br/&gt;This function modifies the target sqlite table. It is intended for usage with default value configurations for attributes.&lt;/p&gt;&lt;p&gt;When the database parameter is a layer and the layer is in transaction mode, the value will only be retrieved once during the lifetime of a transaction and cached and incremented. This makes it unsafe to work on the same database from several processes in parallel.&lt;/p&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>sqlite_fetch_and_increment</source>
        <translation>sqlite_fetch_and_increment</translation>
    </message>
    <message>
        <source>Path to the sqlite file or geopackage layer</source>
        <translation>Ścieżka pliku sqlite lub warstwy geopackage</translation>
    </message>
    <message>
        <source>Name of the table that manages the sequences</source>
        <translation>nazwa tabeli zarządzającej sekwencjami</translation>
    </message>
    <message>
        <source>Name of the field that contains the current value</source>
        <translation>nazwa pola zawierającego aktualną wartość</translation>
    </message>
    <message>
        <source>Name the field that contains a unique identifier for this sequence. Must have a UNIQUE index.</source>
        <translation>nazwa pola zawierającego unikalny identyfikator dla tej sekwencji; musi mieć UNIKALNY index</translation>
    </message>
    <message>
        <source>Name of the sequence to use.</source>
        <translation>nazwa sekwencji do użycia</translation>
    </message>
    <message>
        <source>Map with default values for additional columns on the table. The values need to be fully quoted. Functions are allowed.</source>
        <translation>mapa wartości z domyślnymi wartościami dla dodatkowych kolumn tabeli; wartości muszą być poprzedzone cudzysłowami; dopuszczalne jest użycie funkcji</translation>
    </message>
    <message>
        <source>sqlite_fetch_and_increment(@layer, &apos;sequence_table&apos;, &apos;last_unique_id&apos;, &apos;sequence_id&apos;, &apos;global&apos;, map(&apos;last_change&apos;,&apos;date(&apos;&apos;now&apos;&apos;)&apos;,&apos;user&apos;,&apos;&apos;&apos;&apos; || @user_account_name || &apos;&apos;&apos;&apos;))</source>
        <translation>sqlite_fetch_and_increment(@layer, &apos;sequence_table&apos;, &apos;last_unique_id&apos;, &apos;sequence_id&apos;, &apos;global&apos;, map(&apos;last_change&apos;,&apos;date(&apos;&apos;now&apos;&apos;)&apos;,&apos;user&apos;,&apos;&apos;&apos;&apos; || @user_account_name || &apos;&apos;&apos;&apos;))</translation>
    </message>
    <message>
        <source>sqlite_fetch_and_increment(layer_property(@layer, &apos;path&apos;), &apos;sequence_table&apos;, &apos;last_unique_id&apos;, &apos;sequence_id&apos;, &apos;global&apos;, map(&apos;last_change&apos;,&apos;date(&apos;&apos;now&apos;&apos;)&apos;,&apos;user&apos;,&apos;&apos;&apos;&apos; || @user_account_name || &apos;&apos;&apos;&apos;))</source>
        <translation>sqlite_fetch_and_increment(layer_property(@layer, &apos;path&apos;), &apos;sequence_table&apos;, &apos;last_unique_id&apos;, &apos;sequence_id&apos;, &apos;global&apos;, map(&apos;last_change&apos;,&apos;date(&apos;&apos;now&apos;&apos;)&apos;,&apos;user&apos;,&apos;&apos;&apos;&apos; || @user_account_name || &apos;&apos;&apos;&apos;))</translation>
    </message>
    <message>
        <source>Returns square root of a value.</source>
        <translation>Zwraca pierwiastek kwadratowy z wartości.</translation>
    </message>
    <message>
        <source>sqrt</source>
        <translation>sqrt</translation>
    </message>
    <message>
        <source>sqrt(9)</source>
        <translation>sqrt(9)</translation>
    </message>
    <message>
        <source>Returns the first node from a geometry.</source>
        <translation>Zwraca pierwszy wierzchołek geometrii.</translation>
    </message>
    <message>
        <source>start_point</source>
        <translation>start_point</translation>
    </message>
    <message>
        <source>geom_to_wkt(start_point(geom_from_wkt(&apos;LINESTRING(4 0, 4 2, 0 2)&apos;)))</source>
        <translation>geom_to_wkt(start_point(geom_from_wkt(&apos;LINESTRING(4 0, 4 2, 0 2)&apos;)))</translation>
    </message>
    <message>
        <source>Returns the aggregate standard deviation value from a field or expression.</source>
        <translation>Zwraca wartość zagregowanego odchylenia standardowego z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>stdev</source>
        <translation>stdev</translation>
    </message>
    <message>
        <source>stdev(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>stdev(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>standard deviation of population value, grouped by state field</source>
        <translation>odchylenie standardowe wartości populacji, pogrupowane według pola stanu</translation>
    </message>
    <message>
        <source>[ &apos;1&apos;, &apos;2&apos;, &apos;3&apos; ]</source>
        <translation>[ &apos;1&apos;, &apos;2&apos;, &apos;3&apos; ]</translation>
    </message>
    <message>
        <source>[ &apos;1&apos;, &apos;0&apos;, &apos;3&apos; ]</source>
        <translation>[ &apos;1&apos;, &apos;0&apos;, &apos;3&apos; ]</translation>
    </message>
    <message>
        <source>Return the first matching position of a substring within another string, or 0 if the substring is not found.</source>
        <translation>Zwraca pierwszą pozycję szukanego ciągu znaków w innym ciągu lub 0, jeśli ciąg nie zostanie znaleziony.</translation>
    </message>
    <message>
        <source>strpos</source>
        <translation>strpos</translation>
    </message>
    <message>
        <source>string that is to be searched</source>
        <translation>ciąg znaków, który będzie przeszukiwany</translation>
    </message>
    <message>
        <source>string to search for</source>
        <translation>ciąg znaków do wyszukania</translation>
    </message>
    <message>
        <source>strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;)</source>
        <translation>strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;)</translation>
    </message>
    <message>
        <source>strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;)</source>
        <translation>strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;)</translation>
    </message>
    <message>
        <source>Returns a part of a string.</source>
        <translation>Zwraca część ciągu tekstowego.</translation>
    </message>
    <message>
        <source>substr</source>
        <translation>substr</translation>
    </message>
    <message>
        <source>the full input string</source>
        <translation>cały wejściowy ciąg znaków</translation>
    </message>
    <message>
        <source>integer representing start position to extract beginning with 1; if start is negative, the return string will begin at the end of the string minus the start value</source>
        <translation>liczba całkowita reprezentująca pozycję, od której należy rozpocząć wyodrębnianie, zaczynając od 1; jeśli wartość jest ujemna, ciąg wynikowy rozpocznie się od końca ciągu wejściowego minus wartość</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO WORLD&apos;,3,5)</source>
        <translation>substr(&apos;HELLO WORLD&apos;,3,5)</translation>
    </message>
    <message>
        <source>&apos;LLO W&apos;</source>
        <translation>&apos;LLO W&apos;</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO WORLD&apos;,6)</source>
        <translation>substr(&apos;HELLO WORLD&apos;,6)</translation>
    </message>
    <message>
        <source>&apos; WORLD&apos;</source>
        <translation>&apos; WORLD&apos;</translation>
    </message>
    <message>
        <source>&apos;WORLD&apos;</source>
        <translation>&apos;WORLD&apos;</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO WORLD&apos;,-5)</source>
        <translation>substr(&apos;HELLO WORLD&apos;,-5)</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO&apos;,3,-1)</source>
        <translation>substr(&apos;HELLO&apos;,3,-1)</translation>
    </message>
    <message>
        <source>&apos;LL&apos;</source>
        <translation>&apos;LL&apos;</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO WORLD&apos;,-5,2)</source>
        <translation>substr(&apos;HELLO WORLD&apos;,-5,2)</translation>
    </message>
    <message>
        <source>&apos;WO&apos;</source>
        <translation>&apos;WO&apos;</translation>
    </message>
    <message>
        <source>substr(&apos;HELLO WORLD&apos;,-5,-1)</source>
        <translation>substr(&apos;HELLO WORLD&apos;,-5,-1)</translation>
    </message>
    <message>
        <source>&apos;WORL&apos;</source>
        <translation>&apos;WORL&apos;</translation>
    </message>
    <message>
        <source>Returns the aggregate summed value from a field or expression.</source>
        <translation>Zwraca zagregowaną wartość sumy z pola lub wyrażenia.</translation>
    </message>
    <message>
        <source>sum</source>
        <translation>sum</translation>
    </message>
    <message>
        <source>sum(&quot;population&quot;,group_by:=&quot;state&quot;)</source>
        <translation>sum(&quot;population&quot;,group_by:=&quot;state&quot;)</translation>
    </message>
    <message>
        <source>summed population value, grouped by state field</source>
        <translation>wartość sumy pola population, grupowana według pola state</translation>
    </message>
    <message>
        <source>Returns a geometry that represents the portions of two geometries that do not intersect.</source>
        <translation>Zwraca geometrię, która reprezentuje części dwóch geometrii, które się nie przecinają.</translation>
    </message>
    <message>
        <source>sym_difference</source>
        <translation>sym_difference</translation>
    </message>
    <message>
        <source>geom_to_wkt( sym_difference( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 8 8)&apos; ) ) )</source>
        <translation>geom_to_wkt( sym_difference( geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 8 8)&apos; ) ) )</translation>
    </message>
    <message>
        <source>LINESTRING(5 5, 8 8)</source>
        <translation>LINESTRING(5 5, 8 8)</translation>
    </message>
    <message>
        <source>Returns the tangent of an angle.</source>
        <translation>Zwraca tangens kąta.</translation>
    </message>
    <message>
        <source>tan</source>
        <translation>tan</translation>
    </message>
    <message>
        <source>tan(1.0)</source>
        <translation>tan(1.0)</translation>
    </message>
    <message>
        <source>1.5574077246549</source>
        <translation>1.5574077246549</translation>
    </message>
    <message>
        <source>Creates a buffer along a line geometry where the buffer diameter varies evenly over the length of the line.</source>
        <translation>Tworzy wzdłuż geometrii liniowej bufor, którego średnica zmienia się równomiernie na całej długości linii.</translation>
    </message>
    <message>
        <source>tapered_buffer</source>
        <translation>tapered_buffer</translation>
    </message>
    <message>
        <source>input geometry. Must be a (multi)line geometry.</source>
        <translation>wejściowa geometria; musi być geometrią (multi)liniową</translation>
    </message>
    <message>
        <source>width of buffer at start of line,</source>
        <translation>szerokość bufora na początku linii</translation>
    </message>
    <message>
        <source>width of buffer at end of line.</source>
        <translation>szerokość bufora na końcu linii</translation>
    </message>
    <message>
        <source>tapered_buffer(geometry:=geom_from_wkt(&apos;LINESTRING(1 2, 4 2)&apos;),start_width:=1,end_width:=2,segments:=8)</source>
        <translation>tapered_buffer(geometry:=geom_from_wkt(&apos;LINESTRING(1 2, 4 2)&apos;),start_width:=1,end_width:=2,segments:=8)</translation>
    </message>
    <message>
        <source>A tapered buffer starting with a diameter of 1 and ending with a diameter of 2 along the linestring geometry.</source>
        <translation>zwężany bufor o średnicy zaczynającej się od 1 i kończącej się na 2 wzdłuż geometrii liniowej</translation>
    </message>
    <message>
        <source>Converts all words of a string to title case (all words lower case with leading capital letter).</source>
        <translation>Konwertuje wszystkie słowa ciągu znaków na tytuł (wszystkie słowa małymi literami z pierwszą dużą literą).</translation>
    </message>
    <message>
        <source>title</source>
        <translation>title</translation>
    </message>
    <message>
        <source>the string to convert to title case</source>
        <translation>ciąg znaków do konwersji na tytuł</translation>
    </message>
    <message>
        <source>title(&apos;hello WOrld&apos;)</source>
        <translation>title(&apos;hello WOrld&apos;)</translation>
    </message>
    <message>
        <source>&apos;Hello World&apos;</source>
        <translation>&apos;Hello World&apos;</translation>
    </message>
    <message>
        <source>Converts a string into a date object. An optional format string can be provided to parse the string; see &lt;a href=&apos;https://doc.qt.io/qt-5/qdate.html#fromString-1&apos;&gt;QDate::fromString&lt;/a&gt; for additional documentation on the format.</source>
        <translation>Konwertuje ciąg znaków na obiekt typu data. Opcjonalnie można podać ciąg znaków jako wzór formatu, który zostanie zastosowany do parsowania. Zobacz &lt;a href=&apos;https://doc.qt.io/qt-5/qdate.html#fromString-1&apos;&gt;QDate::fromString&lt;/a&gt;, aby sprawdzić dostępne opcje formatu.</translation>
    </message>
    <message>
        <source>to_date</source>
        <translation>to_date</translation>
    </message>
    <message>
        <source>string representing a date value</source>
        <translation>ciąg znaków reprezentujący datę</translation>
    </message>
    <message>
        <source>language (lowercase, two- or three-letter, ISO 639 language code) used to convert the string into a date</source>
        <translation>język (małymi literami, dwu- lub trzy-literowy kod języka ISO 639) wykorzystywany do konwertowania ciągu znaków na datę↓</translation>
    </message>
    <message>
        <source>to_date(&apos;2012-05-04&apos;)</source>
        <translation>to_date(&apos;2012-05-04&apos;)</translation>
    </message>
    <message>
        <source>2012-05-04</source>
        <translation>2012-05-04</translation>
    </message>
    <message>
        <source>to_date(&apos;29 juin, 2019&apos;,&apos;d MMMM, yyyy&apos;,&apos;fr&apos;)</source>
        <translation>to_date(&apos;29 juin, 2019&apos;,&apos;d MMMM, yyyy&apos;,&apos;fr&apos;)</translation>
    </message>
    <message>
        <source>Converts a string into a datetime object. An optional format string can be provided to parse the string; see &lt;a href=&apos;https://doc.qt.io/qt-5/qdatetime.html#fromString-1&apos;&gt;QDateTime::fromString&lt;/a&gt; for additional documentation on the format.</source>
        <translation>Konwertuje ciąg znaków na obiekt typu data/czas. Opcjonalnie można podać ciąg znaków jako wzór formatu, który zostanie zastosowany do parsowania. Zobacz &lt;a href=&apos;https://doc.qt.io/qt-5/qdatetime.html#fromString-1&apos;&gt;QDateTime::fromString&lt;/a&gt;, aby sprawdzić dostępne opcje formatu.</translation>
    </message>
    <message>
        <source>to_datetime</source>
        <translation>to_datetime</translation>
    </message>
    <message>
        <source>string representing a datetime value</source>
        <translation>ciąg znaków reprezentujący datę/czas</translation>
    </message>
    <message>
        <source>format used to convert the string into a datetime</source>
        <translation>format używany do konwersji ciągu znaków na datę/czas</translation>
    </message>
    <message>
        <source>language (lowercase, two- or three-letter, ISO 639 language code) used to convert the string into a datetime</source>
        <translation>język (małymi literami, dwu- lub trzy-literowy kod języka ISO 639) wykorzystywany do konwertowania ciągu znaków na datę/czas</translation>
    </message>
    <message>
        <source>to_datetime(&apos;2012-05-04 12:50:00&apos;)</source>
        <translation>to_datetime(&apos;2012-05-04 12:50:00&apos;)</translation>
    </message>
    <message>
        <source>2012-05-04T12:50:00</source>
        <translation>2012-05-04T12:50:00</translation>
    </message>
    <message>
        <source>to_datetime(&apos;June 29, 2019 @ 12:34&apos;,&apos;MMMM d, yyyy @ HH:mm&apos;)</source>
        <translation>to_datetime(&apos;June 29, 2019 @ 12:34&apos;,&apos;MMMM d, yyyy @ HH:mm&apos;)</translation>
    </message>
    <message>
        <source>2019-06-29T12:34</source>
        <translation>2019-06-29T12:34</translation>
    </message>
    <message>
        <source>to_datetime(&apos;29 juin, 2019 @ 12:34&apos;,&apos;d MMMM, yyyy @ HH:mm&apos;,&apos;fr&apos;)</source>
        <translation>to_datetime(&apos;29 juin, 2019 @ 12:34&apos;,&apos;d MMMM, yyyy @ HH:mm&apos;,&apos;fr&apos;)</translation>
    </message>
    <message>
        <source>Convert a coordinate to degree, minute.</source>
        <translation>Konwertuje współrzędną do stopni i minut.</translation>
    </message>
    <message>
        <source>to_dm</source>
        <translation>to_dm</translation>
    </message>
    <message>
        <source>A latitude or longitude value.</source>
        <translation>wartość szerokości lub długości geograficznej</translation>
    </message>
    <message>
        <source>The axis of the coordinate. Either &apos;x&apos; or &apos;y&apos;.</source>
        <translation>oś współrzędnej; &apos;x&apos; lub &apos;y&apos;</translation>
    </message>
    <message>
        <source>Number of decimals.</source>
        <translation>ilość cyfr dziesiętnych</translation>
    </message>
    <message>
        <source>Designates the formatting type. Acceptable values are NULL, &apos;aligned&apos; or &apos;suffix&apos;.</source>
        <translation>wyznacza typ formatowania; dopuszczalne wartości to NULL, &apos;aligned&apos; lub &apos;suffix&apos;</translation>
    </message>
    <message>
        <source>to_dm(6.3545681, &apos;x&apos;, 3)</source>
        <translation>to_dm(6.3545681, &apos;x&apos;, 3)</translation>
    </message>
    <message>
        <source>6°21.274′</source>
        <translation>6°21.274′</translation>
    </message>
    <message>
        <source>to_dm(6.3545681, &apos;y&apos;, 4, &apos;suffix&apos;)</source>
        <translation>to_dm(6.3545681, &apos;y&apos;, 4, &apos;suffix&apos;)</translation>
    </message>
    <message>
        <source>6°21.2741′N</source>
        <translation>6°21.2741′N</translation>
    </message>
    <message>
        <source>Convert a coordinate to degree, minute, second.</source>
        <translation>Konwertuje współrzędną do stopni, minut i sekund.</translation>
    </message>
    <message>
        <source>to_dms</source>
        <translation>to_dms</translation>
    </message>
    <message>
        <source>to_dms(6.3545681, &apos;x&apos;, 3)</source>
        <translation>to_dms(6.3545681, &apos;x&apos;, 3)</translation>
    </message>
    <message>
        <source>6°21′16.445″</source>
        <translation>6°21′16.445″</translation>
    </message>
    <message>
        <source>to_dms(6.3545681, &apos;y&apos;, 4, &apos;suffix&apos;)</source>
        <translation>to_dms(6.3545681, &apos;y&apos;, 4, &apos;suffix&apos;)</translation>
    </message>
    <message>
        <source>6°21′16.4452″N</source>
        <translation>6°21′16.4452″N</translation>
    </message>
    <message>
        <source>Converts a string to integer number. Nothing is returned if a value cannot be converted to integer (e.g &apos;123asd&apos; is invalid).</source>
        <translation>Zamienia tekst na liczbę całkowitą. Nie działa dla niepoprawnych danych (np. &apos;123abc&apos;).</translation>
    </message>
    <message>
        <source>to_int</source>
        <translation>to_int</translation>
    </message>
    <message>
        <source>string to convert to integer number</source>
        <translation>ciąg znaków do konwersji na liczbę całkowitą</translation>
    </message>
    <message>
        <source>to_int(&apos;123&apos;)</source>
        <translation>to_int(&apos;123&apos;)</translation>
    </message>
    <message>
        <source>123</source>
        <translation>123</translation>
    </message>
    <message>
        <source>to_interval</source>
        <translation>to_interval</translation>
    </message>
    <message>
        <source>a string representing an interval. Allowable formats include {n} days {n} hours {n} months.</source>
        <translation>ciąg znaków reprezentujący interwał; format dopuszcza: {n} days {n} hours {n} months</translation>
    </message>
    <message>
        <source>to_datetime(&apos;2012-05-05 12:00:00&apos;) - to_interval(&apos;1 day 2 hours&apos;)</source>
        <translation>to_datetime(&apos;2012-05-05 12:00:00&apos;) - to_interval(&apos;1 day 2 hours&apos;)</translation>
    </message>
    <message>
        <source>2012-05-04T10:00:00</source>
        <translation>2012-05-04T10:00:00</translation>
    </message>
    <message>
        <source>Create a JSON formatted string from a map, array or other value.</source>
        <translation>Tworzy ciąg znaków JSON z mapy wartości, tablicy lub innej wartości.</translation>
    </message>
    <message>
        <source>to_json</source>
        <translation>to_json</translation>
    </message>
    <message>
        <source>The input value</source>
        <translation>wartość wejściowa</translation>
    </message>
    <message>
        <source>to_json(map(&apos;qgis&apos;,&apos;rocks&apos;))</source>
        <translation>to_json(map(&apos;qgis&apos;,&apos;rocks&apos;))</translation>
    </message>
    <message>
        <source>to_json(array(1,2,3))</source>
        <translation>to_json(array(1,2,3))</translation>
    </message>
    <message>
        <source>Converts a string to a real number. Nothing is returned if a value cannot be converted to real (e.g &apos;123.56asd&apos; is invalid).  Numbers are rounded after saving changes if the precision is smaller than the result of the conversion.</source>
        <translation>Konwertuje ciąg znaków na liczbę rzeczywistą. Nie zwraca niczego jeśli wartośći nie można konwertować na liczbę rzeczywistą (np. &apos;123.56asd&apos; jest nieprawidłowe).  Liczy są zaokrąglane po zapisaniu zmian jeśli precyzja jest mniejsza niż rezultat konwersji.</translation>
    </message>
    <message>
        <source>to_real</source>
        <translation>to_real</translation>
    </message>
    <message>
        <source>string to convert to real number</source>
        <translation>ciąg znaków do konwersji na liczbę rzeczywistą</translation>
    </message>
    <message>
        <source>to_real(&apos;123.45&apos;)</source>
        <translation>to_real(&apos;123.45&apos;)</translation>
    </message>
    <message>
        <source>123.45</source>
        <translation>123.45</translation>
    </message>
    <message>
        <source>Converts a number to string.</source>
        <translation>Konwertuje liczbę  na ciąg znaków.</translation>
    </message>
    <message>
        <source>to_string</source>
        <translation>to_string</translation>
    </message>
    <message>
        <source>Integer or real value. The number to convert to string.</source>
        <translation>liczba całkowita lub rzeczywista; liczba do konwersji na ciąg znaków</translation>
    </message>
    <message>
        <source>to_string(123)</source>
        <translation>to_string(123)</translation>
    </message>
    <message>
        <source>to_time</source>
        <translation>to_time</translation>
    </message>
    <message>
        <source>string representing a time value</source>
        <translation>ciąg znaków reprezentujący czas</translation>
    </message>
    <message>
        <source>format used to convert the string into a time</source>
        <translation>format używany do konwersji ciągu znaków na czas</translation>
    </message>
    <message>
        <source>language (lowercase, two- or three-letter, ISO 639 language code) used to convert the string into a time</source>
        <translation>język (małymi literami, dwu- lub trzy-literowy kod języka ISO 639) wykorzystywany do konwertowania ciągu znaków na czas</translation>
    </message>
    <message>
        <source>to_time(&apos;12:30:01&apos;)</source>
        <translation>to_time(&apos;12:30:01&apos;)</translation>
    </message>
    <message>
        <source>12:30:01</source>
        <translation>12:30:01</translation>
    </message>
    <message>
        <source>to_time(&apos;12:34&apos;,&apos;HH:mm&apos;)</source>
        <translation>to_time(&apos;12:34&apos;,&apos;HH:mm&apos;)</translation>
    </message>
    <message>
        <source>12:34:00</source>
        <translation>12:34:00</translation>
    </message>
    <message>
        <source>to_time(&apos;12:34&apos;,&apos;HH:mm&apos;,&apos;fr&apos;)</source>
        <translation>to_time(&apos;12:34&apos;,&apos;HH:mm&apos;,&apos;fr&apos;)</translation>
    </message>
    <message>
        <source>Tests whether a geometry touches another. Returns true if the geometries have at least one point in common, but their interiors do not intersect.</source>
        <translation>Sprawdza, czy geometria dotyka innej. Zwraca wartość true, jeśli geometrie mają co najmniej jeden wspólny punkt, ale ich wnętrza nie przecinają się.</translation>
    </message>
    <message>
        <source>touches</source>
        <translation>styka się</translation>
    </message>
    <message>
        <source>touches( geom_from_wkt( &apos;LINESTRING(5 3, 4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</source>
        <translation>touches( geom_from_wkt( &apos;LINESTRING(5 3, 4 4)&apos; ), geom_from_wkt( &apos;LINESTRING(3 3, 4 4, 5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>touches( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) )</source>
        <translation>touches( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) )</translation>
    </message>
    <message>
        <source>Returns the geometry transformed from a source CRS to a destination CRS.</source>
        <translation>Zwraca geometrię po transformacji ze źródłowego układu współrzędnych do docelowego układu współrzędnych.</translation>
    </message>
    <message>
        <source>transform</source>
        <translation>transform</translation>
    </message>
    <message>
        <source>the source auth CRS ID</source>
        <translation>źródłowy układ współrzędnych (EPSG)</translation>
    </message>
    <message>
        <source>the destination auth CRS ID</source>
        <translation>docelowy układ współrzędnych (EPSG)</translation>
    </message>
    <message>
        <source>geom_to_wkt( transform( $geometry, &apos;EPSG:2154&apos;, &apos;EPSG:4326&apos; ) )</source>
        <translation>geom_to_wkt( transform( $geometry, &apos;EPSG:2154&apos;, &apos;EPSG:4326&apos; ) )</translation>
    </message>
    <message>
        <source>POINT(0 51)</source>
        <translation>POINT(0 51)</translation>
    </message>
    <message>
        <source>Returns a translated version of a geometry. Calculations are in the Spatial Reference System of this geometry.</source>
        <translation>Zwraca przesuniętą wersję geometrii. Wyniki podane w układzie współrzędnych podanej geometrii.</translation>
    </message>
    <message>
        <source>translate</source>
        <translation>translate</translation>
    </message>
    <message>
        <source>delta x</source>
        <translation>delta x</translation>
    </message>
    <message>
        <source>delta y</source>
        <translation>delta y</translation>
    </message>
    <message>
        <source>translate($geometry, 5, 10)</source>
        <translation>translate($geometry, 5, 10)</translation>
    </message>
    <message>
        <source>a geometry of the same type like the original one</source>
        <translation>geometria tego samego typu, co pierwotna</translation>
    </message>
    <message>
        <source>Removes all leading and trailing whitespace (spaces, tabs, etc) from a string.</source>
        <translation>Usuwa wszystkie początkowe i końcowe odstępy (spacje, tabulatory itp.) z ciągu znaków.</translation>
    </message>
    <message>
        <source>trim</source>
        <translation>trim</translation>
    </message>
    <message>
        <source>string to trim</source>
        <translation>ciąg znaków do przycięcia</translation>
    </message>
    <message>
        <source>trim(&apos;   hello world    &apos;)</source>
        <translation>trim(&apos;   hello world    &apos;)</translation>
    </message>
    <message>
        <source>Tries an expression and returns its value if error-free. If the expression returns an error, an alternative value will be returned when provided otherwise the function will return null.</source>
        <translation>Sprawdza wyrażenie i zwraca jego wartość, jeśli jest wolne od błędów. Jeśli wyrażenie wygeneruje błąd, zostanie zwrócona wartość alternatywna (jeśli została podana), w przeciwnym razie funkcja zwróci wartość null.</translation>
    </message>
    <message>
        <source>try</source>
        <translation>try</translation>
    </message>
    <message>
        <source>the expression which should be run</source>
        <translation>wyrażenie, które powinno zostać sprawdzone</translation>
    </message>
    <message>
        <source>the result which will be returned if the expression returns an error.</source>
        <translation>rezultat, który zostanie zwrócony jeśli wyrażenie generuje błąd</translation>
    </message>
    <message>
        <source>try( to_int( &apos;1&apos; ), 0 )</source>
        <translation>try( to_int( &apos;1&apos; ), 0 )</translation>
    </message>
    <message>
        <source>try( to_int( &apos;a&apos; ), 0 )</source>
        <translation>try( to_int( &apos;a&apos; ), 0 )</translation>
    </message>
    <message>
        <source>try( to_date( &apos;invalid_date&apos; ) )</source>
        <translation>try( to_date( &apos;invalid_date&apos; ) )</translation>
    </message>
    <message>
        <source>Returns a geometry that represents the point set union of the geometries.</source>
        <translation>Zwraca geometrię reprezentującą połączony zestaw punktów geometrii.</translation>
    </message>
    <message>
        <source>union</source>
        <translation>union</translation>
    </message>
    <message>
        <source>geom_to_wkt( union( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) ) )</source>
        <translation>geom_to_wkt( union( geom_from_wkt( &apos;POINT(4 4)&apos; ), geom_from_wkt( &apos;POINT(5 5)&apos; ) ) )</translation>
    </message>
    <message>
        <source>MULTIPOINT(4 4, 5 5)</source>
        <translation>MULTIPOINT(4 4, 5 5)</translation>
    </message>
    <message>
        <source>Converts a string to upper case letters.</source>
        <translation>Zamienia ciąg znaków na duże litery.</translation>
    </message>
    <message>
        <source>upper</source>
        <translation>upper</translation>
    </message>
    <message>
        <source>the string to convert to upper case</source>
        <translation>tekst do zamiany</translation>
    </message>
    <message>
        <source>upper(&apos;hello WOrld&apos;)</source>
        <translation>upper(&apos;hello WOrld&apos;)</translation>
    </message>
    <message>
        <source>&apos;HELLO WORLD&apos;</source>
        <translation>&apos;HELLO WORLD&apos;</translation>
    </message>
    <message>
        <source>Generates a Universally Unique Identifier (UUID) for each row using the Qt &lt;a href=&apos;http://qt-project.org/doc/qt-4.8/quuid.html#createUuid&apos;&gt;QUuid::createUuid&lt;/a&gt;  method.  Each UUID is 38 characters long.</source>
        <translation>Generuje Uniwersalny Niepowtarzalny Identyfikator (UUID) dla każdego wiersza wykorzystując metodę QT &lt;a href=&apos;http://qt-project.org/doc/qt-4.8/quuid.html#createUuid&apos;&gt;QUuid::createUuid&lt;/a&gt;. Każdy UUID składa się z 38 znaków.</translation>
    </message>
    <message>
        <source>uuid</source>
        <translation>uuid</translation>
    </message>
    <message>
        <source>uuid()</source>
        <translation>uuid()</translation>
    </message>
    <message>
        <source>&apos;{0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}&apos;</source>
        <translation>&apos;{0bd2f60f-f157-4a6d-96af-d4ba4cb366a1}&apos;</translation>
    </message>
    <message>
        <source>Returns the value stored within a specified variable.</source>
        <translation>Zwraca wartość przechowywaną przez określoną zmienną.</translation>
    </message>
    <message>
        <source>var</source>
        <translation>var</translation>
    </message>
    <message>
        <source>a variable name</source>
        <translation>nazwa zmiennej</translation>
    </message>
    <message>
        <source>var(&apos;qgis_version&apos;)</source>
        <translation>var(&apos;qgis_version&apos;)</translation>
    </message>
    <message>
        <source>&apos;2.12&apos;</source>
        <translation>&apos;2.12&apos;</translation>
    </message>
    <message>
        <source>Returns a wedge shaped buffer originating from a point geometry.</source>
        <translation>Zwraca bufor w kształcie klina wokół geometrii punktowej.</translation>
    </message>
    <message>
        <source>wedge_buffer</source>
        <translation>wedge_buffer</translation>
    </message>
    <message>
        <source>center point (origin) of buffer. Must be a point geometry.</source>
        <translation>punkt środka (początku) bufora; musi być geometrią punktową</translation>
    </message>
    <message>
        <source>angle (in degrees) for the middle of the wedge to point.</source>
        <translation>kąt (w stopniach) dla środka klina względem punktu</translation>
    </message>
    <message>
        <source>buffer width (in degrees). Note that the wedge will extend to half of the angular width either side of the azimuth direction.</source>
        <translation>szerokość bufora (w stopniach); zauważ, że klin będzie rozciągał się do połowy szerokości kątowej po każdej stronie kierunku azymutu</translation>
    </message>
    <message>
        <source>outer radius for buffers</source>
        <translation>zewnętrzny promień dla buforów</translation>
    </message>
    <message>
        <source>optional inner radius for buffers</source>
        <translation>opcjonalny wewnętrzny promień dla buforów</translation>
    </message>
    <message>
        <source>wedge_buffer(center:=geom_from_wkt(&apos;POINT(1 2)&apos;),azimuth:=90,width:=180,outer_radius:=1)</source>
        <translation>wedge_buffer(center:=geom_from_wkt(&apos;POINT(1 2)&apos;),azimuth:=90,width:=180,outer_radius:=1)</translation>
    </message>
    <message>
        <source>A wedge shaped buffer centered on the point (1,2), facing to the East, with a width of 180 degrees and outer radius of 1.</source>
        <translation>bufor w kształcie klina ze środkiem w punkcie (1,2), zwrócony ku wschodowi, o szerokości 180 stopni i zewnętrznym promieniu równym 1</translation>
    </message>
    <message>
        <source>week(&apos;2012-05-12&apos;)</source>
        <translation>week(&apos;2012-05-12&apos;)</translation>
    </message>
    <message>
        <source>19</source>
        <translation>19</translation>
    </message>
    <message>
        <source>week(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>week(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>104.285</source>
        <translation>104.285</translation>
    </message>
    <message>
        <source>This function sets a variable for any expression code that will be provided as 3rd argument. This is only useful for complicated expressions, where the same calculated value needs to be used in different places.</source>
        <translation>Funkcja ustawia zmienną dla dowolnego wyrażenia, którego kod zostanie podany jako trzeci argument. Jest to przydatne tylko w przypadku skomplikowanych wyrażeń, w których ta sama obliczona wartość musi być używana w różnych miejscach.</translation>
    </message>
    <message>
        <source>with_variable</source>
        <translation>with_variable</translation>
    </message>
    <message>
        <source>the name of the variable to set</source>
        <translation>nazwa zmiennej do ustawienia</translation>
    </message>
    <message>
        <source>the value to set</source>
        <translation>wartość do ustawienia</translation>
    </message>
    <message>
        <source>the expression for which the variable will be available</source>
        <translation>wyrażenie, dla którego zmienna będzie dostępna</translation>
    </message>
    <message>
        <source>with_variable(&apos;my_sum&apos;, 1 + 2 + 3, @my_sum * 2 + @my_sum * 5)</source>
        <translation>with_variable(&apos;moja_suma&apos;, 1 + 2 + 3, @moja_suma * 2 + @moja_suma * 5)</translation>
    </message>
    <message>
        <source>Tests whether a geometry is within another. Returns true if the geometry a is completely within geometry b.</source>
        <translation>Sprawdza, czy geometria znajduje się wewnątrz innej. Zwraca wartość true, jeśli geometria a znajduje się całkowicie w geometrii b.</translation>
    </message>
    <message>
        <source>within</source>
        <translation>wewnątrz (within)</translation>
    </message>
    <message>
        <source>within( geom_from_wkt( &apos;POINT( 0.5 0.5)&apos; ), geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ) )</source>
        <translation>within( geom_from_wkt( &apos;POINT( 0.5 0.5)&apos; ), geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))&apos; ) )</translation>
    </message>
    <message>
        <source>within( geom_from_wkt( &apos;POINT( 5 5 )&apos; ), geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0 ))&apos; ) )</source>
        <translation>within( geom_from_wkt( &apos;POINT( 5 5 )&apos; ), geom_from_wkt( &apos;POLYGON((0 0, 0 1, 1 1, 1 0, 0 0 ))&apos; ) )</translation>
    </message>
    <message>
        <source>Returns a string wrapped to a maximum/minimum number of characters.</source>
        <translation>Zwraca ciąg znaków zawinięty do maksymalnej/minimalnej ilości znaków.</translation>
    </message>
    <message>
        <source>wordwrap</source>
        <translation>wordwrap</translation>
    </message>
    <message>
        <source>the string to be wrapped</source>
        <translation>ciąg znaków do zawinięcia</translation>
    </message>
    <message>
        <source>an integer. If wrap_length is positive the number represents the ideal maximum number of characters to wrap; if negative, the number represents the minimum number of characters to wrap.</source>
        <translation>liczba całkowita; jeśli wartość wrap_length jest dodatnia, liczba oznacza idealną maksymalną liczbę znaków do zawinięcia; jeśli jest ujemna, liczba oznacza minimalną liczbę znaków do zawinięcia.</translation>
    </message>
    <message>
        <source>wordwrap(&apos;UNIVERSITY OF QGIS&apos;,13)</source>
        <translation>wordwrap(&apos;UNIVERSITY OF QGIS&apos;,13)</translation>
    </message>
    <message>
        <source>&apos;UNIVERSITY OF&lt;br&gt;QGIS&apos;</source>
        <translation>&apos;UNIVERSITY OF&lt;br&gt;QGIS&apos;</translation>
    </message>
    <message>
        <source>wordwrap(&apos;UNIVERSITY OF QGIS&apos;,-3)</source>
        <translation>wordwrap(&apos;UNIVERSITY OF QGIS&apos;,-3)</translation>
    </message>
    <message>
        <source>&apos;UNIVERSITY&lt;br&gt;OF QGIS&apos;</source>
        <translation>&apos;UNIVERSITY&lt;br&gt;OF QGIS&apos;</translation>
    </message>
    <message>
        <source>Returns the x coordinate of a point geometry, or the x-coordinate of the centroid for a non-point geometry.</source>
        <translation>Zwraca współrzędną X geometrii punktowej lub współrzędną X centroidu dla geometrii innego typu.</translation>
    </message>
    <message>
        <source>x( geom_from_wkt( &apos;POINT(2 5)&apos; ) )</source>
        <translation>x( geom_from_wkt( &apos;POINT(2 5)&apos; ) )</translation>
    </message>
    <message>
        <source>x( $geometry )</source>
        <translation>x( $geometry )</translation>
    </message>
    <message>
        <source>x coordinate of the current feature&apos;s centroid</source>
        <translation>współrzędna X centroidu bieżącego obiektu</translation>
    </message>
    <message>
        <source>Returns the maximum x coordinate of a geometry. Calculations are in the spatial reference system of this geometry.</source>
        <translation>Zwraca maksymalną współrzędną X geometrii. Wyniki podane w układzie współrzędnych podanej geometrii.</translation>
    </message>
    <message>
        <source>x_max</source>
        <translation>x_max</translation>
    </message>
    <message>
        <source>x_max( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</source>
        <translation>x_max( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</translation>
    </message>
    <message>
        <source>Returns the minimum x coordinate of a geometry. Calculations are in the spatial reference system of this geometry.</source>
        <translation>Zwraca minimalną współrzędną X geometrii. Wyniki podane w układzie współrzędnych podanej geometrii.</translation>
    </message>
    <message>
        <source>x_min</source>
        <translation>x_min</translation>
    </message>
    <message>
        <source>x_min( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</source>
        <translation>x_min( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</translation>
    </message>
    <message>
        <source>Returns the y coordinate of a point geometry, or the y-coordinate of the centroid for a non-point geometry.</source>
        <translation>Zwraca współrzędną Y geometrii punktowej lub współrzędną Y centroidu dla geometrii innego typu.</translation>
    </message>
    <message>
        <source>y( geom_from_wkt( &apos;POINT(2 5)&apos; ) )</source>
        <translation>y( geom_from_wkt( &apos;POINT(2 5)&apos; ) )</translation>
    </message>
    <message>
        <source>y( $geometry )</source>
        <translation>y( $geometry )</translation>
    </message>
    <message>
        <source>y coordinate of the current feature&apos;s centroid</source>
        <translation>współrzędna Y centroidu bieżącego obiektu</translation>
    </message>
    <message>
        <source>Returns the maximum y coordinate of a geometry. Calculations are in the spatial reference system of this geometry.</source>
        <translation>Zwraca maksymalną współrzędną Y geometrii. Wyniki podane w układzie współrzędnych podanej geometrii.</translation>
    </message>
    <message>
        <source>y_max</source>
        <translation>y_max</translation>
    </message>
    <message>
        <source>y_max( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</source>
        <translation>y_max( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</translation>
    </message>
    <message>
        <source>Returns the minimum y coordinate of a geometry. Calculations are in the spatial reference system of this geometry.</source>
        <translation>Zwraca minimalną współrzędną Y geometrii. Wyniki podane w układzie współrzędnych podanej geometrii.</translation>
    </message>
    <message>
        <source>y_min</source>
        <translation>y_min</translation>
    </message>
    <message>
        <source>y_min( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</source>
        <translation>y_min( geom_from_wkt( &apos;LINESTRING(2 5, 3 6, 4 8)&apos;) )</translation>
    </message>
    <message>
        <source>year(&apos;2012-05-12&apos;)</source>
        <translation>year(&apos;2012-05-12&apos;)</translation>
    </message>
    <message>
        <source>2012</source>
        <translation>2012</translation>
    </message>
    <message>
        <source>interval value to return number of years from</source>
        <translation>wartość interwału do obliczenia liczby lat</translation>
    </message>
    <message>
        <source>year(to_interval(&apos;3 years&apos;))</source>
        <translation>year(to_interval(&apos;3 years&apos;))</translation>
    </message>
    <message>
        <source>year(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</source>
        <translation>year(age(&apos;2012-01-01&apos;,&apos;2010-01-01&apos;))</translation>
    </message>
    <message>
        <source>1.9986</source>
        <translation>1.9986</translation>
    </message>
    <message>
        <source>Returns the z coordinate of a point geometry.</source>
        <translation>Zwraca współrzędną Z geometrii punktowej.</translation>
    </message>
    <message>
        <source>z( geom_from_wkt( &apos;POINTZ(2 5 7)&apos; ) )</source>
        <translation>z( geom_from_wkt( &apos;POINTZ(2 5 7)&apos; ) )</translation>
    </message>
    <message>
        <source>minimum</source>
        <translation>minimum</translation>
    </message>
    <message>
        <source>maximum</source>
        <translation>maksimum</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="5703"/>
        <source>If represent_value is called with 1 parameter, it must be an attribute.</source>
        <translation>Jeśli represent_value jest wywoływana z 1 parametrem, musi on być atrybutem.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="5713"/>
        <source>represent_value must be called with exactly 1 or 2 parameters.</source>
        <translation>represent_value musi być wywoływana przez dokładnie 1 lub 2 parametry.</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderDialogBase</name>
    <message>
        <location filename="../src/ui/qgsexpressionbuilderdialogbase.ui"/>
        <source>Expression String Builder</source>
        <translation>Generator wyrażeń</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidget</name>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="92"/>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="99"/>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="178"/>
        <source>&quot;&quot;&quot;Define a new function using the @qgsfunction decorator.

 The function accepts the following parameters

 : param [any]: Define any parameters you want to pass to your function before
 the following arguments.
 : param feature: The current feature
 : param parent: The QgsExpression object
 : param context: If there is an argument called ``context`` found at the last
                   position, this variable will contain a ``QgsExpressionContext``
                   object, that gives access to various additional information like
                   expression variables. E.g. ``context.variable( 'layer_id' )``
 : returns: The result of the expression.



 The @qgsfunction decorator accepts the following arguments:


 : param args: Defines the number of arguments. With ``args = 'auto'`` the number of
               arguments will automatically be extracted from the signature.
               With ``args = -1``, any number of arguments are accepted.
 : param group: The name of the group under which this expression function will
                be listed.
 : param handlesnull: Set this to True if your function has custom handling for NULL values.
                     If False, the result will always be NULL as soon as any parameter is NULL.
                     Defaults to False.
 : param usesgeometry : Set this to True if your function requires access to
                        feature.geometry(). Defaults to False.
 : param referenced_columns: An array of attribute names that are required to run
                             this function. Defaults to [QgsFeatureRequest.ALL_ATTRIBUTES].
     &quot;&quot;&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="247"/>
        <source>Show Values</source>
        <translation>Pokaż wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="247"/>
        <source>Show Help</source>
        <translation>Pokaż pomoc</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="348"/>
        <source>New File</source>
        <translation>Nowy plik</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="349"/>
        <source>New file name:</source>
        <translation>Nazwa nowego pliku:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="580"/>
        <source>Recent (%1)</source>
        <translation>Ostatnio użyte (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="608"/>
        <source>Map Layers</source>
        <translation>Warstwy mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="621"/>
        <source>Relations</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="773"/>
        <source>Parser Errors</source>
        <translation>Błędy przetwarzania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="776"/>
        <source>Eval Error</source>
        <translation>Błąd wykonania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="778"/>
        <source>Expression is invalid &lt;a href=more&gt;(more info)&lt;/a&gt;</source>
        <translation>Błędne wyrażenie &lt;a href=more&gt;(więcej info)&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="840"/>
        <source>Inserts the relation ID for the relation named &apos;%1&apos;.</source>
        <translation>Wstawia ID relacji dla relacji o nazwie &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="841"/>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="848"/>
        <source>Current value: &apos;%1&apos;</source>
        <translation>Aktualna wartość: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="847"/>
        <source>Inserts the layer ID for the layer named &apos;%1&apos;.</source>
        <translation>Wstawia ID warstwy &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="1061"/>
        <source>More Info on Expression Error</source>
        <translation>Więcej informacji o błędzie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="1093"/>
        <source>Load First 10 Unique Values</source>
        <translation>Wczytaj pierwsze 10 unikatowych wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="1094"/>
        <source>Load All Unique Values</source>
        <translation>Wczytaj wszystkie unikatowe wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionbuilderwidget.cpp" line="1127"/>
        <source>Saving…</source>
        <translation>Zapisywanie…</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Equal operator</source>
        <translation>Operator równa się</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Addition operator</source>
        <translation>Operator dodawania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Subtraction operator</source>
        <translation>Operator odejmowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Division operator</source>
        <translation>Operator dzielenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Multiplication operator</source>
        <translation>Operator mnożenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Power operator</source>
        <translation>Operator potęgowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>String Concatenation</source>
        <translation>Operator łączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>||</source>
        <translation>||</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Open Bracket </source>
        <translation>Otwórz nawias </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Close Bracket </source>
        <translation>Zamknij nawias </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>&apos;\n&apos;</source>
        <translation>&apos;\n&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Show Help</source>
        <translation>Pokaż pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Run the current editor text in QGIS (also saves current script).

Use this when testing your functions.

Saved scripts are auto loaded on QGIS startup.</source>
        <translation>Uruchom bieżący tekst edytora w QGIS (skrypt zostanie zapisany).

Skorzystaj z tego podczas testowania swoich funkcji.

Zapisane skrypty są automatycznie wczytywane w czasie startu QGIS.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Save and Load Functions</source>
        <translation>Zapisz i wczytaj funkcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Output preview is generated &lt;br&gt; using the first feature from the layer.</source>
        <translation>Tworzenie podglądu &lt;br&gt; używając pierwszego obiektu z warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Output preview: </source>
        <translation>Podgląd wyniku:   </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>New Line</source>
        <translation>Nowa linia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Expected Format:</source>
        <translation>Oczekiwany format:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>string [r,g,b,a] as int 0-255 or #RRGGBBAA as hex or color as color&apos;s name</source>
        <translation>ciąg znaków [r,g,b,a] jako liczby całkowite 0-255 lub #RRGGBBAA jako szesnastkowe lub nazwa koloru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Values</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>All Unique</source>
        <translation>Wszystkie unikalne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>10 Samples</source>
        <translation>10 próbek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Function Editor</source>
        <translation>Edytor funkcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionbuilder.ui"/>
        <source>Create a new function file based on the template file.

Change the name of the script and save to allow QGIS to auto load on startup.</source>
        <translation>Utwórz nowy plik funkcji na podstawie pliku szablonu.

Zmień nazwę skryptu i zapisz go, co umożliwi QGISowi wczytanie go automatycznie podczas startu.</translation>
    </message>
</context>
<context>
    <name>QgsExpressionBuilderWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsexpressionbuilderwidgetplugin.cpp" line="74"/>
        <location filename="../src/customwidgets/qgsexpressionbuilderwidgetplugin.cpp" line="79"/>
        <source>Edit expression</source>
        <translation>Edytuj wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsExpressionCalculatorLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="495"/>
        <source>Copy “%1” to clipboard</source>
        <translation>Kopiuj “%1” do schowka</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="171"/>
        <source>Calculator</source>
        <translation>Kalkulator</translation>
    </message>
</context>
<context>
    <name>QgsExpressionLineEdit</name>
    <message>
        <location filename="../src/gui/qgsexpressionlineedit.cpp" line="34"/>
        <source>Expression Dialog</source>
        <translation>Wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsExpressionNodeBinaryOperator</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionnodeimpl.cpp" line="239"/>
        <source>Can&apos;t perform /, *, or % on DateTime and Interval</source>
        <translation>Niedozwolona operacja /, * lub % na typie DateTime lub Interval</translation>
    </message>
</context>
<context>
    <name>QgsExpressionNodeColumnRef</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionnodeimpl.cpp" line="1303"/>
        <source>Column &apos;%1&apos; not found</source>
        <translation>Nie znaleziono kolumny &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>QgsExpressionNodeIndexOperator</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionnodeimpl.cpp" line="1617"/>
        <source>[] can only be used with map or array values, not %1</source>
        <translation>[] może być użyte tylko z tablicami lub mapami wartości, nie z %1</translation>
    </message>
</context>
<context>
    <name>QgsExpressionNodeLiteral</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionnodeimpl.cpp" line="1206"/>
        <source>[unsupported type: %1; value: %2]</source>
        <translation>[nieobsługiwany typ: %1; wartość: %2]</translation>
    </message>
</context>
<context>
    <name>QgsExpressionNodeUnaryOperator</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionnodeimpl.cpp" line="108"/>
        <source>Unary minus only for numeric values.</source>
        <translation>Minus tylko dla wartości numerycznych.</translation>
    </message>
</context>
<context>
    <name>QgsExpressionSelectionDialog</name>
    <message numerus="yes">
        <location filename="../src/gui/qgsexpressionselectiondialog.cpp" line="147"/>
        <source>%n matching feature(s) selected</source>
        <comment>matching features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsexpressionselectiondialog.cpp" line="195"/>
        <source>Zoomed to %n matching feature(s)</source>
        <comment>number of matching features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsexpressionselectiondialog.cpp" line="153"/>
        <location filename="../src/gui/qgsexpressionselectiondialog.cpp" line="203"/>
        <source>No matching features found</source>
        <translation>Nie znaleziono pasujących obiektów</translation>
    </message>
</context>
<context>
    <name>QgsExpressionSelectionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Select by Expression</source>
        <translation>Zaznacz wyrażeniem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>&amp;Close</source>
        <translation>&amp;Zamknij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Zoom to Features</source>
        <translation>Przybliż do obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Select Features</source>
        <translation>Zaznacz obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Add to Current Selection</source>
        <translation>Dodaj do bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Remove from Current Selection</source>
        <translation>Usuń z bieżącej selekcji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsexpressionselectiondialogbase.ui"/>
        <source>Filter Current Selection</source>
        <translation>Filtruj bieżącą selekcję</translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBox</name>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="31"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="197"/>
        <source>layer</source>
        <translation>warstwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="200"/>
        <source>map view</source>
        <translation>widok mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="203"/>
        <source>user defined</source>
        <translation>użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="209"/>
        <source>drawn on canvas</source>
        <translation>rysowane w widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="213"/>
        <source>none</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsextentgroupbox.cpp" line="214"/>
        <source>%1 (current: %2)</source>
        <translation>%1 (aktualny: %2)</translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBoxPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsextentgroupboxplugin.cpp" line="74"/>
        <location filename="../src/customwidgets/qgsextentgroupboxplugin.cpp" line="79"/>
        <source>A group box to enter a map extent</source>
        <translation>Pole grupowe umożliwiające wprowadzenie zasięgu mapy</translation>
    </message>
</context>
<context>
    <name>QgsExtentGroupBoxWidget</name>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>West</source>
        <translation>Zachód</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>East</source>
        <translation>Wschód</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>Map Canvas Extent</source>
        <translation>Zasięg widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>Calculate from Layer</source>
        <translation>Wylicz z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>Draw on Canvas</source>
        <translation>Rysuj w widoku mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>Current Layer Extent</source>
        <translation>Zasięg bieżącej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>North</source>
        <translation>Północ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsextentgroupboxwidget.ui"/>
        <source>South</source>
        <translation>Południe</translation>
    </message>
</context>
<context>
    <name>QgsExternalResourceConfigDlg</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Default path</source>
        <translation>Domyślna ścieżka</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When not empty, always open the file selector at the root of this path for searching new files. If empty, the last used path of this editor widget will be used. If this editor widget has never been used by the user, the project path will be used.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli nie jest pusta, zawsze otwieraj selektor plików w katalogu głównym tej ścieżki, aby wyszukiwać nowe pliki. Jeśli jest pusta, zostanie użyta ostatnia używana ścieżka tego widżetu edytora. Jeśli ten widżet edytora nigdy nie był używany przez użytkownika, zostanie użyta ścieżka projektu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If you want to make the attribute to store only relative paths, toggle one of these options.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli chcesz, aby atrybut zapisywał tylko względne ścieżki, włącz jedną z tych opcji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Relative paths</source>
        <translation>Względne ścieżki dostępu</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set exclusive file selection methods.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw zastrzeżone metody wyboru plików.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If this option is checked, the attribute can only store filenames (this is the default choice).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli ta opcja jest zaznaczona, atrybut może przechowywać tylko nazwy plików (jest to domyślny wybór).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If this option is checked, the attribute can only store directories and not filenames. The file selector will let you choose only directories and not files.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli ta opcja jest zaznaczona, atrybut może przechowywać tylko katalogi, a nie nazwy plików. Selektor plików pozwali wybrać tylko katalogi, a nie pliki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Relative to project path</source>
        <translation>w odniesieniu do ścieżki projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If possible, this option makes the storage of the filenames with relative paths from the current QGIS project path.&lt;/p&gt;&lt;p&gt;For example, if your QGIS project is in &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/my_project.qgs&amp;quot;&lt;/span&gt; and your filename is &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/files/test.pdf&amp;quot;&lt;/span&gt;, the attribute will only store &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;data/files/test.pdf&amp;quot;&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli to możliwe, ta opcja powoduje zapisanie nazw plików ze względnymi ścieżkami względem ścieżki bieżącego projektu QGIS.&lt;/p&gt;&lt;p&gt;Np. jeśli Twój projekt QGIS znajduje się w &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/my_project.qgs&amp;quot;&lt;/span&gt; a nazwa Twojego pliku to &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/files/test.pdf&amp;quot;&lt;/span&gt;, atrybut przechowa jedynie &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;data/files/test.pdf&amp;quot;&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If possible, this option makes the storage of the filenames with relative paths from the default path set just above.&lt;/p&gt;&lt;p&gt;For example, if your default path is &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/&amp;quot;&lt;/span&gt; and your filename is &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/files/test.pdf&amp;quot;&lt;/span&gt;, the attribute will only store &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;files/test.pdf&amp;quot;&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli to możliwe, ta opcja powoduje zapisanie nazw plików ze względnymi ścieżkami względem domyślnej ścieżki ustawionej powyżej.&lt;/p&gt;&lt;p&gt;Np. jeśli Twója domyślna ścieżka to &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/&amp;quot;&lt;/span&gt; a nazwa Twojego pliku to &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;/home/user/data/files/test.pdf&amp;quot;&lt;/span&gt;, atrybut przechowa jedynie &lt;span style=&quot; font-style:italic;&quot;&gt;&amp;quot;files/test.pdf&amp;quot;&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Relative to default path</source>
        <translation>w odniesieniu do domyślnej ścieżki</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Storage Mode</source>
        <translation>Tryb przechowywania</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>File paths</source>
        <translation>ścieżki do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Directory paths</source>
        <translation>ścieżki do katalogu</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This option displays file paths as clickable hyperlinks. When you click on the file path, the file should normally be opened by the default viewer defined in your operating system.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ta opcja wyświetla ścieżki plików jako klikalne hiperłącza. Po kliknięciu ścieżki pliku powinien on być zwykle otwierany przez domyślną przeglądarkę zdefiniowaną w systemie operacyjnym.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Use a hyperlink for document path (read-only)</source>
        <translation>Użyj hiperłącza dla ścieżki dokumentu (tylko do odczytu)</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, the hyperlink is only displayed with the name of the file and not the full path. If you check this option, hyperlinks will be displayed with the complete path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Domyślnie hiperłącze jest wyświetlane tylko z nazwą pliku, a nie z pełną ścieżką. Jeśli zaznaczysz tę opcję, hiperłącza będą wyświetlane z pełną ścieżką.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Display the full path</source>
        <translation>Wyświetl pełną ścieżkę</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Display button to open file dialog</source>
        <translation>Wyświetl przycisk do otwierania okna dialogowego pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Filter syntax is borrowed from Qt &lt;a href=&quot;http://doc.qt.io/qt-4.8/qfiledialog.html#getOpenFileName&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;QFileDialog::getOpenFileName&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If you want simple filter on all pdf files, just use:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;*.pdf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If you want one filter for multiple file extensions (on .pdf, .odt and .doc files):&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;*.pdf *.odt *.doc&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If you want to describe your filter, use parentheses:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;Text documents (*.pdf, *.odt, *.doc)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If you want multiple filters, separate them with &apos;;;&apos;:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;&amp;quot;Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Składnia filtrów jest zapożyczona z Qt &lt;a href=&quot;http://doc.qt.io/qt-4.8/qfiledialog.html#getOpenFileName&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;QFileDialog::getOpenFileName&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Jeśli chcesz łatwo odfiltrować pliki pdf, po prostu użyj:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;*.pdf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Jeśli chcesz odfiltrować za jednym razem wiele rozszerzeń plików (np. .pdf, .odt i .doc):&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;*.pdf *.odt *.doc&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Jeśli chcesz opisać swój filtr, użyj nawiasów:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;Dokumenty tekstowe (*.pdf, *.odt, *.doc)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Jeśli chdesz wielu filtrów, oddziel je za pomocą &apos;;;&apos;:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Courier New,courier&apos;;&quot;&gt;&amp;quot;Obrazy (*.png *.xpm *.jpg);;Pliki tekstowe (*.txt);;Pliki XML (*.xml)&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Auto</source>
        <translation>automatyczna</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Display Resource Path</source>
        <translation>Wyświetlanie ścieżki zasobu</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Integrated Document Viewer</source>
        <translation>Zitegrowana przeglądarka dokumentów</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Specify the size of the preview. If you leave it set to Auto, an optimal size will be calculated.</source>
        <translation>Określ rozmiar podglądu. Jeśli zostawisz ustawione na Automatycznie, zostanie dobrany optymalny rozmiar.</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsexternalresourceconfigdlg.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsexternalresourceconfigdlg.cpp" line="86"/>
        <source>No content</source>
        <translation>brak zawartości</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsexternalresourceconfigdlg.cpp" line="87"/>
        <source>Image</source>
        <translation>obraz</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsexternalresourceconfigdlg.cpp" line="88"/>
        <source>Web view</source>
        <translation>widok web</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsexternalresourceconfigdlg.cpp" line="104"/>
        <source>Select a directory</source>
        <translation>Wybierz katalog</translation>
    </message>
</context>
<context>
    <name>QgsFavoritesItemGuiProvider</name>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="331"/>
        <source>Add a Directory…</source>
        <translation>Dodaj katalog…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="334"/>
        <source>Add Directory to Favorites</source>
        <translation>Dodaj katalog do ulubionych</translation>
    </message>
</context>
<context>
    <name>QgsFeatureAction</name>
    <message>
        <location filename="../src/app/qgsfeatureaction.cpp" line="78"/>
        <source>Run Actions</source>
        <translation>Uruchom Akcje</translation>
    </message>
</context>
<context>
    <name>QgsFeatureListComboBox</name>
    <message>
        <location filename="../src/gui/qgsfeaturelistcombobox.cpp" line="64"/>
        <source>Just start typing what you are looking for.</source>
        <translation>Zacznij wpisywać to, czego szukasz.</translation>
    </message>
</context>
<context>
    <name>QgsFeatureSelectionDlg</name>
    <message>
        <location filename="../src/ui/qgsfeatureselectiondlg.ui"/>
        <source>Dialog</source>
        <translation>Formularz</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculator</name>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="124"/>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="135"/>
        <source>Not available for layer</source>
        <translation>Niedostępne dla warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="153"/>
        <source>Only update %1 selected features</source>
        <translation>Aktualizuj tylko %1 zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="233"/>
        <source>Could not add the new field to the provider.</source>
        <translation>Nie można dodać nowego pola dla dostawcy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="185"/>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="255"/>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="330"/>
        <source>Evaluation Error</source>
        <translation>Błąd obliczeń</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="233"/>
        <source>Create New Field</source>
        <translation>Utwórz nowe pole</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="291"/>
        <source>Calculating field</source>
        <translation>Obliczanie pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="330"/>
        <source>An error occurred while evaluating the calculation string:
%1</source>
        <translation>Wystąpił błąd podczas przetwarzania ciągu obliczeń:
%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="358"/>
        <source>Whole number (integer)</source>
        <translation>Liczba całkowita (integer)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="359"/>
        <source>Decimal number (double)</source>
        <translation>Liczba zmiennoprzecinkowa podwójnej precyzji (double)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="360"/>
        <source>Text (string)</source>
        <translation>Tekst (string)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="362"/>
        <source>Date</source>
        <translation>data</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="363"/>
        <source>Time</source>
        <translation>czas</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="364"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="366"/>
        <source>Text, unlimited length (text)</source>
        <translation>Pole tekstowe maksymalnej długości (text)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="368"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="370"/>
        <source>Binary object (BLOB)</source>
        <translation>Obiekt binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="513"/>
        <source>&lt;geometry&gt;</source>
        <translation>&lt;geometry&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="529"/>
        <source>Please enter a field name</source>
        <translation>Wprowadź nazwę pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfieldcalculator.cpp" line="536"/>
        <source>
 The expression is invalid see (more info) for details</source>
        <translation>
 Wyrażenie jest niepoprawne</translation>
    </message>
</context>
<context>
    <name>QgsFieldCalculatorBase</name>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Only update selected features</source>
        <translation>Aktualizuj tylko zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>This layer does not support adding new provider fields. You can only add virtual fields.</source>
        <translation>Ta warstwa nie umożliwia dodawania nowych pól dostawcy. Można dodać jedynie pola wirtualne.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Create a new field</source>
        <translation>Twórz nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Output field name</source>
        <translation>Nazwa pola wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Output field length</source>
        <translation>Długość pola wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Output field type</source>
        <translation>Typ pola wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>&lt;p&gt;A virtual field will be recalculated every time it is used. Its definition will be saved in the project file. It will not be saved in the dataprovider and therefore its values not be available in other software.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Pole wirtualne jest aktualizowane w trakcie użycia. Jego definicja zostanie zapisana tylko w pliku projektu. Informacje nie będą dostępne dla innych programów, ponieważ nie będą zapisane w dostawcy.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Create virtual field</source>
        <translation>Twórz pole wirtualne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Precision</source>
        <translation>Precyzja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Field Calculator</source>
        <translation>Kalkulator pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>You are editing information on this layer but the layer is currently not in edit mode. If you click OK, edit mode will automatically be turned on.</source>
        <translation>Edytujesz informacje w tej warstwie, ale nie znajduje się ona w trybie edycji. Jeśli klikniesz OK, zostanie automatycznie włączony tryb edycji.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Update existing field</source>
        <translation>Aktualizuj istniejące pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Maximum number of digits after the decimal place. For example 123.45 requires a field precision of 2.</source>
        <translation>Maksymalna liczba cyfr po przecinku. Np. 123.45 wymaga precyzji pola równej 2.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldcalculatorbase.ui"/>
        <source>Total length of field (including the number of digits after the decimal place for decimal fields).&lt;br&gt;For example 123.45 requires a decimal field length of 5, and 123456 requires an integer field length of 6.</source>
        <translation>Całkowita długość pola (w tym liczba cyfr po przecinku dla pól dziesiętnych).&lt;br&gt;Np. 123.45 wymaga długości pola równej 5, a 123456 wymaga długości pola równej 6.</translation>
    </message>
</context>
<context>
    <name>QgsFieldComboBoxPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsfieldcomboboxplugin.cpp" line="74"/>
        <source>A combo box to list the fields of a layer</source>
        <translation>List rozwijalna z polami warstwy</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsfieldcomboboxplugin.cpp" line="79"/>
        <source>A combo box to list the fields of a layer.</source>
        <translation>List rozwijalna z polami warstwy.</translation>
    </message>
</context>
<context>
    <name>QgsFieldConditionalFormatWidget</name>
    <message>
        <location filename="../src/gui/attributetable/qgsfieldconditionalformatwidget.cpp" line="34"/>
        <source>Conditional Styles</source>
        <translation>Style warunkowe</translation>
    </message>
</context>
<context>
    <name>QgsFieldConditionalWidget</name>
    <message>
        <location filename="../src/ui/qgsfieldconditionalformatwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldconditionalformatwidget.ui"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldconditionalformatwidget.ui"/>
        <source>New Rule</source>
        <translation>Nowa reguła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfieldconditionalformatwidget.ui"/>
        <source>Full row</source>
        <translation>Cały wiersz</translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidget</name>
    <message>
        <location filename="../src/gui/qgsfieldexpressionwidget.cpp" line="34"/>
        <source>Expression Dialog</source>
        <translation>Wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsFieldExpressionWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsfieldexpressionwidgetplugin.cpp" line="74"/>
        <source>An editable combo box to enter an expression</source>
        <translation>Edytowalne pole wyboru do wprowadzenia wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsfieldexpressionwidgetplugin.cpp" line="79"/>
        <source>An editable combo box to enter an expression. A button allows opening the expression dialog. Expression are evaluated to detect errors.</source>
        <translation>Edytowalne pole wyboru do wprowadzenia wyrażenia. Przycisk otwiera okno edycji wyrażenia. Wyrażenia są przetwarzane w celu wykrycia błędów.</translation>
    </message>
</context>
<context>
    <name>QgsFileDownloader</name>
    <message>
        <location filename="../src/core/qgsfiledownloader.cpp" line="94"/>
        <source>Network request %1 timed out</source>
        <translation>Minął limit czasu dla zapytania %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfiledownloader.cpp" line="136"/>
        <source>No output filename specified</source>
        <translation>Nie określono nazwy pliku do zapisu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfiledownloader.cpp" line="141"/>
        <location filename="../src/core/qgsfiledownloader.cpp" line="185"/>
        <source>Cannot open output file: %1</source>
        <translation>Nie można otworzyć pliku do zapisu: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsfiledownloader.cpp" line="175"/>
        <source>Download failed: %1</source>
        <translation>Pobieranie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsFileDownloaderAlgorithm</name>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="35"/>
        <source>Download file</source>
        <translation>Pobierz plik</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="40"/>
        <source>file,downloader,internet,url,fetch,get,https</source>
        <translation>file,downloader,internet,url,fetch,get,https</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="45"/>
        <source>File tools</source>
        <translation>Plik - narzędzia</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="55"/>
        <source>This algorithm downloads a URL on the file system.</source>
        <translation>Algorytm pobiera plik z podanego URL.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="65"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="67"/>
        <source>File destination</source>
        <translation>Ścieżka zapisu pliku</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="75"/>
        <source>No URL specified</source>
        <translation>Nie określono URL</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="94"/>
        <source>Output file doesn&apos;t exist.</source>
        <translation>Plik wyjściowy nie istnieje.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="112"/>
        <source>%1 downloaded.</source>
        <translation>Pobrano: %1.</translation>
    </message>
    <message>
        <location filename="../src/analysis/processing/qgsalgorithmfiledownloader.cpp" line="114"/>
        <source>%1 of %2 downloaded.</source>
        <translation>Pobrano: %1 z %2.</translation>
    </message>
</context>
<context>
    <name>QgsFileDownloaderDialog</name>
    <message>
        <location filename="../src/gui/qgsfiledownloaderdialog.cpp" line="25"/>
        <source>Download</source>
        <translation>Pobierz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfiledownloaderdialog.cpp" line="26"/>
        <source>Downloading %1.</source>
        <translation>Pobieranie %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfiledownloaderdialog.cpp" line="44"/>
        <source>Download File</source>
        <translation>Pobierz plik</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfiledownloaderdialog.cpp" line="51"/>
        <source>Downloading %1 of %2 %3.</source>
        <translation>Pobieranie %1 z %2 %3.</translation>
    </message>
</context>
<context>
    <name>QgsFileWidget</name>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="58"/>
        <source>Full path to the file(s), including name and extension</source>
        <translation>Pełna ścieżka do pliku, włącznie z nazwą i rozszerzeniem</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="64"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="140"/>
        <source>Selected files:&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;</source>
        <translation>Wybrane pliki:&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="256"/>
        <source>Select a file</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="260"/>
        <source>Select one or more files</source>
        <translation>Wybierz jeden lub więcej plików</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="264"/>
        <source>Select a directory</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilewidget.cpp" line="269"/>
        <source>Create or select a file</source>
        <translation>Utwórz lub wybierz plik</translation>
    </message>
</context>
<context>
    <name>QgsFilterAlgorithmConfigurationWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="42"/>
        <source>Output Name</source>
        <translation>Nazwa wyniku</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="43"/>
        <source>Filter Expression</source>
        <translation>Wyrażenie filtra</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="44"/>
        <source>Final Output</source>
        <translation>Ostateczny wynik</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="49"/>
        <source>Outputs and filters</source>
        <translation>Wyniki i filtry</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="53"/>
        <source>Add Output</source>
        <translation>Dodaj wynik</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingconfigurationwidgets.cpp" line="57"/>
        <source>Remove Selected Outputs</source>
        <translation>Usuń wybrane wyniki</translation>
    </message>
</context>
<context>
    <name>QgsFindFilesByPatternDialog</name>
    <message>
        <location filename="../src/gui/qgsfindfilesbypatternwidget.cpp" line="122"/>
        <source>Find Files by Pattern</source>
        <translation>Znajdź pliki według wzorca</translation>
    </message>
</context>
<context>
    <name>QgsFindFilesByPatternWidget</name>
    <message>
        <location filename="../src/gui/qgsfindfilesbypatternwidget.cpp" line="33"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfindfilesbypatternwidget.cpp" line="33"/>
        <source>Directory</source>
        <translation>Katalog</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfindfilesbypatternwidget.cpp" line="53"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfindfilesbypatternwidget.cpp" line="102"/>
        <source>Find Files</source>
        <translation>Znajdź pliki</translation>
    </message>
</context>
<context>
    <name>QgsFindFilesByPatternWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>Find Files</source>
        <translation>Znajdź pliki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>File pattern</source>
        <translation>Wzorzec nazwy pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>Pattern to match, e.g. *.shp</source>
        <translation>wzorzec, np. *.shp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>Look in</source>
        <translation>Szukaj w</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfindfilesbypatternwidget.ui"/>
        <source>Search recursively</source>
        <translation>Szukaj rekurencyjnie</translation>
    </message>
</context>
<context>
    <name>QgsFirstRunDialog</name>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Welcome to QGIS</source>
        <translation>Witaj w QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Let&apos;s get started!</source>
        <translation>Zaczynam!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Welcome to QGIS 3</source>
        <translation>Witaj w QGIS 3</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;You are running a dev version.  We would love your feedback and testing.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Pracujesz na wersji deweloperskiej.  Bylibyśmy wdzięczni za przekazywanie nam informacji o ewentualnych błędach.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Ready to go?</source>
        <translation>Gotowy?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Import settings from QGIS 2.</source>
        <translation>Importuj ustawienia z QGIS 2 (jeśli istnieją).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>I want a clean start. Don&apos;t import my QGIS 2 settings.</source>
        <translation>Zacznijmy wszystko od nowa – nie importuj starych ustawień.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>Settings will be imported into the default profile and you will only see this screen once.</source>
        <translation>Ustawienia zostaną zaimportowane do domyślnego profilu. Ten ekran powitalny będzie wyświetlany tylko raz.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsfirstrundialog.cpp" line="23"/>
        <source>Welcome to QGIS %1</source>
        <translation>Witaj w QGIS %1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsfirstrundialog.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://changelog.qgis.org/en/qgis/version/3.10/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2a76c6;&quot;&gt;Check out &lt;/span&gt;&lt;/a&gt;the change log for all the new stuff.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przejrzyj &lt;a href=&quot;https://changelog.qgis.org/en/qgis/version/3.10/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2a76c6;&quot;&gt;listę zmian&lt;/span&gt;&lt;/a&gt; w najnowszej wersji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsFontButton</name>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="39"/>
        <source>Text Format</source>
        <translation>Formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="42"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="491"/>
        <location filename="../src/gui/qgsfontbutton.cpp" line="502"/>
        <source>Aa</source>
        <translation>Aa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="531"/>
        <source>Font size (%1)</source>
        <translation>Rozmiar czcionki (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="535"/>
        <source>Font size (pt)</source>
        <translation>Rozmiar czcionki (pt)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="573"/>
        <source>Recent Fonts</source>
        <translation>Ostatnio użyte czcionki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="617"/>
        <source>Configure Format…</source>
        <translation>Konfiguruj formatowanie…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="621"/>
        <source>Copy Format</source>
        <translation>Kopiuj formatowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="624"/>
        <source>Paste Format</source>
        <translation>Wklej formatowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="690"/>
        <source>Copy Color</source>
        <translation>Kopiuj kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfontbutton.cpp" line="694"/>
        <source>Paste Color</source>
        <translation>Wklej kolor</translation>
    </message>
</context>
<context>
    <name>QgsFontButtonPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsfontbuttonplugin.cpp" line="74"/>
        <source>Select font</source>
        <translation>Wybierz czcionkę</translation>
    </message>
</context>
<context>
    <name>QgsFontMarkerSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="3281"/>
        <source>Select Symbol Fill Color</source>
        <translation>Wybierz kolor wypełnienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="3284"/>
        <source>Select Symbol Stroke Color</source>
        <translation>Wybierz kolor obrysu symbolu</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgsformannotationdialog.cpp" line="49"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/qgsformannotationdialog.cpp" line="80"/>
        <source>Qt designer file</source>
        <translation>plik Qt designer</translation>
    </message>
</context>
<context>
    <name>QgsFormAnnotationDialogBase</name>
    <message>
        <location filename="../src/ui/qgsformannotationdialogbase.ui"/>
        <source>Form Annotation</source>
        <translation>Opis w formularzu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsformannotationdialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsGCPListModel</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="98"/>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="163"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="102"/>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="151"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="105"/>
        <source>Visible</source>
        <translation>Widoczny</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="106"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="107"/>
        <source>Source X</source>
        <translation>Źródłowy X</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="108"/>
        <source>Source Y</source>
        <translation>Źródłowy Y</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="109"/>
        <source>Dest. X</source>
        <translation>Docelowy X</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="110"/>
        <source>Dest. Y</source>
        <translation>Docelowy Y</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="111"/>
        <source>dX (%1)</source>
        <translation>dX (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="112"/>
        <source>dY (%1)</source>
        <translation>dY (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistmodel.cpp" line="113"/>
        <source>Residual (%1)</source>
        <translation>Błąd oszacowania (%1)</translation>
    </message>
</context>
<context>
    <name>QgsGCPListWidget</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistwidget.cpp" line="189"/>
        <source>Recenter</source>
        <translation>Wyśrodkuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgcplistwidget.cpp" line="193"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
</context>
<context>
    <name>QgsGPXProvider</name>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="80"/>
        <source>Bad URI - you need to specify the feature type.</source>
        <translation>Błąd URI - musisz określić typ danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="122"/>
        <source>GPS eXchange file</source>
        <translation>Plik wymiany GPS</translation>
    </message>
    <message>
        <location filename="../src/providers/gpx/qgsgpxprovider.cpp" line="518"/>
        <source>Digitized in QGIS</source>
        <translation>Zdigitalizowane w QGIS</translation>
    </message>
</context>
<context>
    <name>QgsGdalItemGuiProvider</name>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="78"/>
        <source>Could not delete file.</source>
        <translation>Nie można usunąć pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalguiprovider.cpp" line="82"/>
        <source>File deleted successfully.</source>
        <translation>Plik usunięto pomyślnie.</translation>
    </message>
</context>
<context>
    <name>QgsGdalProvider</name>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="553"/>
        <source>Dataset Description</source>
        <translation>Opis danych</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="564"/>
        <source>Band %1</source>
        <translation>Kanał %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="620"/>
        <source>X: %1 Y: %2 Bands: %3</source>
        <translation>X: %1 Y: %2 Kanały: %3</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="619"/>
        <source>Dimensions</source>
        <translation>Wymiary</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="547"/>
        <source>GDAL Driver Description</source>
        <translation>Opis sterownika GDAL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="550"/>
        <source>GDAL Driver Metadata</source>
        <translation>Metadane sterownika GDAL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="557"/>
        <source>Compression</source>
        <translation>Kompresja</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="582"/>
        <source>More information</source>
        <translation>Więcej informacji</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="586"/>
        <source>Mask band (exposed as alpha band)</source>
        <translation>Kanał maski (eksponowane jako pasmo alfa)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="635"/>
        <source>Origin</source>
        <translation>Początek</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="638"/>
        <source>Pixel Size</source>
        <translation>Rozmiar piksela</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="1059"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="1092"/>
        <source>Format not supported</source>
        <translation>Format nieobsługiwany</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="1084"/>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="1147"/>
        <source>Cannot read data</source>
        <translation>Nie można odczytać danych</translation>
    </message>
    <message>
        <location filename="../src/core/providers/gdal/qgsgdalprovider.cpp" line="2714"/>
        <source>Cannot get GDAL raster band: %1</source>
        <translation>Nie można odczytać poprzez GDAL kanału rastra: %1</translation>
    </message>
</context>
<context>
    <name>QgsGdalSourceSelect</name>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="52"/>
        <source> Additional credential options are required as documented &lt;a href=&quot;%1&quot;&gt;here&lt;/a&gt;.</source>
        <translation> Wymagane są dodatkowe informacje o uwierzytelnianiu, jak opisano &lt;a href=&quot;%1&quot;&gt;tutaj&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="70"/>
        <source>Open GDAL Supported Raster Dataset(s)</source>
        <translation>Otwórz zestaw danych rastrowych obsługiwanych przez GDAL</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="152"/>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="169"/>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="176"/>
        <source>Add raster layer</source>
        <translation>Dodaj warstwę rastrową</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="153"/>
        <source>No layers selected.</source>
        <translation>Nie wybrano żadnej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="170"/>
        <source>No protocol URI entered.</source>
        <translation>Nie podano URI.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/gdal/qgsgdalsourceselect.cpp" line="177"/>
        <source>No protocol bucket and/or key entered.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGdalSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Add Raster Layer(s)</source>
        <translation>Dodaj warstwę rastrową</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Source type</source>
        <translation>Typ źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>F&amp;ile</source>
        <translation>&amp;Plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Protoco&amp;l: HTTP(S), cloud, etc.</source>
        <translation>Dane online: HTTP(S), chmura, etc.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Raster Dataset(s)</source>
        <translation>Dane rastrowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Protocol</source>
        <translation>Protokół</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>&amp;URI</source>
        <translation>&amp;URI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Bucket or container</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Object key</source>
        <translation>Klucz obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgdalsourceselectbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsGenericProjectionSelectorBase</name>
    <message>
        <location filename="../src/ui/qgsgenericprojectionselectorbase.ui"/>
        <source>Coordinate Reference System Selector</source>
        <translation>Wybór układu współrzędnych</translation>
    </message>
</context>
<context>
    <name>QgsGeoNodeDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="26"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="32"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="36"/>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="66"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="55"/>
        <source>Modify GeoNode connection</source>
        <translation>Modyfikuj połączenie GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodedataitemguiprovider.cpp" line="66"/>
        <source>Are you sure you want to delete the connection “%1”?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie “%1”?</translation>
    </message>
</context>
<context>
    <name>QgsGeoNodeNewConnection</name>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="33"/>
        <source>Create a New GeoNode Connection</source>
        <translation>Utwórz nowe połączenie GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="49"/>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="55"/>
        <source>Test connection</source>
        <translation>Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="50"/>
        <source>
Connection to %1 was successful, 

%1 is a valid GeoNode instance.

</source>
        <translation>
Połączenie z %1 nawiązano, 

%1 jest prawidłową instancją GeoNode.

</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="56"/>
        <source>
Connection failed, 

please check whether %1 is a valid GeoNode instance.

</source>
        <translation>
Połączenie nieudane, 

sprawdź czy %1 jest prawidłową instancją GeoNode.

</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="66"/>
        <source>Invalid URL</source>
        <translation>Błędny URL</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodenewconnection.cpp" line="67"/>
        <source>Your URL doesn&apos;t contain a protocol (e.g. http or https). Please add the protocol.</source>
        <translation>Twój URL nie zawiera protokołu (np. http lub https). Dodaj protokół.</translation>
    </message>
</context>
<context>
    <name>QgsGeoNodeRequest</name>
    <message>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="150"/>
        <source>%1 of %2 bytes of request downloaded.</source>
        <translation>Pobrano %1 z %2 bajtów żądania.</translation>
    </message>
    <message>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="182"/>
        <source>Redirect loop detected: %1</source>
        <translation>Wykryto pętlę przekierowania: %1</translation>
    </message>
    <message>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="183"/>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="246"/>
        <source>GeoNode</source>
        <translation>GeoNode</translation>
    </message>
    <message>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="239"/>
        <source>Empty capabilities: %1</source>
        <translation>Puste Capabilities: %1</translation>
    </message>
    <message>
        <location filename="../src/core/geocms/geonode/qgsgeonoderequest.cpp" line="245"/>
        <source>Request failed: %1</source>
        <translation>Żądanie nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsGeoNodeSourceSelect</name>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="64"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="65"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="66"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="67"/>
        <source>Web Service</source>
        <translation>Usługa Web</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="99"/>
        <source>Modify GeoNode Connection</source>
        <translation>Modyfikuj połączenie GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="110"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="112"/>
        <source>Delete GeoNode Connection</source>
        <translation>Usuń połączenie GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="176"/>
        <source>GeoNode</source>
        <translation>GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="206"/>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="233"/>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="260"/>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="348"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="207"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="234"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="261"/>
        <source>XYZ</source>
        <translation>XYZ</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="280"/>
        <source>Connect to GeoNode</source>
        <translation>Połącz z GeoNode</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="280"/>
        <source>Cannot get any feature services.</source>
        <translation>Nie można uzyskać żadnych usług obiektów.</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="308"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="309"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/geonode/qgsgeonodesourceselect.cpp" line="381"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
</context>
<context>
    <name>QgsGeoPackageCollectionItem</name>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagedataitems.cpp" line="216"/>
        <source>Vacuuming %1</source>
        <translation>Kompaktowanie %1</translation>
    </message>
</context>
<context>
    <name>QgsGeoPackageItemGuiProvider</name>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="51"/>
        <source>Rename Layer &apos;%1&apos;…</source>
        <translation>Zmień nazwę warstwy &apos;%1&apos;…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="66"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="70"/>
        <source>Create Database…</source>
        <translation>Utwórz bazę danych…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="82"/>
        <source>Remove Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="89"/>
        <source>Add Connection</source>
        <translation>Dodaj połączenie</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="95"/>
        <source>Create a New Layer or Table…</source>
        <translation>Utwórz nową warstwę lub tabelę…</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="129"/>
        <source>Compact Database (VACUUM)</source>
        <translation>Kompaktuj bazę danych (VACUUM)</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="171"/>
        <source>Could not delete GeoPackage.</source>
        <translation>Nie można usunąć GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="175"/>
        <source>GeoPackage deleted successfully.</source>
        <translation>GoePackage usunięty pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="340"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="356"/>
        <source>Delete Layer</source>
        <translation>Usuń warstwę</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="356"/>
        <source>The layer &lt;b&gt;%1&lt;/b&gt; was successfully deleted.</source>
        <translation>Warstwa &lt;b&gt;%1&lt;/b&gt; została pomyślnie usunięta.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="377"/>
        <source>Database compact (VACUUM)</source>
        <translation>Kompaktowanie bazy danych (VACUUM)</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="440"/>
        <source>GeoPackage import</source>
        <translation>Import GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="449"/>
        <source>You cannot import layer %1 over itself!</source>
        <translation>Nie możesz zaimportować warstwy %1 do niej samej!</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="479"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="502"/>
        <source>Cannot Overwrite Layer</source>
        <translation>Nie można nadpisać warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="503"/>
        <source>Destination layer &lt;b&gt;%1&lt;/b&gt; already exists. Overwriting with raster layers is not currently supported.</source>
        <translation>Warstwa docelowa &lt;b&gt;%1&lt;/b&gt; już istnieje. Nadpisywanie warstwami rastrowymi nie jest obecnie obsługiwane.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="505"/>
        <source>Overwrite Layer</source>
        <translation>Nadpisz warstwę</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="506"/>
        <source>Destination layer &lt;b&gt;%1&lt;/b&gt; already exists. Do you want to overwrite it?</source>
        <translation>Docelowa warstwa &lt;b&gt;%1&lt;/b&gt; już istnieje. Czy chcesz ją nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="523"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="533"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="549"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="559"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="583"/>
        <source>Import to GeoPackage database</source>
        <translation>Importuj do bazy GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="523"/>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="549"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="534"/>
        <source>Failed to import some vector layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw wektorowych!

</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="560"/>
        <source>Failed to import some raster layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw rastrowych!

</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="574"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp" line="584"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
</context>
<context>
    <name>QgsGeoPackageProjectStorageDialog</name>
    <message>
        <location filename="../src/ui/qgsgeopackageprojectstoragedialog.ui"/>
        <source>Connection</source>
        <translation>Połączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeopackageprojectstoragedialog.ui"/>
        <source>Project</source>
        <translation>Projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="40"/>
        <source>Manage Projects</source>
        <translation>Zarządzaj projektami</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="42"/>
        <source>Remove Project</source>
        <translation>Usuń projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="62"/>
        <source>Save project to GeoPackage</source>
        <translation>Zapisz projekt do GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="67"/>
        <source>Load project from GeoPackage</source>
        <translation>Wczytaj projekt z GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="131"/>
        <source>Overwrite project</source>
        <translation>Nadpisz projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="132"/>
        <source>A project with the same name already exists. Would you like to overwrite it?</source>
        <translation>Projekt o takiej nazwie już istnieje. Czy chcesz go nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="149"/>
        <source>Remove project</source>
        <translation>Usuń projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsgeopackageprojectstoragedialog.cpp" line="150"/>
        <source>Do you really want to remove the project &quot;%1&quot;?</source>
        <translation>Czy na pewno chcesz usunąć projekt &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsGeoPackageRasterWriterTask</name>
    <message>
        <location filename="../src/core/providers/ogr/qgsgeopackagerasterwritertask.cpp" line="23"/>
        <source>Saving %1</source>
        <translation>Zapisywanie %1</translation>
    </message>
</context>
<context>
    <name>QgsGeoPdfLayerTreeModel</name>
    <message>
        <location filename="../src/app/layout/qgsgeopdflayertreemodel.cpp" line="78"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsgeopdflayertreemodel.cpp" line="80"/>
        <source>PDF Group</source>
        <translation>Grupa PDF</translation>
    </message>
</context>
<context>
    <name>QgsGeomColumnTypeThread</name>
    <message>
        <location filename="../src/providers/postgres/qgscolumntypethread.cpp" line="57"/>
        <source>Retrieving tables of %1…</source>
        <translation>Pobieranie tabel %1…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgscolumntypethread.cpp" line="109"/>
        <source>Table retrieval finished.</source>
        <translation>Zakończono pobieranie tabel.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgscolumntypethread.cpp" line="90"/>
        <location filename="../src/providers/postgres/qgscolumntypethread.cpp" line="109"/>
        <source>Table retrieval stopped.</source>
        <translation>Zatrzymano pobieranie tabeli.</translation>
    </message>
</context>
<context>
    <name>QgsGeometryAngleCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="131"/>
        <source>Resulting geometry is degenerate</source>
        <translation>Wynikowa geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="135"/>
        <source>Failed to delete vertex</source>
        <translation>Błąd podczas usuwania wierzchołka </translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="154"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="160"/>
        <source>Delete node with small angle</source>
        <translation>Usuń węzeł z małym kątem</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="160"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryanglecheck.cpp" line="171"/>
        <source>Minimal angle</source>
        <translation>Minimalny kąt</translation>
    </message>
</context>
<context>
    <name>QgsGeometryAreaCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="94"/>
        <source>Failed to merge with neighbor: %1</source>
        <translation>Nie udało się dołączyć do sąsiedniego obiektu: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="99"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="212"/>
        <source>Merge with neighboring polygon with longest shared edge</source>
        <translation>Dołącz do sąsiedniego poligonu z najdłuższą wspólną krawędzią</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="213"/>
        <source>Merge with neighboring polygon with largest area</source>
        <translation>Dołącz do sąsiedniego poligonu o największej powierzchni</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="214"/>
        <source>Merge with neighboring polygon with identical attribute value, if any, or leave as is</source>
        <translation>Dołącz do sąsiedniego poligonu z identyczną wartością atrybutu (jeśli istnieje) lub pozostaw bez zmian</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="215"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.cpp" line="216"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryareacheck.h" line="47"/>
        <source>Minimal area</source>
        <translation>Minimalna powierzchnia</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerDialog</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerdialog.cpp" line="33"/>
        <source>Check Geometries</source>
        <translation>Sprawdź geometrie</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerdialog.cpp" line="43"/>
        <source>Setup</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerdialog.cpp" line="44"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerdialog.cpp" line="58"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerdialog.cpp" line="79"/>
        <source>Result</source>
        <translation>Wynik</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerFixDialog</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="41"/>
        <source>Fix Errors</source>
        <translation>Napraw błędy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="57"/>
        <source>Next</source>
        <translation>Następny</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="58"/>
        <source>Fix</source>
        <translation>Napraw</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="59"/>
        <source>Skip</source>
        <translation>Pomiń</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="97"/>
        <source>Select how to fix error &quot;%1&quot;:</source>
        <translation>Wybierz jak naprawić błąd &quot;%1&quot;:</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="135"/>
        <source>&lt;b&gt;Fixed:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Naprawiono:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="139"/>
        <source>&lt;span color=&quot;red&quot;&gt;&lt;b&gt;Fixed failed:&lt;/b&gt; %1&lt;/span&gt;</source>
        <translation>&lt;span color=&quot;red&quot;&gt;&lt;b&gt;Nie udało się naprawić:&lt;/b&gt; %1&lt;/span&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckfixdialog.cpp" line="143"/>
        <source>&lt;b&gt;Error is obsolete&lt;/b&gt;</source>
        <translation>&lt;b&gt;Błąd jest nieaktualny&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerFixSummaryDialog</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Object ID</source>
        <translation>Identyfikator obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Coordinates</source>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.ui"/>
        <source>The following checks reported errors:</source>
        <translation>Następujące sprawdzenia zwróciły błędy:</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.cpp" line="35"/>
        <source>%1 errors were fixed</source>
        <translation>naprawiono błędów: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.cpp" line="36"/>
        <source>%1 new errors were found</source>
        <translation>znaleziono nowych błędów: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.cpp" line="37"/>
        <source>%1 errors were not fixed</source>
        <translation>nie naprawiono błędów: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerfixsummarydialog.cpp" line="38"/>
        <source>%1 errors are obsolete</source>
        <translation>błędów już nieaktualnych: %1</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerPlugin</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerplugin.h" line="44"/>
        <source>Geometry Checker</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerplugin.h" line="45"/>
        <source>Check geometries for errors</source>
        <translation>Sprawdź geometrię w poszukiwaniu błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerplugin.h" line="46"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerplugin.h" line="47"/>
        <source>Version 0.1</source>
        <translation>Wersja 0.1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerplugin.cpp" line="32"/>
        <source>Check Geometries…</source>
        <translation>Sprawdź geometrię</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerResultTab</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>&lt;b&gt;Geometry check result:&lt;/b&gt;</source>
        <translation>&lt;b&gt;Wyniki sprawdzenia geometrii:&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Object ID</source>
        <translation>Identyfikator obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>When a row is selected, move canvas to</source>
        <translation>Po wyborze wiersza, przesuń mapę do</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Coordinates</source>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Resolution</source>
        <translation>Rozwiązanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Total errors: 0</source>
        <translation>Łącznie błędów: 0</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Feature</source>
        <translation>Obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Don&apos;t &amp;move</source>
        <translation>Nie &amp;przechodź</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Highlight contour of selected features</source>
        <translation>Podświetl kontury zaznaczonych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Fix selected errors using default resolution</source>
        <translation>Napraw zaznaczone błędy za pomocą domyślnego rozwiązania</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Fix selected errors, prompt for resolution method</source>
        <translation>Napraw zaznaczone błędy, pytaj o sposób rozwiązania</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Error resolution settings</source>
        <translation>Ustawienia sposobu naprawiania błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Show selected features in attribute table</source>
        <translation>Pokaż wybrane obiekty w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.ui"/>
        <source>Attribute to use when merging features by attribute value:</source>
        <translation>Atrybuty używane przy łączeniu obiektów - wartość w tabeli atrybutów:</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="132"/>
        <source>The following checks reported errors:</source>
        <translation>Następujące sprawdzenia zwróciły błędy:</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="166"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="220"/>
        <source>Total errors: %1, fixed errors: %2</source>
        <translation>Suma błędów: %1, naprawionych: %2</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="194"/>
        <source>Fixed: %1</source>
        <translation>Naprawiono: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="203"/>
        <source>Fix failed: %1</source>
        <translation>Naprawianie nie powiodło się: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="236"/>
        <source>Select Output File</source>
        <translation>Wybierz plik docelowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="633"/>
        <source>Remove Layer</source>
        <translation>Usuń warstwę</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="138"/>
        <source>Check Errors Occurred</source>
        <translation>Przy sprawdzaniu wystąpiły błędy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="245"/>
        <source>Export Errors</source>
        <translation>Eksportuj błędy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="245"/>
        <source>Failed to export errors to %1.</source>
        <translation>Nie udało się wyeksportować błędów do %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="488"/>
        <source>Do you want to fix %1 errors?</source>
        <translation>Czy chcesz naprawić następującą liczbę błędów: %1?</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="488"/>
        <source>Fix Errors</source>
        <translation>Napraw błędy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="568"/>
        <source>Set Error Resolutions</source>
        <translation>Ustaw metodę naprawienia błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="574"/>
        <source>Select default error resolutions:</source>
        <translation>Ustaw domyślną metodę naprawienia błędów:</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckerresulttab.cpp" line="633"/>
        <source>One or more layers have been removed.</source>
        <translation>Jedna lub więcej warstw zostało usuniętych.</translation>
    </message>
</context>
<context>
    <name>QgsGeometryCheckerSetupTab</name>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Only selected features</source>
        <translation>Tylko zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Self intersections</source>
        <translation>Samoprzecięcia</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Duplicate nodes</source>
        <translation>Zduplikowane węzły</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Polygon with less than 3 nodes</source>
        <translation>Poligony z mniej niż 3 węzłami</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Input vector layers</source>
        <translation>Wejściowe warstwy wektorowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Allowed geometry types</source>
        <translation>Dopuszczalne typy geometrii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Multipoint</source>
        <translation>Wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Multiline</source>
        <translation>Wielolinia</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Multipolygon</source>
        <translation>Wielopoligon</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Geometry validity</source>
        <translation>Poprawność geometrii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Self contacts</source>
        <translation>Samodotknięcia</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Geometry properties</source>
        <translation>Właściwości geometrii </translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Lines must not have dangles</source>
        <translation>Linie nie mogą mieć wiszących węzłów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Geometry conditions</source>
        <translation>Warunki geometrii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Minimum angle between segments (deg)</source>
        <translation>Minimalny kąt pomiędzy segmentami (stopnie) </translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Minimal segment length (map units)</source>
        <translation>Minimalna długość segmentu (jednostki mapy) </translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Minimal polygon area (map units sqr.)</source>
        <translation>Minimalna powierzchnia poligonu (jedn. mapy do kw.) </translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>No sliver polygons</source>
        <translation>Bez poligonów szczątkowych </translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Maximum thinness</source>
        <translation>Maksymalna cienkość</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Max. area (map units sqr.)</source>
        <translation>Maks. pow. (jedn. mapy do kw.)</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Topology checks</source>
        <translation>Kontrola topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Points must be covered by lines</source>
        <translation>Punkty muszą się pokrywać z liniami</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Lines must not intersect with features of layer</source>
        <translation>Linie nie mogą być przecinane przez obiekty warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Check for overlaps smaller than (map units sqr.)</source>
        <translation>Znajdź nachodzące pow. mniejsze niż (jedn. mapy do kw.)</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Points must properly lie inside a polygon</source>
        <translation>Punkty muszą prawidłowo leżeć wewnątrz poligonu</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>&lt;i&gt;Note: Topology checks are performed in the current map CRS.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Uwaga: Sprawdzenia topologii są wykonywane w aktualnie ustawionym układzie współrzędnych mapy.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Polygons must follow boundaries of layer</source>
        <translation>Poligony muszą mieścić się w granicach warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Output vector layers</source>
        <translation>Wynikowe warstwy wektorowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Create &amp;new layers</source>
        <translation>Utwórz &amp;nowe warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>&amp;Modify input layers</source>
        <translation>&amp;Modyfikuj warstwy wejściowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Output directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Filename prefix</source>
        <translation>Przedrostek nazwy pliku</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Polygons and multipolygons may not contain any holes</source>
        <translation>Poligony i wielopoligony nie mogą zawierać pierścieni</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Multipart objects must consist of more that one part</source>
        <translation>Obiekty wieloczęściowe muszą składać się z więcej niż jednej części</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Thinness is the ratio between the area of the minimum square containing the polygon and the area of the polygon itself. A square has thinness 1. Default: 20.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cienkość to stosunek między powierzchnią najmniejszego kwadratu w którym mieści się dany poligon, a powierzchnią samego poligonu. Kwadrat ma cienkość równą 1. Domyślnie: 20.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Check for duplicates</source>
        <translation>Znajdź duplikaty</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Lines must not intersect any other lines</source>
        <translation>Linie nie mogą przecinać innych linii</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Check for gaps smaller than (map units sqr.)</source>
        <translation>Znajdź szczeliny mniejsze niż (jedn. mapy do kw.):</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Check for features within other features</source>
        <translation>Znajdź obiekty wewnątrz innych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.ui"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="55"/>
        <source>Run</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="56"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="66"/>
        <source>checked_</source>
        <translation>sprawdzone_</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="232"/>
        <source>Select Output Directory</source>
        <translation>Wybierz katalog docelowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="252"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="261"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="269"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="291"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="365"/>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="393"/>
        <source>Check Geometries</source>
        <translation>Sprawdź geometrię</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="261"/>
        <source>The selected input layers cannot contain a layer also selected for a topology check.</source>
        <translation>Wybrane warstwy wejściowe nie mogą zawierać warstwy wybranej do sprawdzenia topologii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="419"/>
        <source>&lt;b&gt;Building spatial index…&lt;/b&gt;</source>
        <translation>&lt;b&gt;Budowanie indeksu przestrzennego…&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="499"/>
        <source>&lt;b&gt;Waiting for running checks to finish…&lt;/b&gt;</source>
        <translation>&lt;b&gt;Oczekiwanie na zakończenie trwających testów…&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="252"/>
        <source>The chosen output directory contains one or more input layers.</source>
        <translation>Wybrany katalog docelowy zawiera jedną lub więcej warstw wejściowych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="269"/>
        <source>Input layer &apos;%1&apos; is not allowed to be in editing mode.</source>
        <translation>Warstwa wejściowa &apos;%1&apos; nie może być w trybie edycji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="278"/>
        <source>&lt;b&gt;Preparing output…&lt;/b&gt;</source>
        <translation>&lt;b&gt;Przygotowywanie wyniku…&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="365"/>
        <source>Failed to create one or more output layers:
%1</source>
        <translation>Nie udało się utworzyć jednej lub więcej warstw wyjściowych:
%1</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="393"/>
        <source>The following output layers are in a format that does not support editing features:
%1

The geometry check can be performed, but it will not be possible to fix any errors. Do you want to continue?</source>
        <translation>Następujące warstwy wynikowe są w formacie, który nie obsługuje edycji obiektów:
%1

Sprawdzenie geometrii może zostać przeprowadzone, ale nie będzie możliwe naprawienie ewentualnych błędów. Czy chcesz kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/plugins/geometry_checker/qgsgeometrycheckersetuptab.cpp" line="291"/>
        <source>The specified output format cannot be recognized.</source>
        <translation>Określony format wyjściowy nie może być rozpoznany.</translation>
    </message>
</context>
<context>
    <name>QgsGeometryContainedCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="33"/>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="46"/>
        <source>Contained check failed for (%1): the geometry is invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="57"/>
        <source>Contained check failed for (%1, %2): %3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="104"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="111"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.cpp" line="112"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrycontainedcheck.h" line="73"/>
        <source>Within</source>
        <translation>Wewnątrz (within)</translation>
    </message>
</context>
<context>
    <name>QgsGeometryDangleCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydanglecheck.cpp" line="107"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydanglecheck.cpp" line="113"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydanglecheck.h" line="44"/>
        <source>Dangle</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGeometryDegeneratePolygonCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydegeneratepolygoncheck.cpp" line="84"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydegeneratepolygoncheck.cpp" line="90"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydegeneratepolygoncheck.cpp" line="90"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrydegeneratepolygoncheck.h" line="46"/>
        <source>Polygon with less than three nodes</source>
        <translation>Poligon z mniej niż trzema węzłami</translation>
    </message>
</context>
<context>
    <name>QgsGeometryDuplicateCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.cpp" line="57"/>
        <source>Duplicate check failed for (%1): the geometry is invalid</source>
        <translation>Nie powiodło się sprawdzenie duplikatu (%1): geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.cpp" line="80"/>
        <source>Duplicate check failed for (%1, %2): %3</source>
        <translation>Nie powiodło się sprawdzenie duplikatu dla (%1, %2): %3</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.cpp" line="138"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.cpp" line="145"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.cpp" line="146"/>
        <source>Remove duplicates</source>
        <translation>Usuń duplikaty</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatecheck.h" line="76"/>
        <source>Duplicate</source>
        <translation>Duplikat</translation>
    </message>
</context>
<context>
    <name>QgsGeometryDuplicateNodesCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.cpp" line="91"/>
        <source>Resulting geometry is degenerate</source>
        <translation>Wynikowa geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.cpp" line="95"/>
        <source>Failed to delete vertex</source>
        <translation>Błąd podczas usuwania wierzchołka  </translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.cpp" line="107"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.cpp" line="113"/>
        <source>Delete duplicate node</source>
        <translation>Usuń zduplikowany węzeł</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.cpp" line="113"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryduplicatenodescheck.h" line="38"/>
        <source>Duplicate node</source>
        <translation>Zduplikowany węzeł</translation>
    </message>
</context>
<context>
    <name>QgsGeometryFollowBoundariesCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryfollowboundariescheck.cpp" line="104"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryfollowboundariescheck.cpp" line="110"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryfollowboundariescheck.h" line="41"/>
        <source>Polygon does not follow boundaries</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGeometryGapCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="112"/>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="122"/>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="138"/>
        <source>Gap check: %1</source>
        <translation>Sprawdzanie szczelin: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="217"/>
        <source>Failed to merge with neighbor: %1</source>
        <translation>Nie udało się dołączyć do sąsiedniego obiektu: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="197"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="229"/>
        <source>Could not start editing layer %1</source>
        <translation>Nie można rozpocząć edycji warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="237"/>
        <source>Could not add feature to layer %1</source>
        <translation>Nie można dodać obiektu do warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="247"/>
        <source>Allowed gaps layer could not be resolved</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="330"/>
        <source>Add gap area to neighboring polygon with longest shared edge</source>
        <translation>Dodaj obszar szczeliny do sąsiedniego poligonu o największej wspólnej krawędzi</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="331"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="333"/>
        <source>Add gap to allowed exceptions</source>
        <translation>Dodaj szczelinę do dozwolonych wyjątków</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrygapcheck.cpp" line="356"/>
        <source>Gap</source>
        <translation>Szczelina</translation>
    </message>
</context>
<context>
    <name>QgsGeometryGeneratorSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="4088"/>
        <source>Polygon / MultiPolygon</source>
        <translation>Poligon / wielopoligon</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="4089"/>
        <source>LineString / MultiLineString</source>
        <translation>Linia / wielolinia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="4090"/>
        <source>Point / MultiPoint</source>
        <translation>Punkt / wielopunkt</translation>
    </message>
</context>
<context>
    <name>QgsGeometryHoleCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryholecheck.cpp" line="82"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryholecheck.cpp" line="88"/>
        <source>Remove hole</source>
        <translation>Usuń pierścień</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryholecheck.cpp" line="88"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryholecheck.h" line="38"/>
        <source>Polygon with hole</source>
        <translation>Poligon z pierścieniem</translation>
    </message>
</context>
<context>
    <name>QgsGeometryIsValidCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryisvalidcheck.cpp" line="78"/>
        <source>Is Valid</source>
        <translation>czy jest prawidłowa</translation>
    </message>
</context>
<context>
    <name>QgsGeometryLineIntersectionCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylineintersectioncheck.cpp" line="88"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylineintersectioncheck.cpp" line="94"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylineintersectioncheck.h" line="39"/>
        <source>Intersection</source>
        <translation>Przecięcie (intersection)</translation>
    </message>
</context>
<context>
    <name>QgsGeometryLineLayerIntersectionCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylinelayerintersectioncheck.cpp" line="86"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylinelayerintersectioncheck.cpp" line="92"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrylinelayerintersectioncheck.h" line="40"/>
        <source>Intersection</source>
        <translation>Przecięcie (intersection)</translation>
    </message>
</context>
<context>
    <name>QgsGeometryMissingVertexCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymissingvertexcheck.cpp" line="81"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymissingvertexcheck.cpp" line="119"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymissingvertexcheck.cpp" line="120"/>
        <source>Add missing vertex</source>
        <translation>Dodaj brakujący wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymissingvertexcheck.cpp" line="250"/>
        <source>Missing Vertex</source>
        <translation>Brakujący wierzchołek</translation>
    </message>
</context>
<context>
    <name>QgsGeometryMultipartCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymultipartcheck.cpp" line="72"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymultipartcheck.cpp" line="79"/>
        <source>Convert to single part feature</source>
        <translation>Konwertuj do obiektu jednoczęściowego</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymultipartcheck.cpp" line="80"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymultipartcheck.cpp" line="81"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrymultipartcheck.h" line="39"/>
        <source>Multipart object with only one feature</source>
        <translation>Obiekt wieloczęściowy zawierający jedną część</translation>
    </message>
</context>
<context>
    <name>QgsGeometryOverlapCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="51"/>
        <source>Overlap check failed for (%1): the geometry is invalid</source>
        <translation>Nie powiodła się kontrola nakładania się obiektów dla (%1): geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="88"/>
        <source>Overlap check between features %1 and %2 %3</source>
        <translation>Kontrola nakładania się obiektów %1 i %2 %3</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="127"/>
        <source>Failed to compute intersection between overlapping features: %1</source>
        <translation>Nie udało się obliczyć przecięć pomiędzy nachodzącymi na siebie obiektami: %1</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="180"/>
        <source>Could not find shared edges between intersection and overlapping features</source>
        <translation>Nie udało się znaleźć wspólnej krawędzi pomiędzy przecięciem i nachodzącymi na siebie obiektami</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="208"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="215"/>
        <source>Remove overlapping area from neighboring polygon with shortest shared edge</source>
        <translation>Usuń nachodzącą powierzchnię z sąsiedniego poligonu o najkrótszej wspólnej krawędzi</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="216"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="238"/>
        <source>Overlap</source>
        <translation>Nachodzenie</translation>
    </message>
</context>
<context>
    <name>QgsGeometryPointCoveredByLineCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointcoveredbylinecheck.cpp" line="84"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointcoveredbylinecheck.cpp" line="90"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointcoveredbylinecheck.h" line="39"/>
        <source>Point not covered by line</source>
        <translation>Punkt nie jest pokryty przez linię</translation>
    </message>
</context>
<context>
    <name>QgsGeometryPointInPolygonCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointinpolygoncheck.cpp" line="51"/>
        <source>Point in polygon check failed for (%1): the geometry is invalid</source>
        <translation>Sprawdzenie punktu w poligonie nie powiodło się (%1): geometria jest niepoprawna</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointinpolygoncheck.cpp" line="77"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointinpolygoncheck.cpp" line="83"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrypointinpolygoncheck.h" line="39"/>
        <source>Point not in polygon</source>
        <translation>Punkt poza poligonem</translation>
    </message>
</context>
<context>
    <name>QgsGeometrySegmentLengthCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrysegmentlengthcheck.cpp" line="108"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrysegmentlengthcheck.cpp" line="114"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrysegmentlengthcheck.h" line="40"/>
        <source>Minimal segment length</source>
        <translation>Minimalna długość segmentu</translation>
    </message>
</context>
<context>
    <name>QgsGeometrySelfContactCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfcontactcheck.cpp" line="93"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfcontactcheck.cpp" line="99"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfcontactcheck.h" line="38"/>
        <source>Self contact</source>
        <translation>Samodotknięcie</translation>
    </message>
</context>
<context>
    <name>QgsGeometrySelfIntersectionCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="160"/>
        <source>Resulting geometry is degenerate</source>
        <translation>Wynikowa geometria jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="306"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="313"/>
        <source>Split feature into a multi-object feature</source>
        <translation>Podziel obiekt na obiekt wieloczęściowy</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="314"/>
        <source>Split feature into multiple single-object features</source>
        <translation>Podziel obiekt na wiele obiektów jednoczęściowych</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="315"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryselfintersectioncheck.cpp" line="349"/>
        <source>Self intersection</source>
        <translation>Samoprzecięcia</translation>
    </message>
</context>
<context>
    <name>QgsGeometrySliverPolygonCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrysliverpolygoncheck.h" line="35"/>
        <source>Sliver polygon</source>
        <translation>Szczątkowe poligony</translation>
    </message>
</context>
<context>
    <name>QgsGeometryTypeCheck</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="120"/>
        <source>Unknown geometry type</source>
        <translation>Nieznany typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="147"/>
        <source>Unknown method</source>
        <translation>Nieznana metoda</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="154"/>
        <source>Convert to corresponding multi or single type if possible, otherwise delete feature</source>
        <translation>Przekształć odpowiednio do typu pojedynczego lub wieloczęściowego jeśli to możliwe, albo usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="155"/>
        <source>Delete feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="156"/>
        <source>No action</source>
        <translation>Brak akcji</translation>
    </message>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometrytypecheck.cpp" line="162"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
</context>
<context>
    <name>QgsGeometryTypeCheckError</name>
    <message>
        <location filename="../src/analysis/vector/geometry_checker/qgsgeometryoverlapcheck.cpp" line="306"/>
        <source>Overlap with %1 at feature %2</source>
        <translation>Nakłada się z %1 w obiekcie %2</translation>
    </message>
</context>
<context>
    <name>QgsGeometryValidationDockBase</name>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Geometry Validation</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Next</source>
        <translation>Następny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Previous</source>
        <translation>Poprzedni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Zoom To Problem</source>
        <translation>Przybiż do problemu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Detailed Description</source>
        <translation>Szczegółowy opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeometryvalidationdockbase.ui"/>
        <source>Zoom To Feature(s)</source>
        <translation>Przybliż do obiektu</translation>
    </message>
</context>
<context>
    <name>QgsGeometryValidationModel</name>
    <message>
        <location filename="../src/app/qgsgeometryvalidationmodel.cpp" line="91"/>
        <location filename="../src/app/qgsgeometryvalidationmodel.cpp" line="167"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsgeometryvalidationmodel.cpp" line="165"/>
        <source>%1: %n Errors</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsGeometryValidationService</name>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="160"/>
        <source>Running geometry validation checks before saving…</source>
        <translation>Sprawdzanie poprawności geometrii przed zapisaniem...</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="178"/>
        <source>Geometry Validation</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="154"/>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="520"/>
        <source>Geometry errors have been found. Please fix the errors before saving the layer.</source>
        <translation>Znaleziono błędy geometrii. Napraw błędy przed zapisaniem warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="288"/>
        <source>Allowed gaps layer %1 configured but not loaded. Allowed gaps not working.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="288"/>
        <source>Geometry validation</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsgeometryvalidationservice.cpp" line="522"/>
        <source>Geometry errors have been found.</source>
        <translation>Znaleziono błędy geometrii.</translation>
    </message>
</context>
<context>
    <name>QgsGeonodeSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Add GeoNode Layer</source>
        <translation>Dodaj warstwę Geonode</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>GeoNode Connections</source>
        <translation>Połączenia GeoNode</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Connect to selected service</source>
        <translation>Połącz z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>C&amp;onnect</source>
        <translation>P&amp;ołącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Create a new service connection</source>
        <translation>Utwórz nowe połączenie z usługą WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Edit selected service connection</source>
        <translation>Edytuj połączenie z zaznaczoną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Remove connection to selected service</source>
        <translation>Usuń połączenie z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Load connections from file</source>
        <translation>Wczytaj połączenia z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Use title for layer name</source>
        <translation>Tytuł jako nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgeonodesourceselectbase.ui"/>
        <source>Display WFS FeatureTypes containing this word in the title, name or abstract</source>
        <translation>Wyświetl WFS FeatureTypes zawierające tę frazę w tytule, nazwie lub streszczeniu</translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="32"/>
        <source>A5 (148x210 mm)</source>
        <translation>A5 (148x210 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="33"/>
        <source>A4 (210x297 mm)</source>
        <translation>A4 (210x297 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="34"/>
        <source>A3 (297x420 mm)</source>
        <translation>A3 (297x420 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="35"/>
        <source>A2 (420x594 mm)</source>
        <translation>A2 (420x594 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="36"/>
        <source>A1 (594x841 mm)</source>
        <translation>A1 (594x841 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="37"/>
        <source>A0 (841x1189 mm)</source>
        <translation>A0 (841x1189 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="38"/>
        <source>B5 (176 x 250 mm)</source>
        <translation>B5 (176 x 250 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="39"/>
        <source>B4 (250 x 353 mm)</source>
        <translation>B4 (250 x 353 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="40"/>
        <source>B3 (353 x 500 mm)</source>
        <translation>B3 (353 x 500 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="41"/>
        <source>B2 (500 x 707 mm)</source>
        <translation>B2 (500 x 707 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="42"/>
        <source>B1 (707 x 1000 mm)</source>
        <translation>B1 (707 x 1000 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="43"/>
        <source>B0 (1000 x 1414 mm)</source>
        <translation>B0 (1000 x 1414 mm)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="45"/>
        <source>Legal (8.5x14 inches)</source>
        <translation>Legal (8.5x14 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="46"/>
        <source>ANSI A (Letter; 8.5x11 inches)</source>
        <translation>ANSI A (Letter; 8.5x11 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="47"/>
        <source>ANSI B (Tabloid; 11x17 inches)</source>
        <translation>ANSI B (Tabloid; 11x17 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="48"/>
        <source>ANSI C (17x22 inches)</source>
        <translation>ANSI C (17x22 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="49"/>
        <source>ANSI D (22x34 inches)</source>
        <translation>ANSI D (22x34 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="50"/>
        <source>ANSI E (34x44 inches)</source>
        <translation>ANSI E (34x44 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="51"/>
        <source>Arch A (9x12 inches)</source>
        <translation>Arch A (9x12 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="52"/>
        <source>Arch B (12x18 inches)</source>
        <translation>Arch B (12x18 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="53"/>
        <source>Arch C (18x24 inches)</source>
        <translation>Arch C (18x24 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="54"/>
        <source>Arch D (24x36 inches)</source>
        <translation>Arch D (24x36 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="55"/>
        <source>Arch E (36x48 inches)</source>
        <translation>Arch E (36x48 cali)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialog.cpp" line="56"/>
        <source>Arch E1 (30x42 inches)</source>
        <translation>Arch E1 (30x42 cali)</translation>
    </message>
</context>
<context>
    <name>QgsGeorefConfigDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Configure Georeferencer</source>
        <translation>Konfiguracja georeferencji</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Show IDs</source>
        <translation>Pokaż ID</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Show coordinates</source>
        <translation>Pokaż współrzędne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Pixels</source>
        <translation>Piksele</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Use map units if possible</source>
        <translation>Jednostki mapy (jeśli możliwe)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Left margin</source>
        <translation>Lewy margines</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source> mm</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Right margin</source>
        <translation>Prawy margines</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Show Georeferencer window docked</source>
        <translation>Dokuj okno georeferencera</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Paper size</source>
        <translation>Rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Point Tip</source>
        <translation>Podpis punktu</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>PDF Map</source>
        <translation>Mapa PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>PDF Report</source>
        <translation>Raport PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefconfigdialogbase.ui"/>
        <source>Residual Units</source>
        <translation>Jednostki błędu</translation>
    </message>
</context>
<context>
    <name>QgsGeorefDescriptionDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefdescriptiondialog.cpp" line="24"/>
        <source>&lt;h2&gt;Description&lt;/h2&gt;&lt;p&gt;This plugin can georeference raster files and set projection. You select points on the raster and give their world coordinates, and the plugin will compute the world file parameters. The more coordinates you can provide the better the result will be.&lt;/p&gt;</source>
        <translation>&lt;h2&gt;Opis&lt;/h2&gt;&lt;p&gt;Ta wtyczka pozwala nadawać georeferencje plikom rastrów i przypisywać im układ współrzędnych. Należy wskazać punkty na rastrze i podać ich współrzędne w przestrzeni. Na tej podstawie wtyczka obliczy parametry transformacji rastra i utworzy tzw. plik wpasowania (world). Im więcej punktów opisze się współrzędnymi, tym lepszy może być efekt.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGeorefDescriptionDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefdescriptiondialogbase.ui"/>
        <source>Description georeferencer</source>
        <translation>Opis georeferencji</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefdescriptiondialogbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Droid Sans'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:10pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:10pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPlugin</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugin.cpp" line="89"/>
        <source>&amp;Georeferencer…</source>
        <translation>&amp;Georeferencer…</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGui</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="140"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="206"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1940"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1948"/>
        <source>Georeferencer</source>
        <translation>Georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="241"/>
        <source>All other files (*)</source>
        <translation>Wszystkie inne pliki (*)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="271"/>
        <source>Raster loaded: %1</source>
        <translation>Wczytany raster: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="272"/>
        <source>Georeferencer - %1</source>
        <translation>Georeferencer - %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="306"/>
        <source>Georeference Successful</source>
        <translation>Nadanie georeferencji zakończyło się pomyślnie</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="306"/>
        <source>Raster was successfully georeferenced.</source>
        <translation>Rastrowi nadana została georeferencja.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="342"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1077"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1800"/>
        <source>Transform: </source>
        <translation>Przekształć: </translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="397"/>
        <source>Invalid Transform</source>
        <translation>Nieprawidłowe przekształcenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="397"/>
        <source>GDAL scripting is not supported for %1 transformation.</source>
        <translation>Nie można używać skryptów GDAL przy przekształceniu %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="613"/>
        <source>No GCP points are available to save.</source>
        <translation>Brak punktów kontrolnych do zapisania.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="640"/>
        <source>Raster Properties</source>
        <translation>Właściwości rastra</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="640"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1934"/>
        <source>Please load raster to be georeferenced.</source>
        <translation>Proszę otworzyć raster do przekształcenia.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1301"/>
        <source>Write Error</source>
        <translation>Błąd zapisu</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1301"/>
        <source>Could not write to GCP points file %1.</source>
        <translation>Nie można wykonać zapisu punktów kontrolnych do pliku %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1349"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1397"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1964"/>
        <source>Transform Failed</source>
        <translation>Przekształcenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1349"/>
        <source>Failed to calculate linear transform parameters.</source>
        <translation>Nie powiodło się obliczenie parametrów przekształcenia liniowego.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1397"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1964"/>
        <source>Failed to compute GCP transform: Transform is not solvable.</source>
        <translation>Przekształcenie nie powiodło się: nie udało się znaleźć rozwiązania.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1432"/>
        <source>Could not write to %1.</source>
        <translation>Nie można zapisać do %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1831"/>
        <source>Copy to Clipboard</source>
        <translation>Kopiuj do schowka</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1844"/>
        <source>GDAL Script</source>
        <translation>Skrypt GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1934"/>
        <source>No Raster Loaded</source>
        <translation>Nie wczytano żadnego rastra</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1955"/>
        <source>Not Enough GCPs</source>
        <translation>Zbyt mało punktów kontrolnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1955"/>
        <source>%1 transformation requires at least %2 GCPs. Please define more.</source>
        <translation>Przekształcenie %1 wymaga przynajmniej %2 punktów kontrolnych. Zdefiniuj więcej punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="595"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="620"/>
        <source>GCP file</source>
        <translation>Plik punktów kontrolnych GCP</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="912"/>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="200"/>
        <source>Reset Georeferencer</source>
        <translation>Zresetuj georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="201"/>
        <source>Reset georeferencer and clear all GCP points?</source>
        <translation>Zresetować georeferencer i usunąć wszystkie punkty kontrolne?</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="605"/>
        <source>GCP file successfully loaded.</source>
        <translation>Pomyślnie wczytano plik punktów kontrolnych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1009"/>
        <source>Panels</source>
        <translation>Panele</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1014"/>
        <source>Toolbars</source>
        <translation>Paski narzędzi</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1078"/>
        <source>Current transform parametrisation</source>
        <translation>Parametryzacja bieżącego przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1083"/>
        <source>Coordinate: </source>
        <translation>Współrzędna: </translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1084"/>
        <source>Current map coordinate</source>
        <translation>Aktualne współrzędne mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1180"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1181"/>
        <source>Coordinate of image(column/line)</source>
        <translation>Współrzędne obrazu (kolumna/wiersz)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1315"/>
        <source>Save GCPs</source>
        <translation>Zapisz punkty kontrolne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1316"/>
        <source>Save GCP points?</source>
        <translation>Zapisać punkty kontrolne?</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1358"/>
        <source>&lt;p&gt;The selected file already seems to have a world file! Do you want to replace it with the new world file?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Wybrany plik już posiada plik wpasowania world! Czy chcesz go nadpisać nowym plikiem? &lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="247"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="261"/>
        <source>Open Raster</source>
        <translation>Otwórz raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="256"/>
        <source>%1 is not a supported raster data source.</source>
        <translation>%1 nie jest obsługiwanym rastrowym źródłem danych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="594"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="601"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="605"/>
        <source>Load GCP Points</source>
        <translation>Wczytaj punkty kontrolne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="601"/>
        <source>Invalid GCP file. File could not be read.</source>
        <translation>Nieprawidłowy plik GCP. Nie można odczytać pliku.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="613"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="618"/>
        <source>Save GCP Points</source>
        <translation>Zapisz punkty kontrolne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1357"/>
        <source>Georeference</source>
        <translation>Georeferencja</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1432"/>
        <source>Save World File</source>
        <translation>Zapisz plik wpasowania</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1558"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1571"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1662"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1726"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1562"/>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1666"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1672"/>
        <source>Transformation parameters</source>
        <translation>Parametry transformacji</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1690"/>
        <source>Translation x</source>
        <translation>Przesunięcie x</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1691"/>
        <source>Translation y</source>
        <translation>Przesunięcie y</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1692"/>
        <source>Scale x</source>
        <translation>Skala x</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1693"/>
        <source>Scale y</source>
        <translation>Skala y</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1694"/>
        <source>Rotation [degrees]</source>
        <translation>Obrót [stopnie]</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1695"/>
        <source>Mean error [%1]</source>
        <translation>Błąd średni [%1]</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1713"/>
        <source>Residuals</source>
        <translation>Reszty</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1733"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1734"/>
        <source>Enabled</source>
        <translation>Włączone</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1735"/>
        <source>Pixel X</source>
        <translation>X piksela</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1736"/>
        <source>Pixel Y</source>
        <translation>Y piksela</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1737"/>
        <source>Map X</source>
        <translation>X mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1738"/>
        <source>Map Y</source>
        <translation>Y mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1739"/>
        <source>Res X (%1)</source>
        <translation>Res X (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1740"/>
        <source>Res Y (%1)</source>
        <translation>Res Y (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1741"/>
        <source>Res Total (%1)</source>
        <translation>Res Całkowite (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1756"/>
        <source>yes</source>
        <translation>tak</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1760"/>
        <source>no</source>
        <translation>nie</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1807"/>
        <source>Translation (%1, %2)</source>
        <translation>Przesunięcie (%1, %2)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1809"/>
        <source>Scale (%1, %2)</source>
        <translation>Skala (%1, %2)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1811"/>
        <source>Rotation: %1</source>
        <translation>Obrót: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1818"/>
        <source>Mean error: %1</source>
        <translation>Błąd średni: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1837"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1940"/>
        <source>Please set transformation type.</source>
        <translation>Ustaw typ przekształcenia.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="1948"/>
        <source>Please set output raster name.</source>
        <translation>Ustaw nazwę rastwa wyjściowego.</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2043"/>
        <source>Linear</source>
        <translation>Liniowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2045"/>
        <source>Helmert</source>
        <translation>Helmerta</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2047"/>
        <source>Polynomial 1</source>
        <translation>Wielomian 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2049"/>
        <source>Polynomial 2</source>
        <translation>Wielomian 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2051"/>
        <source>Polynomial 3</source>
        <translation>Wielomian 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2053"/>
        <source>Thin plate spline (TPS)</source>
        <translation>Funkcja sklejana (TPS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2055"/>
        <source>Projective</source>
        <translation>Odwzorowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefplugingui.cpp" line="2057"/>
        <source>Not set</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>QgsGeorefPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Georeferencer</source>
        <translation>Georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>View</source>
        <translation>Widok</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>GCP table</source>
        <translation>Tabela punktów kontrolnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Open raster</source>
        <translation>Otwórz raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Zoom In</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Zoom Out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Zoom to Layer</source>
        <translation>Powiększ do zasięgu warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+Shift+F</source>
        <translation>Ctrl+Shift+F</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Transformation settings</source>
        <translation>Ustawienia przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Add Point</source>
        <translation>Dodaj punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Add point</source>
        <translation>Dodaj punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Delete Point</source>
        <translation>Usuń punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Delete point</source>
        <translation>Usuń punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Close Georeferencer</source>
        <translation>Zamknij georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Close georeferencer</source>
        <translation>Zamknij georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Quit</source>
        <translation>Wyjdź</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Start Georeferencing</source>
        <translation>Rozpocznij przekształcanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Start georeferencing</source>
        <translation>Wykonaj georeferencję</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Generate GDAL Script</source>
        <translation>Utwórz skrypt GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Generate GDAL script</source>
        <translation>Generuj skrypt GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Link Georeferencer to QGIS</source>
        <translation>Połącz Georeferencer z QGIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Link QGIS to Georeferencer</source>
        <translation>Połącz QGIS z Georeferencerem</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Load GCP points</source>
        <translation>Wczytaj punkty kontrolne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Move GCP Point</source>
        <translation>Przesuń punkt kontrolny</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Local Histogram Stretch</source>
        <translation>Wzmocnij kontrast do zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Full Histogram Stretch</source>
        <translation>Wzmocnienie kontrastu do pełnego zasięgu</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Reset Georeferencer</source>
        <translation>Zresetuj georeferencer</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Move GCP point</source>
        <translation>Przesuń punkt kontrolny</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Zoom Next</source>
        <translation>Następny</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Zoom Last</source>
        <translation>Poprzedni</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Open Raster…</source>
        <translation>Otwórz raster…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Transformation Settings…</source>
        <translation>Ustawienia przekształcenia…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Save GCP Points as…</source>
        <translation>Zapisz punkty kontrolne jako…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Save GCP points as…</source>
        <translation>Zapisz punkty kontrolne jako…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Load GCP Points…</source>
        <translation>Wczytaj punktu kontrolne…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Configure Georeferencer…</source>
        <translation>Konfiguracja georeferencji…</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsgeorefpluginguibase.ui"/>
        <source>Raster Properties…</source>
        <translation>Właściwości rastra…</translation>
    </message>
</context>
<context>
    <name>QgsGlobeLayerPropertiesFactory</name>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="204"/>
        <source>Globe</source>
        <translation>Glob</translation>
    </message>
</context>
<context>
    <name>QgsGlobePluginDialog</name>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="52"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="56"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="66"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="76"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="80"/>
        <source>Custom…</source>
        <translation>Niestandardowe…</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="53"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="77"/>
        <source>TMS</source>
        <translation>TMS</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="57"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="65"/>
        <source>world.tif</source>
        <translation>world.tif</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="67"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="81"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="300"/>
        <source>Timeout</source>
        <translation>Limit czasu</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="338"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="344"/>
        <source>Add TMS Imagery</source>
        <translation>Dodaj obraz TMS</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="338"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="399"/>
        <source>TMS URL:</source>
        <translation>TMS URL:</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="355"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="361"/>
        <source>Add WMS Imagery</source>
        <translation>Dodaj obraz WMS</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="355"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="377"/>
        <source>Add Raster Imagery</source>
        <translation>Dodaj obraz rastrowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="399"/>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="405"/>
        <source>Add TMS Elevation</source>
        <translation>Dodaj rzędną TMS</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.cpp" line="416"/>
        <source>Add Raster Elevation</source>
        <translation>Dodaj rzędną rastra</translation>
    </message>
</context>
<context>
    <name>QgsGlobePluginDialogGuiBase</name>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Globe Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Elevation</source>
        <translation>Topografia</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>dd.MM.yyyy HH:mm</source>
        <translation>dd.MM.yyyy HH:mm</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Video</source>
        <translation>Wideo</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Anti Aliasing</source>
        <translation>Antyaliasing</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Samples</source>
        <translation>Próbki</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>[Leave empty for maximum]</source>
        <translation>[Pozostaw puste, aby zmaksymalizować]</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Stereo</source>
        <translation>Stereo</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Stereo Mode</source>
        <translation>Tryb stereo</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Screen distance (m)</source>
        <translation>Odległość od ekranu (m)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Screen width (m)</source>
        <translation>Szerokość ekranu (m)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Split stereo horizontal separation (px)</source>
        <translation>Odstęp podziału horyzontalnego (px)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Split stereo vertical separation (px)</source>
        <translation>Odstęp podziału wektykalnego (px)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Split stereo vertical eye mapping</source>
        <translation>Podział wertykalny obrazu</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Screen height (m)</source>
        <translation>Wysokość ekranu (m)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Sk&amp;y</source>
        <translation>Nie&amp;bo</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Ambient lighting</source>
        <translation>Otaczające światło</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Imagery</source>
        <translation>Obraz</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Change requires a restart of the globe plugin&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Zmiana wymaga ponownego uruchomienia wtyczki&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Eye separation (m)</source>
        <translation>Odległość między oczami (m)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Reset to defaults</source>
        <translation>Przywróć domyślne</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Scrolling</source>
        <translation>Przewijanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Invert scroll wheel</source>
        <translation>Odwróć kółko przewijania</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Enable feature identification</source>
        <translation>Włącz identyfikację obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Enable frustum highlighting</source>
        <translation>Włącz podświetlanie ściętego stożka</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Split stereo horizontal eye mapping</source>
        <translation>Podział horyzontalny obrazu</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Override Date / Time (UTC)</source>
        <translation>Nadpisz datę/czas (UTC)</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Vertical scale</source>
        <translation>Skala wysokości</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobeplugindialog.ui"/>
        <source>Sensitivity</source>
        <translation>Czułość</translation>
    </message>
</context>
<context>
    <name>QgsGlobeVectorLayerPropertiesPage</name>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Altitude</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Clamping</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Terrain following behavior</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Terrain following technique</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Technique</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Granularity at which to sample the terrain</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Binding</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Elevation data resolution at which to sample terrain height</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Vertical offset to apply to geometry Z</source>
        <translation>Przesunięcie pionowe do zastosowania dla geometrii Z</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Scale factor to apply to geometry Z</source>
        <translation>Współczynnik skali do zastosowania dla geometrii Z</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>E&amp;xtrusion</source>
        <translation>W&amp;yniesienie</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Height [m]</source>
        <translation>Wysokość [m]</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Extrusion height, either a numeric value, or a field expression</source>
        <translation>Wysokość wyniesienia, może to być wartość liczbowa lub wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Wall gradient</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Wall coloring gradient</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Whether the top cap of the extruded geometry should be flat</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Flatten</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Enable &amp;labeling</source>
        <translation>Włącz etykiety</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Declutter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Lighting</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Rendering mode:</source>
        <translation>Tryb renderowania:</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerpropertiespage.ui"/>
        <source>Rendering method for the layer</source>
        <translation>Metoda renderowania warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="44"/>
        <source>Rasterized</source>
        <translation>Wynik rasteryzacji</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="45"/>
        <source>Model (Simple)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="46"/>
        <source>Model (Advanced)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="47"/>
        <source>Rasterize the layer to a texture, and drape it on the terrain</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="48"/>
        <source>Render the layer features as models</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="51"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="52"/>
        <source>Terrain</source>
        <translation>Teren</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="53"/>
        <source>Relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="54"/>
        <source>Absolute</source>
        <translation>absolutne</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="55"/>
        <source>Do not clamp Z values to the terrain (but still apply the offset, if applicable)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="56"/>
        <source>Sample the terrain under the point, and set the feature&apos;s Z to the terrain height, ignoring the feature&apos;s original Z value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="57"/>
        <source>Sample the terrain under the point, and add the terrain height to the feature&apos;s original Z value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="58"/>
        <source>The feature&apos;s Z value describes its height above &quot;height zero&quot;, which is typically the ellipsoid or MSL</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="61"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="62"/>
        <source>Drape</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="63"/>
        <source>GPU</source>
        <translation>GPU</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="64"/>
        <source>Scene</source>
        <translation>Scena</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="65"/>
        <source>Clamp geometry to the map model&apos;s elevation data</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="66"/>
        <source>Clamp geometry to the terrain&apos;s scene graph</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="67"/>
        <source>Clamp geometry to the terrain as they are rendered by the GPU</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="68"/>
        <source>Clamp geometry at draw time using projective texturing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="71"/>
        <source>Vertex</source>
        <translation>Wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="72"/>
        <source>Centroid</source>
        <translation>Centroid</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="73"/>
        <source>Clamp every vertex independently</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobevectorlayerproperties.cpp" line="74"/>
        <source>Clamp to the centroid of the entire geometry</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGlobeWidget</name>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="31"/>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="33"/>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="78"/>
        <source>Globe</source>
        <translation>Glob</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="37"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="44"/>
        <source>Sync extent</source>
        <translation>Zakres synchronizacji</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="51"/>
        <source>Reload scene</source>
        <translation>Załaduj ponownie scenę</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="58"/>
        <source>Globe settings</source>
        <translation>Ustawienia globalne</translation>
    </message>
    <message>
        <location filename="../src/plugins/globe/qgsglobewidget.cpp" line="67"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
</context>
<context>
    <name>QgsGlowWidget</name>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="449"/>
        <source>Select Glow Color</source>
        <translation>Wybierz kolor poświaty</translation>
    </message>
</context>
<context>
    <name>QgsGml</name>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="71"/>
        <source>GML Getfeature network request update failed for authcfg %1</source>
        <translation>Aktualizacja żądania sieciowego GML Getfeature nie powiodła się z powodu konfiguracji uwierzytelniania %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="90"/>
        <source>GML Getfeature network reply update failed for authcfg %1</source>
        <translation>Aktualizacja odpowiedzi sieciowej GML Getfeature nie powiodła się z powodu konfiguracji uwierzytelniania %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="115"/>
        <source>Loading GML data
%1</source>
        <translation>Wczytuję dane GML
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="115"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="152"/>
        <source>GML Getfeature network request failed with error: %1</source>
        <translation>Wywołanie GML Getfeature nie powiodło się. Zwrócony błąd: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsgml.cpp" line="72"/>
        <location filename="../src/core/qgsgml.cpp" line="91"/>
        <location filename="../src/core/qgsgml.cpp" line="153"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
</context>
<context>
    <name>QgsGmlSchema</name>
    <message>
        <location filename="../src/core/qgsgmlschema.cpp" line="339"/>
        <source>Cannot guess schema</source>
        <translation>Nieznany schemat domyślny</translation>
    </message>
</context>
<context>
    <name>QgsGpsDetector</name>
    <message>
        <location filename="../src/core/gps/qgsgpsdetector.cpp" line="44"/>
        <source>internal GPS</source>
        <translation>wewnętrzny GPS</translation>
    </message>
    <message>
        <location filename="../src/core/gps/qgsgpsdetector.cpp" line="48"/>
        <source>local gpsd</source>
        <translation>lokalny gpsd</translation>
    </message>
    <message>
        <location filename="../src/core/gps/qgsgpsdetector.cpp" line="54"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
</context>
<context>
    <name>QgsGpsDeviceDialog</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="42"/>
        <source>New device %1</source>
        <translation>Nowe urządzenie %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="56"/>
        <source>Delete Device</source>
        <translation>Usuń urządzenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialog.cpp" line="57"/>
        <source>Are you sure that you want to delete this device?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć to urządzenie?</translation>
    </message>
</context>
<context>
    <name>QgsGpsDeviceDialogBase</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>GPS Device Editor</source>
        <translation>Ustawienia odbiorników GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Devices</source>
        <translation>Urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>New</source>
        <translation>Nowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Device name</source>
        <translation>Nazwa urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>This is the name of the device as it will appear in the lists</source>
        <translation>Nazwa urządzenia, która będzie wyświetlana w liście</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Commands</source>
        <translation>Komendy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Track download</source>
        <translation>Pobieranie śladów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Route upload</source>
        <translation>Przesyłanie tras</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Waypoint download</source>
        <translation>Pobieranie punktów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to download routes from the device</source>
        <translation>Polecenie wykorzystywane do pobierania tras z urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Route download</source>
        <translation>Pobieranie tras</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to upload waypoints to the device</source>
        <translation>Polecenie wykorzystywane do przesyłania punktów nawigacyjnych do urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Track upload</source>
        <translation>Przesyłanie śladów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to download tracks from the device</source>
        <translation>Polecenie wykorzystywane do pobierania śladów z urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to upload routes to the device</source>
        <translation>Polecenie wykorzystywane do przesyłania tras do urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to download waypoints from the device</source>
        <translation>Polecenie wykorzystywane do pobierania punktów nawigacyjnych z urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>The command that is used to upload tracks to the device</source>
        <translation>Komenda używana do przesyłania śladów (tracków) do urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>Waypoint upload</source>
        <translation>Przesyłanie punktów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsdevicedialogbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;In the download and upload commands there can be special words that will be replaced by QGIS when the commands are used. These words are:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%babel&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the path to GPSBabel&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%in&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the GPX filename when uploading or the port when downloading&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%out&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - the port when uploading or the GPX filename when downloading&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;MS Shell Dlg 2&apos;; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;W komendach pobierania i przesyłania mogą występować słowa specjalne zastępowane przez QGIS w trakcie uruchamiania komendy. Te słowa to:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%babel&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - ścieżka do GPSBabel&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%in&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - nazwa pliku GPX podczas przesyłania lub portu podczas pobierania&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-style:italic;&quot;&gt;%out&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt; - port podczas przesyłania lub nazwa pliku GPX podczas pobierania&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGpsInformationWidget</name>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="515"/>
        <source>/gps</source>
        <translation>/gps</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="515"/>
        <source>No path to the GPS port is specified. Please enter a path then try again.</source>
        <translation>Nie wskazano ścieżki do portu GPS. Podaj ścieżkę i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="544"/>
        <source>Timed out!</source>
        <translation>Przekroczono czas!</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="545"/>
        <source>Failed to connect to GPS device.</source>
        <translation>Nie można połączyć się z urzadzeniem GPS.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="553"/>
        <source>Connected!</source>
        <translation>Podłączono!</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="554"/>
        <source>Dis&amp;connect</source>
        <translation>&amp;Rozłącz</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="557"/>
        <source>Connected to GPS device.</source>
        <translation>Połączono z urządzeniem GPS.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="581"/>
        <source>Error opening log file.</source>
        <translation>Błąd podczas otwierania pliku zdarzeń.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="531"/>
        <source>Connecting…</source>
        <translation>Łączenie…</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="192"/>
        <source>Track Color</source>
        <translation>Kolor śladu</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="301"/>
        <source>Local Time</source>
        <translation>Czas lokalny</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="302"/>
        <source>UTC</source>
        <translation>UTC</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="303"/>
        <source>Time Zone</source>
        <translation>Strefa czasowa</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="532"/>
        <source>Connecting to GPS device %1…</source>
        <translation>Łączenie z urzędzeniem GPS %1…</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="604"/>
        <source>Disconnected…</source>
        <translation>Rozłączono…</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="606"/>
        <source>&amp;Connect</source>
        <translation>&amp;Połącz</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="607"/>
        <source>Disconnected from GPS device.</source>
        <translation>Odłączono od urządzenia GPS.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="772"/>
        <source>%1 m</source>
        <translation>%1 m</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="784"/>
        <source>%1 km/h</source>
        <translation>%1 km/h</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="789"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="799"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="812"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="822"/>
        <source>Not available</source>
        <translation>Niedostępne</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="824"/>
        <source>Automatic</source>
        <translation>Automatyczna</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="824"/>
        <source>Manual</source>
        <translation>Ręcznie</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="825"/>
        <source>3D</source>
        <translation>3D</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="825"/>
        <source>2D</source>
        <translation>2D</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="825"/>
        <source>No fix</source>
        <translation>Brak fix-a</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="826"/>
        <source>Differential</source>
        <translation>Różnicowy</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="826"/>
        <source>Non-differential</source>
        <translation>Nieróżnicowy</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="826"/>
        <source>No position</source>
        <translation>Brak położenia</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="828"/>
        <source>Valid</source>
        <translation>Poprawna</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="828"/>
        <source>Invalid</source>
        <translation>Niesprawne</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="943"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="948"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="981"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1026"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1049"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1065"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1071"/>
        <source>Add Feature</source>
        <translation>Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="982"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1027"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1050"/>
        <source>Error reprojecting feature to layer CRS.</source>
        <translation>Błąd reprojekcji obiektu do układu współrzędnych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="986"/>
        <source>Feature Added</source>
        <translation>Dodano obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="995"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1085"/>
        <source>Save Layer Edits</source>
        <translation>Zapisz edycję</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1065"/>
        <source>The feature could not be added because removing the polygon intersections would change the geometry type.</source>
        <translation>Nie można dodać tego obiektu, ponieważ usunięcie przecięć poligonów zmieniłoby typ geometrii.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1071"/>
        <source>An error was reported during intersection removal.</source>
        <translation>Wystąpił błąd podczas usuwania przecięcia.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1218"/>
        <source>&amp;Add Feature</source>
        <translation>&amp;Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="943"/>
        <source>Cannot close a line feature until it has at least two vertices.</source>
        <translation>Nie można zamknąć linii, która ma mniej niż dwa wierzchołki.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="949"/>
        <source>Cannot close a polygon feature until it has at least three vertices.</source>
        <translation>Nie można zamknąć poligonu, który ma mniej niż trzy wierzchołki.</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1078"/>
        <source>Feature added</source>
        <translation>Dodano obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="996"/>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1086"/>
        <source>Could not commit changes to layer %1

Errors: %2
</source>
        <translation>Nie można zatwierdzić zmian dla warstwy %1

Błędy:  %2
</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1165"/>
        <source>NMEA files</source>
        <translation>Pliki NMEA</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1165"/>
        <source>Save GPS log file As</source>
        <translation>Zapisz plik dziennika GPS jako</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1230"/>
        <source>&amp;Add Point</source>
        <translation>&amp;Dodaj punkt</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1234"/>
        <source>&amp;Add Line</source>
        <translation>&amp;Dodaj linię</translation>
    </message>
    <message>
        <location filename="../src/app/gps/qgsgpsinformationwidget.cpp" line="1238"/>
        <source>&amp;Add Polygon</source>
        <translation>&amp;Dodaj poligon</translation>
    </message>
</context>
<context>
    <name>QgsGpsInformationWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>GPS Connect</source>
        <translation>Połączenie GPS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Quick status indicator:
green = good or 3D fix
yellow = good 2D fix
red = no fix or bad fix
gray = no data

2D/3D depends on this information being available</source>
        <translation>Znaczniki statusu:
zielony = dobry lub fix 3D
żółty = dobry fix 2D
czerwony = brak lub błędny fix
szary = brak danych

2D/3D zależnie od dostępnych informacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Reset track</source>
        <translation>Resetuj ślad</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>00000</source>
        <translation>00000</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Log file</source>
        <translation>Plik log</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Map Centering</source>
        <translation>Centrowanie mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>When leaving</source>
        <translation>po opuszczeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Never</source>
        <translation>nigdy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Always</source>
        <translation>zawsze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Line color</source>
        <translation>Kolor linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Filtering</source>
        <translation>Filtrowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Distance threshold (meters)</source>
        <translation>Próg odległości (metry)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Acquisition interval (seconds)</source>
        <translation>Interwał akwizycji (sekundy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Position</source>
        <translation>Pozycja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Signal</source>
        <translation>Sygnał</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Satellite</source>
        <translation>Satelita</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Debug</source>
        <translation>Debug</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>&amp;Connect</source>
        <translation>&amp;Połącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>latitude of position fix (degrees)</source>
        <translation>szer. geo. położenia fix (stopnie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Longitude</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>longitude of position fix (degrees)</source>
        <translation>dł. geo. położenia fix (stopnie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>antenna altitude with respect to geoid (mean sea level)</source>
        <translation>wysokość anteny odniesiona do geoidy (średniego poziomu morza)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Altitude</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Latitude</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Time of fix</source>
        <translation>Czas fix</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>date/time of position fix (UTC)</source>
        <translation>Data/czas położenia fix (UTC)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>speed over ground</source>
        <translation>prędkość naziemna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Speed</source>
        <translation>Prędkość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>track direction (degrees)</source>
        <translation>kierunek śladu (stopnie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Direction</source>
        <translation>Kierunek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Horizontal Dilution of Precision</source>
        <translation>Poziomy błąd dokładności</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Vertical Dilution of Precision</source>
        <translation>Pionowy błąd dokładności</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Position Dilution of Precision</source>
        <translation>Pozycyjny błąd dokładności</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>GPS receiver configuration 2D/3D mode: Automatic or Manual</source>
        <translation>Tryb konfiguracji 2D/3D odbiornika GPS: automatyczny lub manualny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>position fix dimensions: 2D, 3D or No fix</source>
        <translation>przestrzeń położenia fix: 2D, 3D lub brak fix-a</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Dimensions</source>
        <translation>Przestrzeń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>quality of the position fix: Differential, Non-differential or No position</source>
        <translation>jakość położenia fix: różnicowa, nieróżnicowa lub brak położenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Quality</source>
        <translation>Jakość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>position fix status: Valid or Invalid</source>
        <translation>status położenia fix: poprawny lub niepoprawny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Status</source>
        <translation>Stan</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>number of satellites used in the position fix</source>
        <translation>liczba satelitów do ustalenia położenia fix</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Satellites</source>
        <translation>Satelitów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>H accuracy</source>
        <translation>Dokładność H</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>V accuracy</source>
        <translation>Dokładność V</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Connection</source>
        <translation>Połączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Autodetect</source>
        <translation>Wykryj automatycznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Serial device</source>
        <translation>Urządzenie szeregowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Refresh serial device list</source>
        <translation>Odśwież listę urządzeń szeregowych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Device</source>
        <translation>Urządzenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>gpsd</source>
        <translation>gpsd</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Internal</source>
        <translation>Wewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Digitizing</source>
        <translation>Digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Track</source>
        <translation>Ślad</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Automatically add points</source>
        <translation>Dodaj punkty automatycznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Track width in pixels</source>
        <translation>Szerokość śladu w pikselach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>save layer after every feature added</source>
        <translation>zapisuj warstwę po dodaniu każdego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Automatically save added feature</source>
        <translation>Automatycznie zapisz dodane obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>save GPS data (NMEA sentences) to a file</source>
        <translation>zapisz dane GPS (sekwencje NMEA) do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>browse for log file</source>
        <translation>wyszukaj plik zdarzeń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>% of map extent</source>
        <translation>% zasięgu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Cursor</source>
        <translation>Wskaźnik pozycji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Small</source>
        <translation>Mały</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Large</source>
        <translation>Duży</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Timestamp properties</source>
        <translation>Właściwości znacznika czasu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Specify the field where the GPS timestamp will be saved, only string or datetime fields are supported</source>
        <translation>Określ pole, w którym zostanie zapisany znacznik czasu GPS, wspierane są tylko pola typu tekstowego lub data/czas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Destination</source>
        <translation>Cel</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Timezone</source>
        <translation>Strefa czasowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Apply leap seconds correction by adding the seconds to GPS timestamp</source>
        <translation>Zastosuj korektę sekund przestępnych, dodając sekundy do znacznika czasu GPS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Leap seconds</source>
        <translation>Sekundy przestępne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>&amp;Add Feature</source>
        <translation>&amp;Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgpsinformationwidgetbase.ui"/>
        <source>Add Track Point</source>
        <translation>Dodaj punkt śladu</translation>
    </message>
</context>
<context>
    <name>QgsGpsPlugin</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="85"/>
        <source>&amp;GPS Tools</source>
        <translation>Narzędzia GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="87"/>
        <source>&amp;Create new GPX layer</source>
        <translation>Nowa warstwa GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="91"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="92"/>
        <source>Creates a new GPX layer and displays it on the map canvas</source>
        <translation>Tworzy nową warstwę GPX i wyświetla ją w obszarze mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="261"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="285"/>
        <source>Import GPS File</source>
        <translation>Importuj plik GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="262"/>
        <source>Could not start GPSBabel.</source>
        <translation>Nie można uruchomić GPSBabel.</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="340"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="362"/>
        <source>Convert GPS File</source>
        <translation>Konwertuj plik GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="159"/>
        <source>GPS eXchange file</source>
        <translation>Plik wymiany GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="171"/>
        <source>Unable to create a GPX file with the given name. Try again with another name or in another directory.</source>
        <translation>Nie można utworzyć pliku GPX o podanej nazwie. Podaj inną nazwę lub zmień katalog.</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="216"/>
        <source>GPX Loader</source>
        <translation>Import GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="217"/>
        <source>Unable to read the selected file.
Please reselect a valid file.</source>
        <translation>Nie można odczytać wybranego pliku. Zaznacz proszę prawidłowy plik.</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="157"/>
        <source>Save New GPX File As</source>
        <translation>Zapisz nowy plik GPX jako</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="170"/>
        <source>Save New GPX File</source>
        <translation>Zapisz nowy plik GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="341"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="432"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="522"/>
        <source>Could not start GPSBabel!</source>
        <translation>Nie można uruchomić GPSBabel!</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="419"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="431"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="452"/>
        <source>Download from GPS</source>
        <translation>Pobierz z GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="437"/>
        <source>Downloading data…</source>
        <translation>Pobieranie danych…</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="509"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="521"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="542"/>
        <source>Upload to GPS</source>
        <translation>Prześlij do GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="527"/>
        <source>Uploading data…</source>
        <translation>Przesyłanie danych…</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="267"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="346"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="437"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="527"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="267"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="346"/>
        <source>Importing data…</source>
        <translation>Importowanie danych…</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="282"/>
        <source>Could not import data from %1!

</source>
        <translation>Nie można zaimportować danych z %1!

</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="359"/>
        <source>Could not convert data from %1!

</source>
        <translation>Nie można przekonwertować danych z %1!

</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="420"/>
        <source>This device does not support downloading of %1.</source>
        <translation>To urządzenie nie umożliwia pobierania %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="450"/>
        <source>Could not download data from GPS!

</source>
        <translation>Nie można pobrać danych z GPS!

</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="510"/>
        <source>This device does not support uploading of %1.</source>
        <translation>To urządzenie nie umożliwia przesyłania %1.</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugin.cpp" line="540"/>
        <source>Error while uploading data to GPS!

</source>
        <translation>Błąd podczas przesyłania danych do GPS!

</translation>
    </message>
</context>
<context>
    <name>QgsGpsPluginGui</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="89"/>
        <source>GPX files (*.gpx)</source>
        <translation>Pliki GPX (*.gpx)</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="115"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="297"/>
        <source>Waypoints</source>
        <translation>Punkty nawigacyjne</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="116"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="299"/>
        <source>Routes</source>
        <translation>Trasy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="117"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="301"/>
        <source>Tracks</source>
        <translation>Ślady</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="174"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="312"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="419"/>
        <source>Choose a file name to save under</source>
        <translation>Podaj nazwę pliku do zapisania</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="176"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="257"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="314"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="421"/>
        <source>GPS eXchange format</source>
        <translation>Format GPS eXchange</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="255"/>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="403"/>
        <source>Select GPX file</source>
        <translation>Wybierz plik GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="273"/>
        <source>Select file and format to import</source>
        <translation>Wybierz plik i format do zaimportowania </translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="356"/>
        <source>Waypoints from a route</source>
        <translation>Punkty nawigacyjne z trasy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="357"/>
        <source>Waypoints from a track</source>
        <translation>Punkty nawigacyjne ze śladów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="358"/>
        <source>Route from waypoints</source>
        <translation>Trasa z punkótw nawigacyjnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="359"/>
        <source>Track from waypoints</source>
        <translation>Slad z punktów nawigacyjnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpsplugingui.cpp" line="405"/>
        <source>GPS eXchange format (*.gpx)</source>
        <translation>Format wymiany z GPS (*.gpx)</translation>
    </message>
</context>
<context>
    <name>QgsGpsPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>GPS Tools</source>
        <translation>Narzędzia GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Load GPX file</source>
        <translation>Wczytaj plik GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Feature types</source>
        <translation>Typy obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Waypoints</source>
        <translation>Punkty nawigacyjne</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Routes</source>
        <translation>Trasy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Tracks</source>
        <translation>Ślady</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Import other file</source>
        <translation>Zaimportuj inny plik</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>File to import</source>
        <translation>Plik do zaimportowania</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Feature type</source>
        <translation>Typ obiektu</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>GPX output file</source>
        <translation>Wyjściowy plik GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>(Note: Selecting correct file type in browser dialog important!)</source>
        <translation>(Uwaga: Wybór odpowiedniego typu pliku jest ważny!)</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Download from GPS</source>
        <translation>Pobierz z GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>GPS device</source>
        <translation>Urządzenie GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Output file</source>
        <translation>Plik wyjściowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Upload to GPS</source>
        <translation>Prześlij do GPS</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Data layer</source>
        <translation>Warstwa danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Edit devices</source>
        <translation>Edytuj urządzenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>GPX Conversions</source>
        <translation>Konwersja GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>GPX input file</source>
        <translation>Wejściowy plik GPX</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Conversion</source>
        <translation>Konwersja</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Browse…</source>
        <translation>Przeglądaj…</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Save As…</source>
        <translation>Zapisz jako…</translation>
    </message>
    <message>
        <location filename="../src/plugins/gps_importer/qgsgpspluginguibase.ui"/>
        <source>Edit devices…</source>
        <translation>Edytuj urządzenia…</translation>
    </message>
</context>
<context>
    <name>QgsGradientColorRampDialog</name>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="66"/>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="71"/>
        <source>Select Ramp Color</source>
        <translation>Wybierz kolor palety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="69"/>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="74"/>
        <source>Transparent</source>
        <translation>Przezroczyste</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="81"/>
        <source>Discrete</source>
        <translation>dyskretna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="82"/>
        <source>Continuous</source>
        <translation>ciągła</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="116"/>
        <source>Lightness</source>
        <translation>Jasność</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="122"/>
        <source>Hue</source>
        <translation>Barwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="128"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="134"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="246"/>
        <source>Gradient file : %1</source>
        <translation>Plik gradientu : %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgradientcolorrampdialog.cpp" line="263"/>
        <source>License file : %1</source>
        <translation>Plik licencji : %1</translation>
    </message>
</context>
<context>
    <name>QgsGradientColorRampDialogBase</name>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Gradient Color Ramp</source>
        <translation>Gradientowa paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Color &amp;1</source>
        <translation>Kolor &amp;1</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Color &amp;2</source>
        <translation>Kolor &amp;2</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>&amp;Type</source>
        <translation>&amp;Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Gradient Stop</source>
        <translation>Przejście gradientu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Relative &amp;position</source>
        <translation>&amp;Pozycja względna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>&amp;Delete Stop</source>
        <translation>&amp;Usuń przejście</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Plot</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Hue</source>
        <translation>Odcień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Lightness</source>
        <translation>Jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgradientcolorrampdialogbase.ui"/>
        <source>&amp;Information</source>
        <translation>&amp;Informacja</translation>
    </message>
</context>
<context>
    <name>QgsGradientFillSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1143"/>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1148"/>
        <source>Select Gradient Color</source>
        <translation>Wybierz kolor gradientu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1146"/>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1151"/>
        <source>Transparent</source>
        <translation>Przezroczyste</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedHistogramWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedhistogramwidget.cpp" line="73"/>
        <source>Ranges are overlapping and can&apos;t be edited by the histogram</source>
        <translation>Zakresy zachodzą na siebie i nie można ich edytować za pomocą histogramu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedhistogramwidget.cpp" line="78"/>
        <source>Ranges have gaps and can&apos;t be edited by the histogram</source>
        <translation>Zakresy mają luki i nie można ich edytować za pomocą histogramu</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolRendererModel</name>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="227"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="227"/>
        <source>Values</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="227"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
</context>
<context>
    <name>QgsGraduatedSymbolRendererWidget</name>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Legend format</source>
        <translation>Format legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Template for the legend text associated with each classification.  
Use &quot;%1&quot; for the lower bound of the classification, and &quot;%2&quot; for the upper bound.</source>
        <translation>Szablon tekstu legendy związany z każdą z klas.
Użyj &quot;%1&quot; dla dolnej granicy klasy i &quot;%2&quot; dla górnej.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Precision of upper and lower values in label text.
Positive is number of decimal places
Negative rounds to powers of 10</source>
        <translation>Dokładność górnej i dolnej wartości w opisie.
Wartość dodatnia oznacza liczbę cyfr po przecinku
Ujemna zaokrągla do potęg 10</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Precision </source>
        <translation>Dokładność </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Check to remove trailing zeroes after the decimal point from the upper and lower values in the legend.</source>
        <translation>Zaznaczenie spowoduje usunięcie zbędnych zer po przecinku w górnej i dolnej wartości w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Trim</source>
        <translation>Przytnij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose between color and size graduation. &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If you want to combine both, use a data-defined size for the symbol and graduate by color.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz gradację koloru lub wielkości.&lt;/p&gt;&lt;p&gt;Jeśli chcesz uzyskać oba efekty, określ wielkość symbolu na podstawie danych i dokonaj gradacji po kolorze.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>to</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Classes</source>
        <translation>Liczba klas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Symmetric Classification</source>
        <translation>Klasyfikacja symetryczna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Around</source>
        <translation>Wokół</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Create class astride symmetry value</source>
        <translation>Utwórz klasyczną wartość symetrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Delete All</source>
        <translation>Usuń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="1346"/>
        <source>Symbol Settings</source>
        <translation>Ustawienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Classify</source>
        <translation>Klasyfikuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Add class</source>
        <translation>Dodaj klasę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Link class boundaries</source>
        <translation>Połącz granice klas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="570"/>
        <source>Symbol Levels…</source>
        <translation>Poziomy wyświetlania symboli…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="573"/>
        <source>Data-defined Size Legend…</source>
        <translation>Rozmiar legendy oparty na danych…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="776"/>
        <source>Select Method</source>
        <translation>Metoda wybierania</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="959"/>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="970"/>
        <source>Apply Classification</source>
        <translation>Zastosuj klasyfikację</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="1189"/>
        <source>Link Class Boundaries</source>
        <translation>Połącz granice klas</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="776"/>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="970"/>
        <source>No color ramp defined.</source>
        <translation>Nie zdefiniowano palety kolorów.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="516"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="521"/>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="528"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="959"/>
        <source>Natural break classification (Jenks) is O(n2) complexity, your classification may take a long time.
Press cancel to abort breaks calculation or OK to continue.</source>
        <translation>Ta metoda klasyfikacji (Jenks) jest klasy O(n2) złożoności - może potrwać długo.
Możesz ją przerwać albo kontynuować.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp" line="1190"/>
        <source>Rows will be reordered before linking boundaries. Continue?</source>
        <translation>Zanim granice zostaną połączone, zmieni się kolejność wierszy. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Size from</source>
        <translation>Rozmiar od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgraduatedsymbolrendererwidget.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
</context>
<context>
    <name>QgsGrass</name>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="370"/>
        <source>GRASS was not found in &apos;%1&apos; (GISBASE), provider and plugin will not work.</source>
        <translation>Nie odnaleziono GRASS w &apos;%1&apos; (GISBASE), dlatego dostawca ani wtyczka nie mogą zostać uruchomione.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="374"/>
        <source>GRASS error</source>
        <translation>Błąd GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="646"/>
        <source>Cannot add mapset %1 to search path:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1104"/>
        <source>Cannot close mapset. %1</source>
        <translation>Nie można zamknąć mapsetu. %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1132"/>
        <source>Cannot create new mapset directory</source>
        <translation>Nie można utworzyć katalogu nowego mapsetu</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1140"/>
        <source>Cannot copy %1 to %2</source>
        <translation>Nie można skopiować %1 do %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1653"/>
        <source>Cannot write region</source>
        <translation>Nie można zapisać regionu</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1656"/>
        <source>no mapset open</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2268"/>
        <source>Cannot query raster
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2331"/>
        <source>Cannot delete %1 %2: %3</source>
        <translation>Nie mozna usunąć %1 %2: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1955"/>
        <source>Cannot start module</source>
        <translation>Nie można uruchomić modułu</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1955"/>
        <source>command: %1 %2</source>
        <translation>komenda: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="347"/>
        <source>Problem in GRASS initialization, GRASS provider and plugin will not work : %1</source>
        <translation>Wystąpił problem przy uruchamianiu GRASS. Dostawca ani wtyczka nie zostały uruchomione: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="664"/>
        <source>Cannot remove mapset %1 from search path: %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="1784"/>
        <source>Cannot read raster map region (%1/%2/%3)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2089"/>
        <source>Cannot get projection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2152"/>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2177"/>
        <source>Cannot get raster extent</source>
        <translation>Nie można odczytać zasięgu rastra</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2214"/>
        <source>Cannot get map info</source>
        <translation>Nie można odczytać informacji o mapie</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2245"/>
        <source>Cannot get colors</source>
        <translation>Nie można odczytać kolorów</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrass.cpp" line="2362"/>
        <source>Cannot create new vector: %1</source>
        <translation>Nie można utworzyć nowej warstwy wektorowej: %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassElementDialog</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="123"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="151"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="156"/>
        <source>&lt;font color=&apos;red&apos;&gt;Enter a name!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;Wpisz nazwę!&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="167"/>
        <source>&lt;font color=&apos;red&apos;&gt;This is name of the source!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;To jest nazwa źródła!&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="173"/>
        <source>&lt;font color=&apos;red&apos;&gt;Exists!&lt;/font&gt;</source>
        <translation>&lt;font color=&apos;red&apos;&gt;Istnieje!&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassutils.cpp" line="174"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
</context>
<context>
    <name>QgsGrassFeatureIterator</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassfeatureiterator.cpp" line="655"/>
        <source>&lt;not editable (layer %1)&gt;</source>
        <translation>&lt;not editable (layer %1)&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGrassImportItem</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="1197"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="1231"/>
        <source>canceling</source>
        <translation>anulowanie</translation>
    </message>
</context>
<context>
    <name>QgsGrassImportProgress</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassimport.cpp" line="89"/>
        <source>Progress: %1</source>
        <translation>Postęp: %1 </translation>
    </message>
</context>
<context>
    <name>QgsGrassItemActions</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="59"/>
        <source>GRASS Options…</source>
        <translation>Opcje GRASS…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="69"/>
        <source>New Mapset…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="76"/>
        <source>Open Mapset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="86"/>
        <source>Add Mapset to Search Path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="92"/>
        <source>Remove Mapset from Search Path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="101"/>
        <source>Rename…</source>
        <translation>Zmień nazwę…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="105"/>
        <source>Delete…</source>
        <translation>Usuń…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="114"/>
        <source>New Point Layer…</source>
        <translation>Nowa warstwa punktowa…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="118"/>
        <source>New Line Layer…</source>
        <translation>Nowa warstwa liniowa…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="122"/>
        <source>New Polygon Layer…</source>
        <translation>Nowa warstwa poligonowa…</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="149"/>
        <source>Cannot create new mapset: %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGrassMapcalc</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="80"/>
        <source>Mapcalc tools</source>
        <translation>Narzędzia mapcalc (algebra mapowa)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="83"/>
        <source>Add map</source>
        <translation>Dodaj mapę</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="90"/>
        <source>Add constant value</source>
        <translation>Dodaj stałą wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="97"/>
        <source>Add operator or function</source>
        <translation>Dodaj operator lub funkcję</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="104"/>
        <source>Add connection</source>
        <translation>Dodaj połączenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="111"/>
        <source>Select item</source>
        <translation>Zaznacz obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="118"/>
        <source>Delete selected item</source>
        <translation>Usuń zaznaczony obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="128"/>
        <source>Open</source>
        <translation>Otwórz</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="133"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="139"/>
        <source>Save as</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="157"/>
        <source>Addition</source>
        <translation>Dodawanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="158"/>
        <source>Subtraction</source>
        <translation>Odejmowanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="159"/>
        <source>Multiplication</source>
        <translation>Mnożenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="160"/>
        <source>Division</source>
        <translation>Dzielenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="161"/>
        <source>Modulus</source>
        <translation>Moduł</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="162"/>
        <source>Exponentiation</source>
        <translation>Potęgowanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="165"/>
        <source>Equal</source>
        <translation>Równe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="166"/>
        <source>Not equal</source>
        <translation>Nie równe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="167"/>
        <source>Greater than</source>
        <translation>Większy niż</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="168"/>
        <source>Greater than or equal</source>
        <translation>Większy niż lub równy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="169"/>
        <source>Less than</source>
        <translation>Mniejszy niż</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="170"/>
        <source>Less than or equal</source>
        <translation>Mniejszy niż lub równy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="171"/>
        <source>And</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="172"/>
        <source>Or</source>
        <translation>Lub</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="175"/>
        <source>Absolute value of x</source>
        <translation>Wartość bezwzględna z x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="176"/>
        <source>Inverse tangent of x (result is in degrees)</source>
        <translation>Cotangens x (wynik w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="177"/>
        <source>Inverse tangent of y/x (result is in degrees)</source>
        <translation>Cotangens y/x (wynik w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="178"/>
        <source>Current column of moving window (starts with 1)</source>
        <translation>Bieżąca kolumna okna (początek 1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="179"/>
        <source>Cosine of x (x is in degrees)</source>
        <translation>Cosinus x (x jest w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="180"/>
        <source>Convert x to double-precision floating point</source>
        <translation>Konwertuj x do double-precision floating point</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="181"/>
        <source>Current east-west resolution</source>
        <translation>Bieżąca rozdzielczość wschód-zachód</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="182"/>
        <source>Exponential function of x</source>
        <translation>Exponenta x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="183"/>
        <source>x to the power y</source>
        <translation>x do potęgi y</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="184"/>
        <source>Convert x to single-precision floating point</source>
        <translation>Konwertuj x do single-precision floating point</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="185"/>
        <source>Decision: 1 if x not zero, 0 otherwise</source>
        <translation>Dzielenie: 1 jeśli x niezerowe, 0 w innym wypadku</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="186"/>
        <source>Decision: a if x not zero, 0 otherwise</source>
        <translation>Dzielenie: a jeśli x niezerowe, 0 w innym wypadku</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="187"/>
        <source>Decision: a if x not zero, b otherwise</source>
        <translation>Dzielenie: a jeśli x niezerowe, b w innym wypadku</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="188"/>
        <source>Decision: a if x &gt; 0, b if x is zero, c if x &lt; 0</source>
        <translation>Dzielenie: a jeśli x &gt; 0, b jeśli x jest zerowe, c jeśli x &lt; 0 </translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="189"/>
        <source>Convert x to integer [ truncates ]</source>
        <translation>Konwertuj x do integer [ obcięcie ]</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="190"/>
        <source>Check if x = NULL</source>
        <translation>Sprawdź czy x = NULL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="191"/>
        <source>Natural log of x</source>
        <translation>Logarytm naturalny z x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="192"/>
        <source>Log of x base b</source>
        <translation>Logarytm z x przy podstawie b</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="193"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="194"/>
        <source>Largest value</source>
        <translation>Największa wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="195"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="196"/>
        <source>Median value</source>
        <translation>Średnia wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="197"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="198"/>
        <source>Smallest value</source>
        <translation>Najniższa wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="199"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="200"/>
        <source>Mode value</source>
        <translation>Wartość modalna</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="201"/>
        <source>1 if x is zero, 0 otherwise</source>
        <translation>1 jeśli x jest zerem, w przeciwnym razie 0</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="202"/>
        <source>Current north-south resolution</source>
        <translation>Bieżąca rozdzielczość północ-południe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="203"/>
        <source>NULL value</source>
        <translation>wartość NULL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="204"/>
        <source>Random value between a and b</source>
        <translation>Losowa wartość między a i b</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="205"/>
        <source>Round x to nearest integer</source>
        <translation>Zaokrąglaj x do najbliższej całkowitej</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="206"/>
        <source>Current row of moving window (Starts with 1)</source>
        <translation>Bieżący wiersz okna (początek 1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="207"/>
        <source>Sine of x (x is in degrees)</source>
        <comment>sin(x)</comment>
        <translation>Sinus x (x jest w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="208"/>
        <source>Square root of x</source>
        <comment>sqrt(x)</comment>
        <translation>Pierwiastek kwadratowy z x</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="209"/>
        <source>Tangent of x (x is in degrees)</source>
        <comment>tan(x)</comment>
        <translation>Tangens z x (z jest w stopniach)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="210"/>
        <source>Current x-coordinate of moving window</source>
        <translation>Bieżąca współrzędna X okna</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="211"/>
        <source>Current y-coordinate of moving window</source>
        <translation>Bieżąca współrzędna Y okna</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="222"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1270"/>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="529"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="588"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="770"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="991"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1009"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1016"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1176"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1182"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1196"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="529"/>
        <source>Cannot check region of map %1</source>
        <translation>Nie można sprawdzić regionu mapy %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="588"/>
        <source>Cannot get region of map %1</source>
        <translation>Nie można określić regionu mapy %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="770"/>
        <source>No GRASS raster maps available</source>
        <translation>Brak dostępnych warstw rastrowych GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="991"/>
        <source>Cannot create &apos;mapcalc&apos; directory in current mapset.</source>
        <translation>Nie można utworzyć katalogu &quot;mapcalc&quot; w bieżącym mapsecie.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1001"/>
        <source>New mapcalc</source>
        <translation>Nowy mapcalc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1002"/>
        <source>Enter new mapcalc name:</source>
        <translation>Wpisz nazwę nowego mapcalc:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1009"/>
        <source>Enter vector name</source>
        <translation>Podaj nazwę wektora</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1017"/>
        <source>The file already exists. Overwrite?</source>
        <translation>Plik istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1035"/>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1053"/>
        <source>Save mapcalc</source>
        <translation>Zapisz mapcalc</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1035"/>
        <source>File name empty</source>
        <translation>Pusta nazwa zbioru</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1054"/>
        <source>Cannot open mapcalc file</source>
        <translation>Nie można otworzyć pliku mapcalc (</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1176"/>
        <source>The mapcalc schema (%1) not found.</source>
        <translation>Schemat mapcalc (%1) nieznaleziony.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1182"/>
        <source>Cannot open mapcalc schema (%1)</source>
        <translation>Nie można otworzyć schematu mapcalc (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1194"/>
        <source>Cannot read mapcalc schema (%1):</source>
        <translation>Nie można odczytać schematu mapcalc (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalc.cpp" line="1195"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
w wierszu %2 kolumnie %3</translation>
    </message>
</context>
<context>
    <name>QgsGrassMapcalcBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalcbase.ui"/>
        <source>Main Window</source>
        <translation>Okno główne</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalcbase.ui"/>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmapcalcbase.ui"/>
        <source>Enter constant value</source>
        <translation>Podaj stałą wartość</translation>
    </message>
</context>
<context>
    <name>QgsGrassMapsetItem</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="523"/>
        <source>topology missing</source>
        <translation>brak topologii</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="529"/>
        <source>topology version not supported</source>
        <translation>Nie obsługiwana wersja topologii</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="533"/>
        <source>topology version 6</source>
        <translation>Topologia (wersja 6)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="556"/>
        <source>empty</source>
        <translation>puste</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="712"/>
        <source>%1 layer type not supported</source>
        <translation>%1 typ warstwy nie jest obsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="767"/>
        <source>Cannot create provider %1 : %2</source>
        <translation>Nie można utworzyć dostawcy %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="772"/>
        <source>Provider is not valid  %1 : %2</source>
        <translation>Niepoprawny dostawca %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="829"/>
        <source>Cannot get default location region.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="902"/>
        <source>Cannot delete %1</source>
        <translation>Nie mozna usunąć %1</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="928"/>
        <source>Import to GRASS mapset</source>
        <translation>Importuj do mapsetu GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="929"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="941"/>
        <source>Import to GRASS mapset failed</source>
        <translation>Import do mapsetu GRASS nie powiódł się</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovidermodule.cpp" line="942"/>
        <source>Failed to import %1 to %2: %3</source>
        <translation>Nie udało się zaimportować %1 do %2: %3</translation>
    </message>
</context>
<context>
    <name>QgsGrassModule</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="102"/>
        <source>Module: %1</source>
        <translation>Moduł: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="242"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="479"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="491"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="501"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="520"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="649"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="723"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="116"/>
        <source>The module file (%1) not found.</source>
        <translation>Nie znaleziono pliku modułu (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="121"/>
        <source>Cannot open module file (%1)</source>
        <translation>Nie można otworzyć pliku modułu (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="129"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="239"/>
        <source>Cannot read module file (%1)</source>
        <translation>Nie można odczytać pliku modułu (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="130"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="240"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
w wierszu %2 kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="156"/>
        <source>Module %1 not found</source>
        <translation>Nie znaleziono modułu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="203"/>
        <source>Cannot find man page %1</source>
        <translation>Nie można odnaleźć strony podręcznika %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="204"/>
        <source>Please ensure you have the GRASS documentation installed.</source>
        <translation>Upewnij się, że masz zainstalowaną dokumentację GRASS.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="228"/>
        <source>Not available, description not found (%1)</source>
        <translation>Niedostępne, nie znaleziono opisu (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="232"/>
        <source>Not available, cannot open description (%1)</source>
        <translation>Niedostępne, nie można otworzyć opisu (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="244"/>
        <source>Not available, incorrect description (%1)</source>
        <translation>Niedostępne, błędny opis (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="459"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="759"/>
        <source>Run</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="491"/>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="520"/>
        <source>Cannot get input region</source>
        <translation>Nie można ustalić regionu źródłowego</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="502"/>
        <source>Input %1 outside current region!</source>
        <translation>Dane wejściowe (%1) poza bieżącym regionem!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="507"/>
        <source>Use Input Region</source>
        <translation>Użyj regionu źródłowego</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="535"/>
        <source>Output %1 exists! Overwrite?</source>
        <translation>Plik wyjściowy %1 istnieje! Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="649"/>
        <source>Cannot find module %1</source>
        <translation>Nie można odnaleźć modułu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="723"/>
        <source>Cannot start module: %1</source>
        <translation>Nie można uruchomić modułu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="728"/>
        <source>Stop</source>
        <translation>Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="741"/>
        <source>&lt;B&gt;Successfully finished&lt;/B&gt;</source>
        <translation>&lt;B&gt;Pomyślnie zakończono&lt;/B&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="750"/>
        <source>&lt;B&gt;Finished with error&lt;/B&gt;</source>
        <translation>&lt;B&gt;Zakończono z błędem&lt;/B&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodule.cpp" line="755"/>
        <source>&lt;B&gt;Module crashed or killed&lt;/B&gt;</source>
        <translation>&lt;B&gt;Moduł uległ awarii &lt;/B&gt;</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>GRASS Module</source>
        <translation>Moduł GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>Manual</source>
        <translation>Podręcznik</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>TextLabel</source>
        <translation>Etykieta tekstowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>Run</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>View output</source>
        <translation>Zobacz wynik</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmodulebase.ui"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleFile</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1405"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1510"/>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;brakująca wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1517"/>
        <source>%1:&amp;nbsp;directory does not exist</source>
        <translation>%1:&amp;nbsp;katalog nie istnieje</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleGdalInput</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="789"/>
        <source>OGR/PostGIS/GDAL Input</source>
        <translation>Wejście OGR/PostGIS/GDAL</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="805"/>
        <source>Cannot find layeroption %1</source>
        <translation>Nie można odnaleźć layeroption %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="820"/>
        <source>Cannot find whereoption %1</source>
        <translation>Nie można odnaleźć whereoption %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="833"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="867"/>
        <source>Select a layer</source>
        <translation>Wybierz warstwę</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1015"/>
        <source>%1:&amp;nbsp;no input</source>
        <translation>%1:&amp;nbsp;brak źródła</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleInput</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="795"/>
        <source>Input</source>
        <translation>Wejście</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="819"/>
        <source>Cannot find typeoption %1</source>
        <translation>Nie można odnaleźć typeoption %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="828"/>
        <source>Cannot find values for typeoption %1</source>
        <translation>Nie można odnaleźć wartości dla typeoption %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="880"/>
        <source>Cannot find layeroption %1</source>
        <translation>Nie można odnaleźć layeroption %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="913"/>
        <source>GRASS element %1 not supported</source>
        <translation>Element GRASSa %1 nie jest wspierany</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="942"/>
        <source>Use region of this map</source>
        <translation>Użyj regionu tej mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="963"/>
        <source>Sublayer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="1249"/>
        <source>no input</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="1268"/>
        <source>current map does not contain features of required type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleinput.cpp" line="1274"/>
        <source>geometry type not selected</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGrassModuleOption</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="416"/>
        <source>Unknown outputType</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="552"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="580"/>
        <source>Output file</source>
        <translation>Plik wyjściowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="580"/>
        <source>GeoTIFF</source>
        <translation>GeoTIFF</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="692"/>
        <source>Cannot parse version_min %1</source>
        <translation>Nie można sprawdzić wersji minimalnej %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="717"/>
        <source>Cannot parse version_max %1</source>
        <translation>Nie można sprawdzić wersji maksymalnej %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="744"/>
        <source>%1:&amp;nbsp;missing value</source>
        <translation>%1:&amp;nbsp;brakująca wartość</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleSelection</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1169"/>
        <source>Selected categories</source>
        <translation>Wybrane kategorie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1194"/>
        <source>Manual entry</source>
        <translation>Wprowadzanie ręczne</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1228"/>
        <source>layer selection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1264"/>
        <source>Add to canvas layer</source>
        <translation>Dodaj od obszaru mapy</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleStandardOptions</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="860"/>
        <source>Cannot get region of map %1</source>
        <translation>Nie można określić regionu mapy %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="879"/>
        <source>Cannot find module %1</source>
        <translation>Nie można odnaleźć modułu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="904"/>
        <source>Cannot start module %1</source>
        <translation>Nie można uruchomić modułu %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="908"/>
        <source>command</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="972"/>
        <source>Cannot read module description (%1):</source>
        <translation>Nie można odczytać opisu modułu (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="973"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
w wierszu %2 kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="92"/>
        <source>Region</source>
        <translation>Region</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="94"/>
        <source>Input layers</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="95"/>
        <source>Current map canvas</source>
        <translation>Aktualny obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="173"/>
        <source>Cannot find key %1</source>
        <translation>Nie można odnaleźć klucza %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="224"/>
        <source>Option &apos;%1&apos; should be configured as field</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="295"/>
        <source>This module has no options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="380"/>
        <source>&lt;&lt; Hide advanced options</source>
        <translation>&lt;&lt; Ukryj zaawansowane opcje</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="385"/>
        <source>Show advanced options &gt;&gt;</source>
        <translation>Pokaż zaawansowane opcje &gt;&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="419"/>
        <source>Item with key %1 not found</source>
        <translation>Obiekt o kluczu %1 nie został znaleziony</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleoptions.cpp" line="435"/>
        <source>Item with id %1 not found</source>
        <translation>Obiekt o id %1 nie został znaleziony</translation>
    </message>
</context>
<context>
    <name>QgsGrassModuleVectorField</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1051"/>
        <source>Attribute field</source>
        <translation>Pole wartości</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassmoduleparam.cpp" line="1063"/>
        <source>&apos;layer&apos; attribute in field tag with key= %1 is missing.</source>
        <translation>brak atrybutu &quot;layer&quot; w polu znacznika o kluczu= %1.</translation>
    </message>
</context>
<context>
    <name>QgsGrassNewMapset</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1224"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="224"/>
        <source>No writable locations, the database is not writable!</source>
        <translation>Baza danych jest bez praw do zapisu!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="353"/>
        <source>Enter location name!</source>
        <translation>Wpisz nazwę lokacji!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="360"/>
        <source>The location exists!</source>
        <translation>Taka lokalizacja już istnieje!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="480"/>
        <source>Cannot set projection: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="487"/>
        <source>Selected projection is not supported by GRASS!</source>
        <translation>Wybrane odwzorowanie nie jest wpierane przez GRASS!</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="521"/>
        <source>Cannot create projection.</source>
        <translation>Nie można utworzyć odwzorowania.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="570"/>
        <source>Cannot reproject previously set region, default region set.</source>
        <translation>Nie można zmodyfikować poprzedniego regionu, wybrano region domyślny.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="689"/>
        <source>North must be greater than south</source>
        <translation>Wartość północy musi być większa niż południa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="694"/>
        <source>East must be greater than west</source>
        <translation>Wartość wschodu musi być większa niż zachodu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="738"/>
        <source>Regions file (%1) not found.</source>
        <translation>Plik regionu (%1) nie znaleziony.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="743"/>
        <source>Cannot open locations file (%1)</source>
        <translation>Nie można otworzyć pliku lokacji (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="753"/>
        <source>Cannot read locations file (%1):</source>
        <translation>Nie można odczytać pliku lokacji (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="754"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
w wierszu %2 kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="855"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="863"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1063"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1071"/>
        <source>Cannot create QgsCoordinateReferenceSystem</source>
        <translation>Nie można utworzyć QgsCoordinateReferenceSystem</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="889"/>
        <source>Cannot reproject selected region.</source>
        <translation>Nie można zmodyfikować wybranego regionu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="977"/>
        <source>Cannot reproject region</source>
        <translation>Nie można zmodyfikować regionu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1235"/>
        <source>Location</source>
        <translation>Lokalizacja</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1237"/>
        <source>Mapset</source>
        <translation>Mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1253"/>
        <source>Cannot create new GRASS database directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1304"/>
        <source>Cannot create new mapset: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1329"/>
        <source>New mapset successfully created</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1200"/>
        <source>The mapset already exists</source>
        <translation>Taki mapset już istnieje</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1279"/>
        <source>Cannot create new location: %1</source>
        <translation>Nie można utworzyć nowej lokacji: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1316"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1321"/>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1329"/>
        <source>New mapset</source>
        <translation>Nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1317"/>
        <source>New mapset successfully created, but cannot be opened: %1</source>
        <translation>Pomyślnie utworzono nowy mapset, ale nie można go otworzyć: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapset.cpp" line="1322"/>
        <source>New mapset successfully created and set as current working mapset.</source>
        <translation>Pomyślnie utworzono nowy mapset i ustawiono jako bieżący roboczy.</translation>
    </message>
</context>
<context>
    <name>QgsGrassNewMapsetBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>New Mapset</source>
        <translation>Nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>GRASS Database</source>
        <translation>Baza danych GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Database Error</source>
        <translation>Błąd bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>The GRASS location is a collection of maps for a particular territory or project.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>North</source>
        <translation>Północ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>West</source>
        <translation>Zachód</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>East</source>
        <translation>Wschód</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>South</source>
        <translation>Południe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>The GRASS region defines a workspace for raster modules. The default region is valid for one location. It is possible to set a different region in each mapset. It is possible to change the default location region later.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>New mapset</source>
        <translation>Nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Existing mapsets</source>
        <translation>Istniejący mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>The GRASS mapset is a collection of maps used by one user. A user can read maps from all mapsets in the location but he can open for writing only his mapset (owned by user).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Location</source>
        <translation>Lokalizacja</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Open new mapset</source>
        <translation>Otwórz nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>GRASS Location</source>
        <translation>Lokalizacja GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Database directory</source>
        <translation>Katalog bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;GRASS data are stored in tree directory structure. The GRASS database is the top-level directory in this tree structure.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Select location</source>
        <translation>Wybierz lokację</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Create new location</source>
        <translation>Twórz nową lokację</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Location Error</source>
        <translation>Błąd lokacji</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Projection</source>
        <translation>Odwzorowanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Projection Error</source>
        <translation>Błąd odwzorowania</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Not defined</source>
        <translation>Niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Default GRASS Region</source>
        <translation>Domyślny region GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Set current QGIS extent</source>
        <translation>Ustal bieżący zasięg QGIS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Set</source>
        <translation>Ustaw</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Region Error</source>
        <translation>Błąd regionu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Mapset</source>
        <translation>Mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Mapset Error</source>
        <translation>Błąd mapsetu</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Owner</source>
        <translation>Właściciel</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Create New Mapset</source>
        <translation>Twórz nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassnewmapsetbase.ui"/>
        <source>Browse…</source>
        <translation>Przeglądaj…</translation>
    </message>
</context>
<context>
    <name>QgsGrassOptions</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="50"/>
        <source>GRASS version</source>
        <translation>Wersja GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="54"/>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="67"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="86"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="121"/>
        <source>Currently selected GRASS installation is not valid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptions.cpp" line="133"/>
        <source>Choose a directory with configuration files (default.qgc, *.qgm)</source>
        <translation>Wybierz katalog z plikami konfiguracyjnymi (default.qgc, *.qgm)</translation>
    </message>
</context>
<context>
    <name>QgsGrassOptionsBase</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>GRASS Options</source>
        <translation>Opcje GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Modules</source>
        <translation>Moduły</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Browser</source>
        <translation>Przeglądarka</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Region</source>
        <translation>Region</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Modules interface configuration</source>
        <translation>Konfiguracja interfejsu modułów</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>The version of GRASS which was used to build the GRASS provider and plugin in QGIS. Exactly the same version must be used on runtime.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>GRASS installation</source>
        <translation>Instalacja GRASS</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>GIsbase error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Debug mode</source>
        <translation>Tryb debugowania</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Import</source>
        <translation>Importuj</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>CRS transformation</source>
        <translation>Przekształcenie układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Approximate CRS transformation is fast but it may be inaccurate.</source>
        <translation>Szacunkowe przekształcenie układu jest szybkie, ale może być niedokładne.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Create a link to the external data for GDAL data sources with the same CRS as target mapset by r.external, instead of making copy of data.</source>
        <translation>Zamiast tworzyć kopię danych, utwórz link do danych zewnętrznych dla źródeł danych GDAL posiadających układ współrzędnych zgodny z docelowym mapsetem.</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Create link to external data if possible</source>
        <translation>Jeśli to możliwe, utwórz link do danych zewnętrznych</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Show virtual topological layers</source>
        <translation>Pokaż wirtualne warstwy topologiczne</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Region border</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassoptionsbase.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
</context>
<context>
    <name>QgsGrassPlugin</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="138"/>
        <source>Open GRASS tools</source>
        <translation>Otwórz narzędzia GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="140"/>
        <source>Display Current Grass Region</source>
        <translation>Wyświetl bieżący region GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="129"/>
        <source>Open Mapset</source>
        <translation>Otwórz mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="131"/>
        <source>New Mapset</source>
        <translation>Nowy mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="133"/>
        <source>Close Mapset</source>
        <translation>Zamknij mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="136"/>
        <source>Open GRASS Tools</source>
        <translation>Otwórz narzędzia GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="142"/>
        <source>Displays the current GRASS region as a rectangle on the map canvas</source>
        <translation>Wyświetla aktualny region GRASSa jako prostokąt w obszarze mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="157"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="811"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="812"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="813"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="814"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="815"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="816"/>
        <source>&amp;GRASS</source>
        <translation>&amp;GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="166"/>
        <source>GRASS</source>
        <translation>GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="196"/>
        <source>Add Closed Boundary</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="283"/>
        <source>GRASS init error</source>
        <translation>Błąd inicjalizacji GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="607"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="702"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="765"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="567"/>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="568"/>
        <source>New vector name</source>
        <translation>Nazwa nowej warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="145"/>
        <source>GRASS Options</source>
        <translation>Opcje GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="180"/>
        <source>Add Point</source>
        <translation>Dodaj punkt</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="184"/>
        <source>Add Line</source>
        <translation>Dodaj linię</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="188"/>
        <source>Add Boundary</source>
        <translation>Dodaj granice</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="192"/>
        <source>Add Centroid</source>
        <translation>Dodaj centroid</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="591"/>
        <source>Cannot create new vector: %1</source>
        <translation>Nie można utworzyć nowej warstwy wektorowej: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="608"/>
        <source>New vector created but cannot be opened by data provider.</source>
        <translation>Nowa warstwa wektorowa została utworzona, ale nie może być otwarta przez dostawcę danych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="702"/>
        <source>Cannot open the mapset. %1</source>
        <translation>Nie można otworzyć mapsetu. %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassplugin.cpp" line="765"/>
        <source>Cannot open GRASS mapset. %1</source>
        <translation>Nie można otworzyć mapsetu GRASSa. %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassProvider</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="246"/>
        <source>Whole number (integer)</source>
        <translation>Liczba całkowita (integer)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="247"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="248"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="1469"/>
        <source>Cannot restore record with cat %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="1623"/>
        <source>Cannot delete orphan record with cat %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassprovider.cpp" line="2085"/>
        <source>GRASS %1 vector provider</source>
        <translation>Dostawca wektorowy %1 GRASS</translation>
    </message>
</context>
<context>
    <name>QgsGrassRasterImport</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassimport.cpp" line="290"/>
        <source>Data type %1 not supported</source>
        <translation>Typ danych %1 nie jest obsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassimport.cpp" line="323"/>
        <source>Writing band %1/%2</source>
        <translation>Zapisywanie kanału %1/%2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassimport.cpp" line="362"/>
        <source>Cannot convert block (%1) to data type %2</source>
        <translation>Nie można konwertować bloku (%1) do typu %2</translation>
    </message>
</context>
<context>
    <name>QgsGrassRasterProvider</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="63"/>
        <source>cellhd file %1 does not exist</source>
        <translation>plik cellhd %1 nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="72"/>
        <source>Groups not yet supported</source>
        <translation>Grupowanie nie jest jeszcze dostępne</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="213"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="265"/>
        <source>Cannot read raster</source>
        <translation>Nie można odczytać rastra</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="226"/>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="278"/>
        <source>%1 bytes expected but %2 byte were read from qgis.d.rast</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="429"/>
        <source>Format not supported</source>
        <translation>Format nieobsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="446"/>
        <source>Cannot read data</source>
        <translation>Nie można odczytać danych</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassrasterprovider.cpp" line="537"/>
        <source>GRASS raster provider</source>
        <translation>Dostawca rastrowy GRASS</translation>
    </message>
</context>
<context>
    <name>QgsGrassRegionBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>North</source>
        <translation>Północ</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>West</source>
        <translation>Zachód</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Region</source>
        <translation>Region</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>East</source>
        <translation>Wschód</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Select the extent by dragging on canvas</source>
        <translation>Wybierz zasięg geograficzny zaznaczając go na mapie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>N-S</source>
        <translation>N-S</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>E-W</source>
        <translation>E-W</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>South</source>
        <translation>Południe</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Columns</source>
        <translation>Kolumn</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassregionbase.ui"/>
        <source>Rows</source>
        <translation>Wierszy</translation>
    </message>
</context>
<context>
    <name>QgsGrassSelect</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="75"/>
        <source>Select GRASS Vector Layer</source>
        <translation>Wybierz warstwę wektorową GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="82"/>
        <source>Select GRASS Raster Layer</source>
        <translation>Wybierz warstwę rastrową GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="89"/>
        <source>Select GRASS Mapcalc Schema</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="97"/>
        <source>Select GRASS Mapset</source>
        <translation>Wybierz mapset GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="402"/>
        <source>Choose existing GISDBASE</source>
        <translation>Wybierz istniejący GISDBASE</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="417"/>
        <source>Wrong GISDBASE, no locations available.</source>
        <translation>Błędny GISDBASE, brak dostępnych lokacji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="418"/>
        <source>Wrong GISDBASE</source>
        <translation>Błędny GISDBASE</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="438"/>
        <source>Select a map.</source>
        <translation>Wybierz mapę.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="439"/>
        <source>No map</source>
        <translation>Brak mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="447"/>
        <source>No layer</source>
        <translation>Brak warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselect.cpp" line="448"/>
        <source>No layers available in this map</source>
        <translation>Brak warstw dostępnych dla tej mapy</translation>
    </message>
</context>
<context>
    <name>QgsGrassSelectBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Add GRASS Layer</source>
        <translation>Dodaj warstwę GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Gisdbase</source>
        <translation>Gisdbase</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Location</source>
        <translation>Lokalizacja</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Mapset</source>
        <translation>Mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Map name</source>
        <translation>Nazwa mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Select or type map name (wildcards &apos;*&apos; and &apos;?&apos; accepted for rasters)</source>
        <translation>Wybierz lub wpisz nazwę mapy (znaki wieloznaczne &quot;*&quot; i &quot;?&quot; akceptowane są dla rastrów)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassselectbase.ui"/>
        <source>Browse…</source>
        <translation>Przeglądaj…</translation>
    </message>
</context>
<context>
    <name>QgsGrassShell</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="45"/>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="46"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="62"/>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="110"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="62"/>
        <location filename="../src/plugins/grass/qgsgrassshell.cpp" line="110"/>
        <source>Cannot rename the lock file %1</source>
        <translation>Nie można zmienić nazwy pliku blokady %1</translation>
    </message>
</context>
<context>
    <name>QgsGrassTools</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="126"/>
        <source>GRASS Tools</source>
        <translation>Narzędzia GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="122"/>
        <source>GRASS Tools: %1/%2</source>
        <translation>Narzędzia GRASS: %1/%2</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="60"/>
        <source>Close mapset</source>
        <translation>Zamknij mapset</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="110"/>
        <source>Region</source>
        <translation>Region</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="188"/>
        <source>Cannot start command shell (%1)</source>
        <translation>Nie można uruchomić powłoki poleceń (%1)</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="199"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="274"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="279"/>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="291"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="199"/>
        <source>GRASS Shell is not compiled.</source>
        <translation>GRASS Shell nie jest skompilowany.</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="274"/>
        <source>The config file (%1) not found.</source>
        <translation>Nie znaleziono pliku konfiguracyjnego (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="279"/>
        <source>Cannot open config file (%1).</source>
        <translation>Nie można otworzyć pliku konfiguracyjnego (%1).</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="288"/>
        <source>Cannot read config file (%1):</source>
        <translation>Nie można odczytać pliku konfiguracyjnego (%1):</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="289"/>
        <source>
%1
at line %2 column %3</source>
        <translation>
%1
w wierszu %2 kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="599"/>
        <source>%1 errors found</source>
        <translation>wykryto %1 błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstools.cpp" line="623"/>
        <source>%1 errors</source>
        <translation>%1 błędów</translation>
    </message>
</context>
<context>
    <name>QgsGrassToolsBase</name>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>&amp;GRASS Tools</source>
        <translation>Narzędzia &amp;GRASS</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;No mapset is open. You can open a GRASS mapset from the browser using the mapset item&apos;s context menu action &lt;span style=&quot; font-style:italic;&quot;&gt;Open mapset&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>Modules</source>
        <translation>Moduły</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>Reload tree</source>
        <translation>Wczytaj ponownie drzewo</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>Run debug</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>Close debug</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qgsgrasstoolsbase.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
</context>
<context>
    <name>QgsGrassVector</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassvector.cpp" line="262"/>
        <source>Cannot open vector on level 2</source>
        <translation>Nie można otworzyć wektora na poziomie 2</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvector.cpp" line="272"/>
        <source>Cannot open vector</source>
        <translation>Nie można otworzyć wektora</translation>
    </message>
</context>
<context>
    <name>QgsGrassVectorImport</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassimport.cpp" line="616"/>
        <source>Writing features</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGrassVectorMapLayer</name>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="421"/>
        <source>No field info</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="461"/>
        <source>Virtual topology symbol field</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="536"/>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="1022"/>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="1078"/>
        <source>Driver is not open</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="564"/>
        <source>The table for this field already exists</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="585"/>
        <source>Cannot create field info</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="628"/>
        <source>Cannot create link to the table.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="637"/>
        <source>Created table %1 could not be deleted</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="717"/>
        <source>Errors updating restored column, update interrupted</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="742"/>
        <source>%1 field cannot be deleted, it is temporary virtual field used for topology symbol.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="824"/>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="891"/>
        <source>no table</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="940"/>
        <source>Table does not exist</source>
        <translation>Tabela nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="945"/>
        <source>Feature invalid</source>
        <translation>Nieprawidłowy obiekt</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="1034"/>
        <source>Cannot select record from table</source>
        <translation>Nie można wybrać rekordu z tabeli</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="1086"/>
        <source>Cannot check if record exists</source>
        <translation>Nie można sprawdzić czy rekord istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/grass/qgsgrassvectormaplayer.cpp" line="1153"/>
        <source>Field %1 not found in cached attributes</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsGroupWMSDataDialogBase</name>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>Short name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>A name used to identify the group layer. The short name is a text string used for machine-to-machine communication.</source>
        <translation>Nazwa identyfikująca grupę warstw. Jest to krótka nazwa wykorzystywana przez komputer.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>The title is for the benefit of humans to identify group layer.</source>
        <translation>Opisowy tytuł wykorzystywany przez ludzi do identyfikacji grupy warstw.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>The abstract is a descriptive narrative providing more information about the group layer.</source>
        <translation>Streszczenie jest opisem dostarczającym więcej informacji o grupie warstw.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>Set Group WMS Data</source>
        <translation>Definiuj grupę WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsgroupwmsdatadialogbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
</context>
<context>
    <name>QgsGui</name>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="254"/>
        <location filename="../src/gui/qgsgui.cpp" line="262"/>
        <source>Python Macros</source>
        <translation>Makra Pythona</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="255"/>
        <source>Python macros are currently disabled and will not be run</source>
        <translation>Makra Pythona są aktualnie wyłączone i nie będą uruchamiane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="263"/>
        <source>Python macros are currently disabled. Do you allow this macro to run?</source>
        <translation>Makra Pythona są aktualnie wyłączone. Czy zezwalasz na uruchomienie tego makra?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="264"/>
        <source>Don&apos;t Ask Anymore</source>
        <translation>Nie pytaj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="265"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="266"/>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="283"/>
        <source>Enable Macros</source>
        <translation>Włącz makra</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="289"/>
        <source>Security warning</source>
        <translation>Ostrzeżenie bezpieczeństwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsgui.cpp" line="290"/>
        <source>Python macros cannot currently be run.</source>
        <translation>Makra Pythona nie mogą obecnie być uruchamiane.</translation>
    </message>
</context>
<context>
    <name>QgsGuiVectorLayerTools</name>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="39"/>
        <source>Add feature</source>
        <translation>Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="60"/>
        <source>Start editing failed</source>
        <translation>Rozpocznij edycję pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="61"/>
        <source>Provider cannot be opened for editing</source>
        <translation>Dostawca nie może zostać otwarty do edycji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="107"/>
        <source>Do you want to save the changes to layer %1?</source>
        <translation>Czy chcesz zapisać zmiany na warstwie %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="131"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="132"/>
        <source>Problems during roll back</source>
        <translation>Wystąpiły problemy przy cofaniu zmian</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="160"/>
        <source>Commit Errors</source>
        <translation>Prześlij błędy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="181"/>
        <source>Commit errors</source>
        <translation>Błędy przesyłania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="161"/>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="182"/>
        <source>Could not commit changes to layer %1</source>
        <translation>Nie można zatwierdzić zmian dla warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="106"/>
        <source>Stop Editing</source>
        <translation>Zakończ edycję</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="163"/>
        <source>Errors: %1
</source>
        <translation>Błędy: %1
</translation>
    </message>
    <message>
        <location filename="../src/app/qgsguivectorlayertools.cpp" line="170"/>
        <source>Show more</source>
        <translation>Pokaż więcej</translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayers</name>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="82"/>
        <source>Browse</source>
        <translation>Przeglądaj</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="85"/>
        <source>Apply Changes</source>
        <translation>Zastosuj zmiany</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="86"/>
        <source>Apply fixes to unavailable layers (remaining unavailable layers will be removed from the project).</source>
        <translation>Zastosuj poprawki do niedostępnych warstw (pozostałe niedostępne warstwy zostaną usunięte z projektu).</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="102"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="103"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="104"/>
        <source>Provider</source>
        <translation>Dostawca</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="105"/>
        <source>Auth config</source>
        <translation>Konf. uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="106"/>
        <source>Datasource</source>
        <translation>Źródło danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="118"/>
        <source>none</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="152"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="278"/>
        <source>Select File to Replace &apos;%1&apos;</source>
        <translation>Wybierz plik do zastąpienia &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="291"/>
        <source>Select New Directory of Selected Files</source>
        <translation>Wybierz nowy katalog wybranych plików</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgshandlebadlayers.cpp" line="486"/>
        <source>There are still %n unhandled layer(s). If they are not fixed, they will be disabled/deactivated until the project is opened again.</source>
        <comment>unhandled layers</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="283"/>
        <source>Please select exactly one file.</source>
        <translation>Wybierz tylko jeden plik.</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="485"/>
        <source>Unhandled layer will be lost.</source>
        <translation>Nieobsługiwane warstwy zostaną utracone.</translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayersBase</name>
    <message>
        <location filename="../src/ui/qgshandlebadlayersbase.ui"/>
        <source>Handle Unavailable Layers</source>
        <translation>Obsługa niedostępnych warstw</translation>
    </message>
</context>
<context>
    <name>QgsHandleBadLayersHandler</name>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="47"/>
        <source>Import all unavailable layers unmodified (you can fix them later).</source>
        <translation>Zaimportuj wszystkie niedostępne warstwy niezmodyfikowane (możesz je później naprawić).</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="48"/>
        <source>Keep Unavailable Layers</source>
        <translation>Zachowaj niedostępne warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="49"/>
        <source>Remove all unavailable layers from the project</source>
        <translation>Usuń z projektu wszystkie niedostępne warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="50"/>
        <source>Remove Unavailable Layers</source>
        <translation>Usuń niedostępne warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="55"/>
        <source>Handle unavailable layers</source>
        <translation>Obsługa niedostępnych warstw</translation>
    </message>
    <message>
        <location filename="../src/app/qgshandlebadlayers.cpp" line="56"/>
        <source>%1 of %2 unavailable layers were not fixable.</source>
        <translation>%1 z %2 niedostępnych warstw nie da się naprawić.</translation>
    </message>
</context>
<context>
    <name>QgsHashedLineSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1981"/>
        <source>All Rings</source>
        <translation>Wszystkie pierścienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1982"/>
        <source>Exterior Ring Only</source>
        <translation>Tylko pierścień zewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1983"/>
        <source>Interior Rings Only</source>
        <translation>Tylko pierścienie wewnętrzne</translation>
    </message>
</context>
<context>
    <name>QgsHeatmapRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsheatmaprendererwidget.cpp" line="80"/>
        <source>The heatmap renderer only applies to point and multipoint layers. 
&apos;%1&apos; is not a point layer and cannot be rendered as a heatmap.</source>
        <translation>Wyświetlenie mapy skupień możliwe jest jedynie dla warstw punktowych i wielopunktowych. &quot;%1&quot; nie jest warstwą punktową i nie może być w ten sposób wyświetlona.</translation>
    </message>
</context>
<context>
    <name>QgsHeatmapRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Automatic</source>
        <translation>automatyczna</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Radius</source>
        <translation>Promień</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Rendering quality</source>
        <translation>Jakość wyświetlania</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Best&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Najlepszy&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Fastest&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Najszybszy&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Maximum value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgsheatmaprendererwidgetbase.ui"/>
        <source>Weight points by</source>
        <translation>Waga z atrybutu</translation>
    </message>
</context>
<context>
    <name>QgsHillShadeWidget</name>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>˚</source>
        <translation>˚</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Altitude</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Azimuth</source>
        <translation>Azymut</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Z Factor</source>
        <translation>Współczynnik Z</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgshillshaderendererwidget.ui"/>
        <source>Multidirectional</source>
        <translation>Wielokierunkowo</translation>
    </message>
</context>
<context>
    <name>QgsHillshadeRenderer</name>
    <message>
        <location filename="../src/core/raster/qgshillshaderenderer.cpp" line="534"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
</context>
<context>
    <name>QgsHistogramWidgetBase</name>
    <message>
        <location filename="../src/ui/qgshistogramwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshistogramwidgetbase.ui"/>
        <source>Load Values</source>
        <translation>Wczytaj wartości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshistogramwidgetbase.ui"/>
        <source>Histogram bins</source>
        <translation>Przedziały histogramu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshistogramwidgetbase.ui"/>
        <source>Show mean value</source>
        <translation>Pokaż średnią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgshistogramwidgetbase.ui"/>
        <source>Show standard deviation</source>
        <translation>Pokaż odchylenie standardowe</translation>
    </message>
</context>
<context>
    <name>QgsHtmlAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgshtmlannotationdialog.cpp" line="37"/>
        <source>HTML Annotation</source>
        <translation>Opis HTML</translation>
    </message>
    <message>
        <location filename="../src/app/qgshtmlannotationdialog.cpp" line="50"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/qgshtmlannotationdialog.cpp" line="85"/>
        <source>html</source>
        <translation>html</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyMenu</name>
    <message>
        <location filename="../src/gui/qgsidentifymenu.cpp" line="40"/>
        <source>Identify</source>
        <translation>Identyfikuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsidentifymenu.cpp" line="139"/>
        <location filename="../src/gui/qgsidentifymenu.cpp" line="443"/>
        <source>%1 All (%2)</source>
        <translation>%1 wszystkie (%2)</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsBase</name>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Results</source>
        <translation>Wynik identyfikacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>FID</source>
        <translation>FID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Expand New Results by Default</source>
        <translation>Domyślnie rozwiń nowe wyniki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Clear Results</source>
        <translation>Wyczyść wyniki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Print Selected HTML Response</source>
        <translation>Drukuj wybraną odpowiedź HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Feature(s)</source>
        <translation>Identyfikuj obiekt(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Features by area or single click</source>
        <translation>Identyfikuj obiekty prostokątem lub kliknięciem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Features by Polygon</source>
        <translation>Identyfikuj obiekty wielobokiem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Features by Freehand</source>
        <translation>Identyfikuj obiekty swobodnie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Identify Features by Radius</source>
        <translation>Identyfikuj obiekty promieniem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Select identify mode</source>
        <translation>Wybierz tryb identyfikacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Select view mode for raster layers</source>
        <translation>Wybierz tryb widoku dla warstw rastrowych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>View</source>
        <translation>Widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Expand Tree</source>
        <translation>Rozwiń drzewo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Collapse Tree</source>
        <translation>Zwiń drzewo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Expand New Results</source>
        <translation>Rozwiń nowe wyniki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Open Form</source>
        <translation>Otwórz formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Copy Feature</source>
        <translation>Kopiuj obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Print Response</source>
        <translation>Drukuj odpowiedź</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Copy Selected Feature to Clipboard</source>
        <translation>Kopiuj wybrany obiekt do schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsidentifyresultsbase.ui"/>
        <source>Auto open form for single feature results</source>
        <translation>Automatycznie otwieraj formularz w przypadku identyfikacji pojedynczego obiektu</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsDialog</name>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="336"/>
        <source>Identify Results</source>
        <translation>Wynik identyfikacji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="364"/>
        <source>Feature</source>
        <translation>Obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="365"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="381"/>
        <source>Current layer</source>
        <translation>bieżąca warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="382"/>
        <source>Top down, stop at first</source>
        <translation>pierwszy znaleziony (od góry w dół)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="383"/>
        <source>Top down</source>
        <translation>wszystkie warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="384"/>
        <source>Layer selection</source>
        <translation>zaznaczone warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="423"/>
        <source>Identify Settings</source>
        <translation>Ustawienia identyfikowania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="531"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="991"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1072"/>
        <source>(Derived)</source>
        <translation>(pochodne)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="548"/>
        <source>(Actions)</source>
        <translation>(akcje)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="555"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1113"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1612"/>
        <source>Edit feature form</source>
        <translation>Edytuj w formularzu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="555"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1113"/>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1612"/>
        <source>View feature form</source>
        <translation>Wyświetl w formularzu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1228"/>
        <source>Edit Feature Form…</source>
        <translation>Edytuj w formularzu…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1228"/>
        <source>View Feature Form…</source>
        <translation>Wyświetl w formularzu…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1234"/>
        <source>Zoom to Feature</source>
        <translation>Przybliż do obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1235"/>
        <source>Copy Feature</source>
        <translation>Kopiuj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1236"/>
        <source>Toggle Feature Selection</source>
        <translation>Przełącz zaznaczenie obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1239"/>
        <source>Copy Attribute Value</source>
        <translation>Kopiuj wartość atrybutu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1240"/>
        <source>Copy Feature Attributes</source>
        <translation>Kopiuj atrybuty obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1261"/>
        <source>Clear Results</source>
        <translation>Wyczyść wyniki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1262"/>
        <source>Clear Highlights</source>
        <translation>Zlikwiduj podświetlenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1263"/>
        <source>Highlight All</source>
        <translation>Podświetl wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1264"/>
        <source>Highlight Layer</source>
        <translation>Podświetl warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1267"/>
        <source>Activate Layer</source>
        <translation>Aktywuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1268"/>
        <source>Layer Properties…</source>
        <translation>Właściwości warstwy…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1271"/>
        <source>Expand All</source>
        <translation>Rozwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1272"/>
        <source>Collapse All</source>
        <translation>Zwiń wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="389"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="388"/>
        <source>Tree</source>
        <translation>Drzewo</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="390"/>
        <source>Graph</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="654"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="846"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="978"/>
        <source>No attributes.</source>
        <translation>Brak atrybutów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1253"/>
        <source>Copy GetFeatureInfo request URL</source>
        <translation>Kopiuj adres żądania GetFeatureInfo</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="2043"/>
        <source>Print HTML Response</source>
        <translation>Drukuj odpowiedź HTML</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="2043"/>
        <source>Cannot print this item.</source>
        <translation>Nie można wydrukować tego obiektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="1886"/>
        <source>Attributes changed</source>
        <translation>Zmieniono atrybuty</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsWebView</name>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="119"/>
        <source>Invalid URL</source>
        <translation>Błędny URL</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="119"/>
        <source>The download URL is not valid: %1</source>
        <translation>URL pobierania jest nieprawidłowy: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="134"/>
        <source>Save As</source>
        <translation>Zapisz jako</translation>
    </message>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="163"/>
        <source>Print</source>
        <translation>Drukuj</translation>
    </message>
</context>
<context>
    <name>QgsIdentifyResultsWebViewItem</name>
    <message>
        <location filename="../src/app/qgsidentifyresultsdialog.cpp" line="282"/>
        <source>Loading…</source>
        <translation>Wczytywanie…</translation>
    </message>
</context>
<context>
    <name>QgsImageSourceLineEdit</name>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="310"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="315"/>
        <source>Select Image File</source>
        <translation>Wybierz plik obrazu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="320"/>
        <source>Image From URL</source>
        <translation>Obraz z URL</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="325"/>
        <source>Enter image URL</source>
        <translation>Wprowadź URL obrazu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="330"/>
        <source>Embed Image File</source>
        <translation>Osadź plik obrazu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="335"/>
        <source>Extract Image File</source>
        <translation>Wyodrębnij plik obrazu</translation>
    </message>
</context>
<context>
    <name>QgsImageWarper</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsimagewarper.cpp" line="220"/>
        <source>Progress Indication</source>
        <translation>Wskaźnik postępu</translation>
    </message>
</context>
<context>
    <name>QgsInstallGridShiftFileDialog</name>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="33"/>
        <source>Install %1 from Folder…</source>
        <translation>Instaluj %1 z folderu…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="52"/>
        <source>Install %1</source>
        <translation>Instaluj %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="52"/>
        <source>Grid Shift Files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="70"/>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="75"/>
        <source>Install Grid File</source>
        <translation>Instaluj plik Grid</translation>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="70"/>
        <source>The %1 grid shift file has been successfully installed. Please restart QGIS for this change to take effect.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsinstallgridshiftdialog.cpp" line="75"/>
        <source>Could not copy %1 to %2. Please check folder permissions and retry.</source>
        <translation>Nie można skopiować %1 do %2. Sprawdź uprawnienia folderu i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>QgsInstallGridShiftFileDialogBase</name>
    <message>
        <location filename="../src/ui/qgsinstallgridshiftdialog.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Cantarell&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Cantarell&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsinstallgridshiftdialog.ui"/>
        <source>Install Grid Shift File</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgsinstallgridshiftdialog.ui"/>
        <source>Install from Folder…</source>
        <translation>Instaluj z folderu…</translation>
    </message>
</context>
<context>
    <name>QgsInvertedPolygonRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsinvertedpolygonrendererwidget.cpp" line="46"/>
        <source>The inverted polygon renderer only applies to polygon and multipolygon layers. 
&apos;%1&apos; is not a polygon layer and then cannot be displayed</source>
        <translation>Wyświetlanie dopełnień poligonów ma zastosowanie tylko do warstw poligonowych wielopoligonowych.
&quot;%1&quot; nie jest warstwą poligonową i nie może być wyświetlona.</translation>
    </message>
</context>
<context>
    <name>QgsInvertedPolygonRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsinvertedpolygonrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsinvertedpolygonrendererwidgetbase.ui"/>
        <source>Sub renderer</source>
        <translation>Tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsinvertedpolygonrendererwidgetbase.ui"/>
        <source>Merge polygons before rendering (slow)</source>
        <translation>Złącz poligony przed wyświetlaniem (wolne)</translation>
    </message>
</context>
<context>
    <name>QgsJoinDialog</name>
    <message>
        <location filename="../src/app/qgsjoindialog.cpp" line="45"/>
        <source>This option allows values of the joined fields to be automatically reloaded when the &quot;Target Field&quot; is changed</source>
        <translation>Ta opcja pozwala na automatyczne przeładowanie wartości przyłączonych pól jeśli &quot;Pole złączenia&quot; zostanie zmienione</translation>
    </message>
    <message>
        <location filename="../src/app/qgsjoindialog.cpp" line="47"/>
        <source>This option allows values of the joined layers to be editable if they&apos;re themselves editable</source>
        <translation>Ta opcja pozwala na edytowanie wartości przyłączonych warstw jeśli te warstwy są edytowalne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsjoindialog.cpp" line="48"/>
        <source>Automatically adds a matching row to the joined table, but if one already exists then update that matching row instead</source>
        <translation>Automatycznie dodaje pasujący wiersz do przyłączonej tabeli, ale jeśli taki już istnieje, to jest wówczas aktualizowany</translation>
    </message>
    <message>
        <location filename="../src/app/qgsjoindialog.cpp" line="49"/>
        <source>Automatically delete the corresponding feature of the linked layer if one exists</source>
        <translation>Automatycznie usuwa odpowiadający obiekt z połączonej warstwy jeśli taki istnieje</translation>
    </message>
</context>
<context>
    <name>QgsJoinDialogBase</name>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Add Vector Join</source>
        <translation>Dodaj złączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Join layer</source>
        <translation>Warstwa do przyłączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Join field</source>
        <translation>Pole tabeli przyłączanej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Target field</source>
        <translation>Pole złączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>&amp;Joined Fields</source>
        <translation>&amp;Przyłączane pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Custom Field &amp;Name Prefix</source>
        <translation>Ustaw przedrostek &amp;nazwy pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Dynamic form</source>
        <translation>Dynamiczny formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Edi&amp;table join layer</source>
        <translation>&amp;Edytowalna warstwa przyłączana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Upsert on edit</source>
        <translation>Edycja jako upsert</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Delete cascade</source>
        <translation>Usuwaj kaskadowo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Cache join layer in virtual memory</source>
        <translation>Tabela przyłączana w pamięci podręcznej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsjoindialogbase.ui"/>
        <source>Create attribute index on join field</source>
        <translation>Indeksuj pole złączenia</translation>
    </message>
</context>
<context>
    <name>QgsLUDialogBase</name>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui"/>
        <source>Enter Class Bounds</source>
        <translation>Podaj granice klas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui"/>
        <source>Lower value</source>
        <translation>Dolna wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsludialogbase.ui"/>
        <source>Upper value</source>
        <translation>Górna wartość</translation>
    </message>
</context>
<context>
    <name>QgsLabelEngineConfigDialog</name>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Automated Placement Engine</source>
        <translation>Autorozmieszczanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Number of candidates</source>
        <translation>Liczba kandydatów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Text rendering</source>
        <translation>Renderowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Allow truncated labels on edges of map</source>
        <translation>Zezwalaj na obcięte etykiety na krawędziach mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Show candidates (for debugging)</source>
        <translation>Wyświetl kandydatów (do testowania)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Show all labels for all layers (i.e. including colliding objects)</source>
        <translation>Wyświetl wszystkie etykiety wszystkich warstw (włącznie z nachodzącymi na siebie)</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelengineconfigdialog.cpp" line="36"/>
        <source>Always Render Labels as Paths (Recommended)</source>
        <translation>Zawsze renderuj etykiety jako ścieżki (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelengineconfigdialog.cpp" line="37"/>
        <source>Always Render Labels as Text</source>
        <translation>Zawsze renderuj etykiety jako tekst</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelengineconfigdialog.cpp" line="54"/>
        <source>Unplaced Label Color</source>
        <translation>Kolor nierozmieszczonych etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Color for unplaced labels</source>
        <translation>Kolor nierozmieszczonych etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelengineconfigdialog.ui"/>
        <source>Show unplaced labels</source>
        <translation>Pokaż nierozmieszczone etykiety</translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialog</name>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="129"/>
        <source>Expression result</source>
        <translation>Wynik wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="178"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="180"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="207"/>
        <source>Layer default (%1)</source>
        <translation>domyślny warstwy (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="212"/>
        <source>Font Color</source>
        <translation>Kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="213"/>
        <source>Buffer Color</source>
        <translation>Kolor bufora</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="578"/>
        <source>Layer default</source>
        <translation>Domyślny warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="579"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="586"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="580"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="587"/>
        <source>Center</source>
        <translation>środek</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="581"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="588"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="593"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="594"/>
        <source>Base</source>
        <translation>podstawa</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="595"/>
        <source>Half</source>
        <translation>połowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="596"/>
        <source>Cap</source>
        <translation>nasada</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="597"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="796"/>
        <location filename="../src/app/qgslabelpropertydialog.cpp" line="797"/>
        <source>Alignment can only be set for pinned labels</source>
        <translation>Wyrównanie może być ustawione jedynie dla przypiętych etykiet</translation>
    </message>
</context>
<context>
    <name>QgsLabelPropertyDialogBase</name>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Available typeface styles</source>
        <translation>Dostępne kroje pisma</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Label Properties</source>
        <translation>Właściwości etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Minimum scale, i.e. most &quot;zoomed out&quot;.</source>
        <translation>Minimalna skala (największe przybliżenie).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Underlined text</source>
        <translation>Podkreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Strikeout text</source>
        <translation>Przekreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Bold text
(data defined only, overrides Style)</source>
        <translation>Pogrubiony
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Italic text
(data defined only, overrides Style)</source>
        <translation>Kursywa
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>˚</source>
        <translation>˚</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Display</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Scale-based</source>
        <translation>W skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Show label</source>
        <translation>Pokaż etykietę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Ignores priority and permits collisions/overlaps</source>
        <translation>Ignoruje priorytety i wyświetla etykiety nachodzące/kolizyjne.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Always show (exceptions above)</source>
        <translation>Wyświetl zawsze (wyjątki powyżej)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Buffer</source>
        <translation>Halo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Position</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Label distance</source>
        <translation>Odległość etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>X Coordinate</source>
        <translation>Współrzędna X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Y Coordinate</source>
        <translation>Współrzędna Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Horizontal alignment</source>
        <translation>Wyrównanie poziome</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Vertical alignment</source>
        <translation>Wyrównanie pionowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Multiline alignment</source>
        <translation>Wyrównanie wieloliniowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Show callout</source>
        <translation>Pokaż objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelpropertydialogbase.ui"/>
        <source>Label every part of feature</source>
        <translation>Etykietuj każdą część obiektu</translation>
    </message>
</context>
<context>
    <name>QgsLabelSettingsDialog</name>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="889"/>
        <source>Label Settings</source>
        <translation>Ustawienia etykiety</translation>
    </message>
</context>
<context>
    <name>QgsLabelingGui</name>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="594"/>
        <source>This option is not compatible with line direction symbols.</source>
        <translation>Ta opcja jest niezgodna z symbolami kierunku linii.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="665"/>
        <source>Save Text Format</source>
        <translation>Zapisz formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="666"/>
        <source>Format with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Formatowanie o nazwie &apos;%1&apos; już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="688"/>
        <source>Save Label Settings</source>
        <translation>Zapisz ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="689"/>
        <source>Label settings with the name &apos;%1&apos; already exist. Overwrite?</source>
        <translation>Ustawienia etykietowania o nazwie &apos;%1&apos; już istnieją. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="752"/>
        <location filename="../src/gui/qgslabelinggui.cpp" line="753"/>
        <location filename="../src/gui/qgslabelinggui.cpp" line="757"/>
        <source>Follow label placement</source>
        <translation>Według położenia etykiety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="806"/>
        <source>Result of the expression is not a geometry</source>
        <translation>Wynik wyrażenia nie jest geometrią</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="812"/>
        <source>Result of the expression does not match configured geometry type.</source>
        <translation>Wynik wyrażenia nie pasuje do skonfigurowanego typu geometrii.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslabelinggui.cpp" line="813"/>
        <source>Change to %1</source>
        <translation>Zmień na %1</translation>
    </message>
</context>
<context>
    <name>QgsLabelingRulePropsWidget</name>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Rule Properties</source>
        <translation>Reguły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Else</source>
        <translation>inne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Catch-all for other features</source>
        <translation>We wszystkich pozostałych przypadkach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Scale range</source>
        <translation>Zakres skal</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingrulepropswidget.ui"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="673"/>
        <source>Filter expression parsing error:
</source>
        <translation>Błąd w wyrażeniu filtra:
</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="673"/>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="681"/>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="704"/>
        <source>Test Filter</source>
        <translation>Testuj filtr</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="704"/>
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsLabelingWidget</name>
    <message>
        <location filename="../src/ui/qgslabelingwidget.ui"/>
        <source>No labels</source>
        <translation>Brak etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingwidget.ui"/>
        <source>Single labels</source>
        <translation>Proste etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingwidget.ui"/>
        <source>Rule-based labeling</source>
        <translation>Etykietowanie oparte na regułach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingwidget.ui"/>
        <source>Blocking</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgslabelingwidget.ui"/>
        <source>Automated placement settings (applies to all layers)</source>
        <translation>Automatyczne położenie (dla wszystkich warstw)</translation>
    </message>
</context>
<context>
    <name>QgsLayerCapabilitiesModel</name>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="104"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="106"/>
        <source>Identifiable</source>
        <translation>Identyfikowalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="108"/>
        <source>Read-only</source>
        <translation>Tylko do odczytu</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="110"/>
        <source>Searchable</source>
        <translation>Przeszukiwalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="112"/>
        <source>Required</source>
        <translation>Wymagana</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayercapabilitiesmodel.cpp" line="127"/>
        <source>Layers which are protected from inadvertent removal from the project.</source>
        <translation>Warstwy chronione przed przypadkowym usunięciem z projektu.</translation>
    </message>
</context>
<context>
    <name>QgsLayerItemGuiProvider</name>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="361"/>
        <source>Export Layer</source>
        <translation>Eksportuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="363"/>
        <source>To File…</source>
        <translation>Zapisz do pliku…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="397"/>
        <source>Add Layer to Project</source>
        <translation>Dodaj warstwę do projektu</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="398"/>
        <source>Add Selected Layers to Project</source>
        <translation>Dodaj wybrane warstwy do projektu</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="415"/>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="535"/>
        <source>Delete Layer</source>
        <translation>Usuń warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="416"/>
        <source>Delete Selected Layers</source>
        <translation>Usuń zaznaczone warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="425"/>
        <source>Layer Properties…</source>
        <translation>Właściwości warstwy…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="445"/>
        <source>File Properties…</source>
        <translation>Właściwości pliku…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="512"/>
        <source>Item with path %1 no longer exists.</source>
        <translation>Element ze ścieżką %1 już nie istnieje.</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="535"/>
        <source>Item Layer %1 cannot be deleted.</source>
        <translation>Warstwa %1 nie może zostać usunięta.</translation>
    </message>
</context>
<context>
    <name>QgsLayerMetadataFormatter</name>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="30"/>
        <source>Fees</source>
        <translation>Opłaty</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="31"/>
        <source>Licenses</source>
        <translation>Licencje</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="32"/>
        <source>Rights</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="33"/>
        <source>Constraints</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="57"/>
        <source>No contact yet.</source>
        <translation>Jeszcze nie ma kontaktów.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="241"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Position</source>
        <translation>Stanowisko</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Organization</source>
        <translation>Organizacja</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Role</source>
        <translation>Rola</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Voice</source>
        <translation>Telefon</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Fax</source>
        <translation>Fax</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="62"/>
        <source>Addresses</source>
        <translation>Adres</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="118"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="137"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="123"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="139"/>
        <source>Geographic</source>
        <translation>Geograficzny</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="125"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="141"/>
        <source>Projected</source>
        <translation>Odwzorowany</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="129"/>
        <source>Spatial Extent</source>
        <translation>Zasięg przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="143"/>
        <source>X Minimum:</source>
        <translation>X minimalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="144"/>
        <source>Y Minimum:</source>
        <translation>Y minimalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="145"/>
        <source>X Maximum:</source>
        <translation>X maksymalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="146"/>
        <source>Y Maximum:</source>
        <translation>Y maksymalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="149"/>
        <source>Z Minimum:</source>
        <translation>Z minimalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="150"/>
        <source>Z Maximum:</source>
        <translation>Z maksymalne:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="156"/>
        <source>Temporal Extent</source>
        <translation>Zakres czasowy</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="167"/>
        <source>Instant:</source>
        <translation>Moment:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="171"/>
        <source>Start:</source>
        <translation>Początek:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="172"/>
        <source>End:</source>
        <translation>Koniec:</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="186"/>
        <source>Identifier</source>
        <translation>Identyfikator</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="189"/>
        <source>Parent Identifier</source>
        <translation>Nadrzędny identyfikator</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="192"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="195"/>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="198"/>
        <source>Language</source>
        <translation>Język</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="201"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="204"/>
        <source>Categories</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="207"/>
        <source>Keywords</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="212"/>
        <source>Vocabulary</source>
        <translation>Słowa</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="212"/>
        <source>Items</source>
        <translation>Obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="236"/>
        <source>No history yet.</source>
        <translation>Jeszcze nie ma historii.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="241"/>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="262"/>
        <source>No links yet.</source>
        <translation>Jeszcze nie ma linków.</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>MIME Type</source>
        <translation>Typ MIME</translation>
    </message>
    <message>
        <location filename="../src/core/metadata/qgslayermetadataformatter.cpp" line="267"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
</context>
<context>
    <name>QgsLayerPropertiesWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgslayerpropertieswidget.cpp" line="184"/>
        <source>Outline: %1</source>
        <translation>Obrys: %1</translation>
    </message>
</context>
<context>
    <name>QgsLayerStylingWidget</name>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="175"/>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="194"/>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="214"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="179"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="185"/>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="220"/>
        <source>3D View</source>
        <translation>Widok 3D</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="197"/>
        <source>Transparency</source>
        <translation>Przezroczystość</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="206"/>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayerstylingwidget.cpp" line="244"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
</context>
<context>
    <name>QgsLayerStylingWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>Not supported or no layer</source>
        <translation>Nie wybrano warstwy lub warstwa nie podlega stylizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>Undo</source>
        <translation>Cofnij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>Redo</source>
        <translation>Ponów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>If checked, the map canvas will automatically update whenever an option has been changed without the requirement to click Apply</source>
        <translation>Jeśli zaznaczone, mapa aktualizuje się automatycznie bez potrzeby wciskania &quot;Zastosuj&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapstylingwidgetbase.ui"/>
        <source>Live update</source>
        <translation>Aktualizuj w locie</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeEmbeddedConfigWidgetBase</name>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>Available widgets</source>
        <translation>Dostępne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>Used widgets</source>
        <translation>Użyte</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>Add  selected widgets</source>
        <translation>Dodaj wybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>-&gt;</source>
        <translation>-&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>Remove selected widgets</source>
        <translation>Usuń wybrane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslayertreeembeddedconfigwidgetbase.ui"/>
        <source>&lt;-</source>
        <translation>&lt;-</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="39"/>
        <source>Project Layers</source>
        <translation>Warstwy projektu</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeModel</name>
    <message>
        <location filename="../src/core/layertree/qgslayertreemodel.cpp" line="314"/>
        <source> (%1 - %2)</source>
        <translation> (%1 - %2)</translation>
    </message>
    <message>
        <location filename="../src/core/layertree/qgslayertreemodel.cpp" line="316"/>
        <source> (%1)</source>
        <translation> (%1)</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeOpacityWidget</name>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeembeddedwidgetsimpl.cpp" line="35"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeembeddedwidgetsimpl.cpp" line="137"/>
        <source>Opacity slider</source>
        <translation>Suwak krycia</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewBadLayerIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewbadlayerindicator.cpp" line="83"/>
        <source>Layer Error</source>
        <translation>Błąd warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayertreeviewbadlayerindicator.cpp" line="110"/>
        <source>&lt;b&gt;Unavailable layer!&lt;/b&gt;&lt;br&gt;Layer data source could not be found. Click to set a new data source</source>
        <translation>&lt;b&gt;Warstwa niedostępna!&lt;/b&gt;&lt;br&gt;Nie można odnaleźć źródła danych warstwy. Kliknij, aby ustawić nowe źródło danych</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewDefaultActions</name>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="36"/>
        <source>&amp;Add Group</source>
        <translation>Dod&amp;aj grupę</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="43"/>
        <source>&amp;Remove</source>
        <translation>&amp;Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="54"/>
        <source>&amp;Show in Overview</source>
        <translation>Pokaż w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="69"/>
        <source>Re&amp;name Group</source>
        <translation>Zmień &amp;nazwę grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="71"/>
        <source>Re&amp;name Layer</source>
        <translation>Zmień &amp;nazwę warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="84"/>
        <source>Show Feature Count</source>
        <translation>Wyświetl liczbę obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="94"/>
        <source>&amp;Zoom to Layer</source>
        <translation>Powiększ do warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="103"/>
        <source>&amp;Zoom to Selection</source>
        <translation>Powiększ do zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="112"/>
        <source>&amp;Zoom to Group</source>
        <translation>Powiększ do grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="120"/>
        <source>&amp;Move to Top-level</source>
        <translation>Przenieś na główny poziom</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="129"/>
        <source>Move Out of &amp;Group</source>
        <translation>&amp;Usuń z grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="136"/>
        <source>Move to &amp;Top</source>
        <translation>Przenieś na górę</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="143"/>
        <source>&amp;Group Selected</source>
        <translation>&amp;Grupuj wybrane</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="154"/>
        <source>Mutually Exclusive Group</source>
        <translation>Grupa wzajemnie wykluczająca</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="167"/>
        <source>Check and All its Children (⌘-click)</source>
        <translation>Zaznacz grupę i wszystkie potomne (⌘ + klik)</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="169"/>
        <source>Check and All its Children (Ctrl-click)</source>
        <translation>Zaznacz grupę i wszystkie potomne (Ctrl + klik)</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="181"/>
        <source>Uncheck and All its Children (⌘-click)</source>
        <translation>Odznacz grupę i wszystkie potomne (⌘ + klik)</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="183"/>
        <source>Uncheck and All its Children (Ctrl-click)</source>
        <translation>Odznacz grupę i wszystkie potomne (Ctrl + klik)</translation>
    </message>
    <message>
        <location filename="../src/gui/layertree/qgslayertreeviewdefaultactions.cpp" line="194"/>
        <source>Check and All its Parents</source>
        <translation>Zaznacz warstwę i wszystkie nadrzędne</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewEmbeddedIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewembeddedindicator.cpp" line="61"/>
        <source>Embedded from &lt;b&gt;%1&lt;/b&gt;</source>
        <translation>Osadzone z &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewFilterIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewfilterindicator.cpp" line="59"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewMemoryIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewmemoryindicator.cpp" line="60"/>
        <source>&lt;b&gt;Temporary scratch layer only!&lt;/b&gt;&lt;br&gt;Contents will be discarded after closing this project</source>
        <translation>&lt;b&gt;To jest tylko warstwa tymczasowa!&lt;/b&gt;&lt;br&gt;Zawartość zostanie utracona po zamknięciu projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgslayertreeviewmemoryindicator.cpp" line="62"/>
        <source>&lt;b&gt;Temporary layer only!&lt;/b&gt;&lt;br&gt;Contents will be discarded after closing QGIS.</source>
        <translation>&lt;b&gt;To jest tylko warstwa tymczasowa!&lt;/b&gt;&lt;br&gt;Zawartość zostanie utracona po zamknięciu QGIS.</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewNoCrsIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewnocrsindicator.cpp" line="65"/>
        <source>&lt;b&gt;Layer has no coordinate reference system set!&lt;/b&gt;&lt;br&gt;This layer is not georeferenced and has no geographic location available.</source>
        <translation>&lt;b&gt;Warstwa nie ma ustawionego układu odniesień przestrzennych!&lt;/b&gt; &lt;br&gt;Warstwa nie ma georeferencji.</translation>
    </message>
</context>
<context>
    <name>QgsLayerTreeViewNonRemovableIndicatorProvider</name>
    <message>
        <location filename="../src/app/qgslayertreeviewnonremovableindicator.cpp" line="38"/>
        <source>Layer required by the project</source>
        <translation>Warstwa wymagana przez projekt</translation>
    </message>
</context>
<context>
    <name>QgsLayout</name>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="545"/>
        <source>Create %1</source>
        <translation>Utwórz %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="549"/>
        <source>Create Item</source>
        <translation>Utwórz element</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="560"/>
        <source>Delete Items</source>
        <translation>Usuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="561"/>
        <source>Delete Item</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="745"/>
        <location filename="../src/core/layout/qgslayout.cpp" line="754"/>
        <source>Group Items</source>
        <translation>Grupuj obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="771"/>
        <location filename="../src/core/layout/qgslayout.cpp" line="774"/>
        <source>Ungroup Items</source>
        <translation>Rozdziel obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayout.cpp" line="924"/>
        <source>Change Item Stacking</source>
        <translation>Zmień kolejność obiektów</translation>
    </message>
</context>
<context>
    <name>QgsLayout3DMapWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>3D Map</source>
        <translation>Mapa 3D</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Scene Settings</source>
        <translation>Ustawienia sceny</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Camera Pose</source>
        <translation>Pozycja kamery</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Center X</source>
        <translation>X centrum</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Center Z</source>
        <translation>Z centrum</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Center Y</source>
        <translation>Y centrum</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Heading</source>
        <translation>Nagłówek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Pitch</source>
        <translation>Pułap</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Copy Settings from a 3D View…</source>
        <translation>Kopiuj ustawienia z widoku 3D…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayout3dmapwidgetbase.ui"/>
        <source>Set from a 3D View…</source>
        <translation>Ustaw z widoku 3D…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAddPagesDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayoutaddpagesdialog.cpp" line="29"/>
        <source>Portrait</source>
        <translation>Pionowo</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutaddpagesdialog.cpp" line="30"/>
        <source>Landscape</source>
        <translation>Poziomo</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutaddpagesdialog.cpp" line="38"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAppMenuProvider</name>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="50"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="71"/>
        <source>Ungroup</source>
        <translation>Rozdziel</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="83"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="89"/>
        <source>Cut</source>
        <translation>Wytnij</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="99"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="114"/>
        <source>Page Properties…</source>
        <translation>Właściwości strony…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="123"/>
        <source>Manage Guides for Page…</source>
        <translation>Zarządzaj prowadnicami strony…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="135"/>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="138"/>
        <source>Remove Page</source>
        <translation>Usuń stronę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="139"/>
        <source>Remove page from layout?</source>
        <translation>Usunąć stronę z wydruku?</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutappmenuprovider.cpp" line="154"/>
        <source>Item Properties…</source>
        <translation>Właściwości obiektu…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAtlas</name>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="337"/>
        <source>Atlas name eval error: %1</source>
        <translation>Atlas - błąd generowania nazwy: %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="337"/>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="349"/>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="554"/>
        <source>Layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="349"/>
        <source>Atlas sort eval error: %1</source>
        <translation>Atlas - błąd sortowania: %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="554"/>
        <source>Atlas filename evaluation error: %1</source>
        <translation>Atlas - błąd nazwy pliku: %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="572"/>
        <source>No matching atlas features</source>
        <translation>Atlas - brak pasujących obiektów</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutatlas.cpp" line="603"/>
        <source>Atlas feature %1 of %2</source>
        <translation>Obiekt atlasu %1 z %2</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAtlasWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="99"/>
        <source>Change Atlas Layer</source>
        <translation>Zmień warstwę atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="120"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="153"/>
        <source>Change Atlas Filename</source>
        <translation>Zmień nazwę pliku atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="124"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="157"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="239"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="300"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="337"/>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="125"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="157"/>
        <source>Could not set filename expression to '%1'.
Parser error:
%2</source>
        <translation>Nie można ustawić nazwy pliku jako wyrażenia &apos;%1&apos;.
Błąd przetwarzania:
%2</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="142"/>
        <source>Expression Based Filename</source>
        <translation>Nazwa pliku z wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="173"/>
        <source>Toggle Atlas Layer</source>
        <translation>Przełącz warstwę atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="214"/>
        <source>Toggle Atlas Sorting</source>
        <translation>Przełącz sortowanie atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="227"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="360"/>
        <source>Change Atlas Sort</source>
        <translation>Zmień sortowanie atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="240"/>
        <source>No matching atlas features found!</source>
        <translation>Brak pasujących obiektów!</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="263"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="294"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="332"/>
        <source>Change Atlas Filter</source>
        <translation>Zmień filtr atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="282"/>
        <source>Change Atlas Name</source>
        <translation>Zmień nazwę atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="300"/>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="338"/>
        <source>Could not set filter expression to '%1'.
Parser error:
%2</source>
        <translation>Nie można ustawić filtru jako wyrażenia &apos;%1&apos;.
Błąd przetwarzania:
%2</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutatlaswidget.cpp" line="323"/>
        <source>Expression Based Filter</source>
        <translation>Filtr na podstawie wyrażenia</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAtlasWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Atlas Generation</source>
        <translation>Generowanie atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Generate an atlas</source>
        <translation>Generuj atlas</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Configuration</source>
        <translation>Konfiguracja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Sort direction</source>
        <translation>porządek sortowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Filter with</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Hidden coverage layer</source>
        <translation>Ukryj warstwę opracowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Page name</source>
        <translation>Nazwa strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Sort by</source>
        <translation>Sortuj według</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Output</source>
        <translation>Zapisywanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Single file export when possible</source>
        <translation>Eksportuj jeden plik jeśli to możliwe</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Image export format</source>
        <translation>Formatu eksportu obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Output filename expression</source>
        <translation>Nazwa pliku wynikowego (wyrażenie)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutatlaswidgetbase.ui"/>
        <source>Coverage layer</source>
        <translation>Warstwa opracowania</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAttributeSelectionDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="934"/>
        <source>Ascending</source>
        <translation>rosnąco</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="935"/>
        <source>Descending</source>
        <translation>malejąco</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAttributeSelectionDialogBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributeselectiondialogbase.ui"/>
        <source>Select Attributes</source>
        <translation>Wybierz atrybuty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributeselectiondialogbase.ui"/>
        <source>Columns</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributeselectiondialogbase.ui"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributeselectiondialogbase.ui"/>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributeselectiondialogbase.ui"/>
        <source>Sorting</source>
        <translation>Sortuj</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAttributeTableColumnModel</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="121"/>
        <source>Top center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="123"/>
        <source>Bottom center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="125"/>
        <source>Middle center</source>
        <translation>środek centralnie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="131"/>
        <source>Top right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="133"/>
        <source>Bottom right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="135"/>
        <source>Middle right</source>
        <translation>prawa środek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="142"/>
        <source>Top left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="144"/>
        <source>Bottom left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="146"/>
        <source>Middle left</source>
        <translation>lewa środek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="160"/>
        <source>Automatic</source>
        <translation>Automatyczna</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="160"/>
        <source>%1 mm</source>
        <translation>%1 mm</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="192"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="195"/>
        <source>Heading</source>
        <translation>Nagłówek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="198"/>
        <source>Alignment</source>
        <translation>Wyrównanie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="201"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAttributeTableWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="72"/>
        <source>Table Properties</source>
        <translation>Właściwości tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="79"/>
        <source>Use existing frames</source>
        <translation>użyj istniejących ramek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="80"/>
        <source>Extend to next page</source>
        <translation>rozszerz na kolejną stronę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="81"/>
        <source>Repeat until finished</source>
        <translation>powtarzaj do ukończenia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="83"/>
        <source>Draw headers only</source>
        <translation>Wyświetl tylko nagłówki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="84"/>
        <source>Hide entire table</source>
        <translation>Ukryj całą tabelę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="85"/>
        <source>Show set message</source>
        <translation>Wyświetl informację</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="87"/>
        <source>Truncate text</source>
        <translation>Wyczyść tekst</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="88"/>
        <source>Wrap text</source>
        <translation>Zawiń tekst</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="90"/>
        <source>Layer features</source>
        <translation>Obiekty warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="103"/>
        <source>Select Header Font Color</source>
        <translation>Wybierz kolor tekstu nagłówka</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="106"/>
        <source>Select Content Font Color</source>
        <translation>Wybierz kolor tekstu zawartości tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="109"/>
        <source>Select Grid Color</source>
        <translation>Wybierz kolor siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="113"/>
        <source>Select Background Color</source>
        <translation>Wybierz kolor tła</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="117"/>
        <source>No Background</source>
        <translation>Bez tła</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="154"/>
        <source>Show only features intersecting %1 feature</source>
        <translation>Pokaż tylko obiekty przecinające się z obiektem %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="158"/>
        <source>Current %1 feature</source>
        <translation>Aktualny obiekt %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="227"/>
        <source>Change Table Attributes</source>
        <translation>Zmień atrybuty tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="261"/>
        <source>Change Table Map</source>
        <translation>Zmień mapę tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="274"/>
        <source>Change Table Rows</source>
        <translation>Zmień wiersze tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="287"/>
        <source>Change Table Margin</source>
        <translation>Zmień margines tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="297"/>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="321"/>
        <source>Change Table Font</source>
        <translation>Zmień czcionkę tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="309"/>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="333"/>
        <source>Change Font Color</source>
        <translation>Zmień kolor czcionki tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="345"/>
        <source>Change Table Line Width</source>
        <translation>Zmień szerokość linii tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="357"/>
        <source>Change Table Grid Color</source>
        <translation>Zmień kolor siatki tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="369"/>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="393"/>
        <source>Toggle Table Grid</source>
        <translation>Przełącz siatkę poziomą tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="381"/>
        <source>Toggled Table Grid</source>
        <translation>Przełącz siatkę pionową tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="405"/>
        <source>Change Table Color</source>
        <translation>Zmień kolor tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="567"/>
        <source>Current atlas feature</source>
        <translation>Aktualny obiekt atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="572"/>
        <source>Relation children</source>
        <translation>Dane potomne ze złączeń</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="629"/>
        <source>Toggle Visible Features Only</source>
        <translation>Przełącz pokazywanie tylko widocznych obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="647"/>
        <source>Toggle Table Filter Duplicates</source>
        <translation>Przełącz usuwanie duplikatów z tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="660"/>
        <source>Toggle Empty Frame Mode</source>
        <translation>Przełącz eksportowanie strony jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="672"/>
        <source>Toggle Background Display</source>
        <translation>Przełącz rysowanie tła jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="684"/>
        <source>Toggle Table Atlas Filter</source>
        <translation>Przełącz filtrowanie obiektów wg tabeli atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="709"/>
        <source>Toggle Table Feature Filter</source>
        <translation>Przełącz filtr obiektów atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="722"/>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="744"/>
        <source>Change Table Feature Filter</source>
        <translation>Zmień filtr obiektów atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="737"/>
        <source>Expression Based Filter</source>
        <translation>Filtr na podstawie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="759"/>
        <source>Change Table Alignment</source>
        <translation>Zmień wyrównanie tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="771"/>
        <source>Change Table Header Mode</source>
        <translation>Zmień tryb wyświetlania nagłówka</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="783"/>
        <source>Change Table Wrap String</source>
        <translation>Zmień wyrażenie zawijania tekstu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="801"/>
        <source>Change Table Layer</source>
        <translation>Zmień warstwę tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="847"/>
        <source>Change Resize Mode</source>
        <translation>Zmień tryb zmiany rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="861"/>
        <source>Change Table Source</source>
        <translation>Zmień źródło tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="875"/>
        <source>Change Table Source Relation</source>
        <translation>Zmień relację źródła tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="887"/>
        <source>Change Empty Table Behavior</source>
        <translation>Zmień zachowanie jeśli tabela jest pusta</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="901"/>
        <source>Change Table Wrap Mode</source>
        <translation>Zmień tryb zawijania</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="924"/>
        <source>Change Show Empty Rows</source>
        <translation>Zmień pokazywanie pustych wierszy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributetablewidget.cpp" line="936"/>
        <source>Change Empty Table Message</source>
        <translation>Zmień wiadomość jeśli tabela jest pusta</translation>
    </message>
</context>
<context>
    <name>QgsLayoutAttributeTableWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Attribute Table</source>
        <translation>Tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Attribute table</source>
        <translation>Tabela atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Relation</source>
        <translation>Relacja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Maximum rows</source>
        <translation>Maksymalnie wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Remove duplicate rows from table</source>
        <translation>Usuń duplikaty wierszy z tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Show only features visible within a map</source>
        <translation>Pokaż tylko obiekty widoczne na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Linked map</source>
        <translation>Połączona mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Show only features intersecting atlas feature</source>
        <translation>Pokaż tylko obiekty przecinające się z obiektem atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Filter with</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Refresh Table Data</source>
        <translation>Odśwież dane tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Feature Filtering</source>
        <translation>Filtrowanie obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Appearance</source>
        <translation>Wygląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Oversized text</source>
        <translation>Ponadwymiarowy tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Wrap text on</source>
        <translation>Zawijaj tekst na</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>On first frame</source>
        <translation>w pierwszej ramce</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>On all frames</source>
        <translation>we wszystkich ramkach</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>No header</source>
        <translation>brak nagłówka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Display header</source>
        <translation>Wyświetl nagłówek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Message to display</source>
        <translation>Komunikat do wyświetlenia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Empty tables</source>
        <translation>Puste tabele</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Show empty rows</source>
        <translation>Wyświet puste wiersze</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Cell margins</source>
        <translation>Marginesy komórek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Show Grid</source>
        <translation>Pokaż siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Fonts and Text Styling</source>
        <translation>Czcionki i styl tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Table Heading</source>
        <translation>Nagłówek tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Table Contents</source>
        <translation>Zawartość tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Draw horizontal lines</source>
        <translation>Rysuj poziome linie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Draw vertical lines</source>
        <translation>Rysuj pionowe linie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Alignment</source>
        <translation>Wyrównanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Follow column alignment</source>
        <translation>Zgodne z kolumną</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Center</source>
        <translation>środek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Heading font</source>
        <translation>Czcionka nagłówka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Contents font</source>
        <translation>Czcionka zawartości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Frames</source>
        <translation>Ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Resize mode</source>
        <translation>Przepływ treści</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Add Frame</source>
        <translation>Dodaj ramkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Don&apos;t export page if frame is empty</source>
        <translation>Nie eksportuj strony, jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Don&apos;t draw background if frame is empty</source>
        <translation>Nie rysuj tła, jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Attributes…</source>
        <translation>Atrybuty…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutattributetablewidgetbase.ui"/>
        <source>Advanced Customization…</source>
        <translation>Zaawansowane ustawienia…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutColumnAlignmentDelegate</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="663"/>
        <source>Top left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="664"/>
        <source>Top center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="665"/>
        <source>Top right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="666"/>
        <source>Middle left</source>
        <translation>lewa środek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="667"/>
        <source>Middle center</source>
        <translation>środek środek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="668"/>
        <source>Middle right</source>
        <translation>prawa środek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="669"/>
        <source>Bottom left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="670"/>
        <source>Bottom center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="671"/>
        <source>Bottom right</source>
        <translation>prawy dół</translation>
    </message>
</context>
<context>
    <name>QgsLayoutColumnSortOrderDelegate</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="783"/>
        <source>Ascending</source>
        <translation>rosnąco</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="783"/>
        <source>Descending</source>
        <translation>malejąco</translation>
    </message>
</context>
<context>
    <name>QgsLayoutColumnWidthDelegate</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="850"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="851"/>
        <source>Automatic</source>
        <translation>Automatyczna</translation>
    </message>
</context>
<context>
    <name>QgsLayoutDesignerBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Toolbox</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Layout</source>
        <translation>&amp;Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layouts</source>
        <translation>Układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Add Item</source>
        <translation>&amp;Dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;View</source>
        <translation>&amp;Widok</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Toolbars</source>
        <translation>Paski &amp;narzędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Panels</source>
        <translation>&amp;Panele</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Preview</source>
        <translation>&amp;Podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Edit</source>
        <translation>&amp;Edycja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Items</source>
        <translation>&amp;Obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Align Items</source>
        <translation>&amp;Wyrównaj obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Distribute Items</source>
        <translation>&amp;Rozmieść obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Re&amp;size</source>
        <translation>Z&amp;mień rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Report</source>
        <translation>Raport</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Main Window</source>
        <translation>Okno główne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout Toolbar</source>
        <translation>Wydruk</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Navigation Toolbar</source>
        <translation>Nawigacja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Actions Toolbar</source>
        <translation>Akcje</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Atlas Toolbar</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Report Toolbar</source>
        <translation>Raport</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Close</source>
        <translation>&amp;Zamknij</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Close designer</source>
        <translation>Zamknij okno wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Pan Layout</source>
        <translation>Przesuwaj układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>P</source>
        <translation>P</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom</source>
        <translation>Powiększenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select/Move Item</source>
        <translation>Zaznacz/przesuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select/Move item</source>
        <translation>Zaznacz/przesuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>V</source>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom &amp;Full</source>
        <translation>&amp;Cały zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom full</source>
        <translation>Cały zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom &amp;In</source>
        <translation>Pow&amp;iększ</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom in</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom &amp;Out</source>
        <translation>P&amp;omniejsz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom to &amp;100%</source>
        <translation>Powiększ do &amp;100%</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom to 100%</source>
        <translation>Powiększ do 100%</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Zoom to Width</source>
        <translation>Dopasuj wg szerokości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show Ru&amp;lers</source>
        <translation>Pokaż &amp;linijki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show rulers</source>
        <translation>Pokaż linijki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Toggle Full Scr&amp;een</source>
        <translation>Przełącz tryb p&amp;ełnoekranowy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Toggle full screen mode</source>
        <translation>Przełącz tryb pełnoekranowy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Add Pages…</source>
        <translation>Dodaj strony…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show &amp;Grid</source>
        <translation>Pok&amp;aż siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show grid</source>
        <translation>Pokaż siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+&apos;</source>
        <translation>Ctrl+&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>S&amp;nap to Grid</source>
        <translation>P&amp;rzyciągaj do siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Snap to grid</source>
        <translation>Przyciągaj do siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+&apos;</source>
        <translation>Ctrl+Shift+&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Manage Guides…</source>
        <translation>Zarządzaj prowadnicami…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show G&amp;uides</source>
        <translation>Pokaż pro&amp;wadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show guides</source>
        <translation>Pokaż prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+;</source>
        <translation>Ctrl+;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Snap to Guides</source>
        <translation>Prz&amp;yciągaj do prowadnic</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Snap to guides</source>
        <translation>Przyciągaj do prowadnic</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+;</source>
        <translation>Ctrl+Shift+;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Clear Guides</source>
        <translation>Usuń prowadni&amp;ce</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Clear guides</source>
        <translation>Usuń prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout Properties…</source>
        <translation>Ustawienia układu wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show Bounding Boxes</source>
        <translation>Pokaż zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show bounding boxes</source>
        <translation>Pokaż zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>S&amp;mart Guides</source>
        <translation>Intelige&amp;ntne prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Smart guides</source>
        <translation>Inteligentne prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Alt+;</source>
        <translation>Ctrl+Alt+;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>D&amp;eselect All</source>
        <translation>Zlikwi&amp;duj zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Deselect all</source>
        <translation>Zlikwiduj zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+A</source>
        <translation>Ctrl+Shift+A</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Select All</source>
        <translation>&amp;Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select all items</source>
        <translation>Zaznacz wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Invert Selection</source>
        <translation>Odw&amp;róć zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Invert selection</source>
        <translation>Odwróć zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select Next Item &amp;Below</source>
        <translation>Zaznacz kolejny po&amp;niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select next item below</source>
        <translation>Zaznacz kolejny poniżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Alt+[</source>
        <translation>Ctrl+Alt+[</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select Next Item &amp;Above</source>
        <translation>Zaznacz kolejny po&amp;wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Select next item above</source>
        <translation>Zaznacz kolejny powyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Alt+]</source>
        <translation>Ctrl+Alt+]</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Loc&amp;k Selected Items</source>
        <translation>Zab&amp;lokuj zaznaczone</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Unl&amp;ock All</source>
        <translation>Odblo&amp;kuj wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Unlock All Items</source>
        <translation>Odblokuj wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+L</source>
        <translation>Ctrl+Shift+L</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Toggle Panel &amp;Visibility</source>
        <translation>&amp;Wyświetl/ukryj panele</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Hide panels</source>
        <translation>Ukryj panele</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Tab</source>
        <translation>Ctrl+Tab</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Raise</source>
        <translation>&amp;Podnieś</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Raise selected items</source>
        <translation>Zaznaczone wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Lower</source>
        <translation>&amp;Obniż</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Lower selected items</source>
        <translation>Wybrane niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Bring to &amp;Front</source>
        <translation>Przesuń na &amp;wierzch</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Move selected items to top</source>
        <translation>Zaznaczone obiekty na wierzch</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+]</source>
        <translation>Ctrl+Shift+]</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Send to &amp;Back</source>
        <translation>Przesuń na &amp;spód</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Move selected items to bottom</source>
        <translation>Zaznaczone obiekty na spód</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+[</source>
        <translation>Ctrl+Shift+[</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align &amp;Left</source>
        <translation>Wyrównaj do lewej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align selected items left</source>
        <translation>Wyrównaj zaznaczone obiekty do lewej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align &amp;Center</source>
        <translation>Wyrównaj do środka w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align center horizontal</source>
        <translation>Wyrównaj do środka w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align &amp;Right</source>
        <translation>Wyrównaj do prawej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align selected items right</source>
        <translation>Wyrównaj zaznaczone obiekty do prawej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align &amp;Top</source>
        <translation>Wyrównaj do góry</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align selected items to top</source>
        <translation>Wyrównaj zaznaczone obiekty do góry</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align Center &amp;Vertical</source>
        <translation>Wyrównaj do środka w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align center vertical</source>
        <translation>Wyrównaj do środka w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align &amp;Bottom</source>
        <translation>Wyrównaj do dołu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Align selected items bottom</source>
        <translation>Wyrównaj zaznaczone obiekty do dołu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Left Edges</source>
        <translation>Wyrównaj odległości &amp;lewych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes left edges of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby ich lewe krawędzie znalazły się w równych odstępach</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes horizontal centers of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby poziome odległości środków elementów były identyczne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Right Edges</source>
        <translation>Wyrównaj odległości prawych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes right edges of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby prawe ich krawędzie znalazły się w równych odstępach</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Top Edges</source>
        <translation>Wyrównaj odległości górnych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes top edges of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby ich górne krawędzie znalazły się w równych odstępach</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Vertical Centers</source>
        <translation>Wyrównaj pionowe odległości środków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes vertical centers of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby pionowe odległości ich środków były identyczne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Bottom Edges</source>
        <translation>Wyrównaj odległości dolnych krawędzi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes bottom edges of items equidistantly</source>
        <translation>Rozmieszcza obiekty tak, aby ich dolne krawędzie znalazły się w równych odstępach</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resize to &amp;Narrowest</source>
        <translation>Zmień rozmiar według najwęższego</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resizes item width to match the narrowest selected item</source>
        <translation>Zmienia rozmiar obiektu by pasował do najwęższego z wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resize to &amp;Widest</source>
        <translation>Zmień rozmiar według najszerszego</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resizes item width to match the widest selected item</source>
        <translation>Zmienia rozmiar obiektu by pasował do najszerszego z wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resize to &amp;Shortest</source>
        <translation>Zmień rozmiar według najniższego</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resizes item height to match the shortest selected item</source>
        <translation>Zmienia rozmiar obiektu by pasował do najniższego z wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resize to &amp;Tallest</source>
        <translation>Zmień rozmiar według najwyższego</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resizes item height to match the tallest selected item</source>
        <translation>Zmienia rozmiar obiektu by pasował do najwyższego z wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Delete</source>
        <translation>&amp;Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Delete selected items</source>
        <translation>Usuń zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resize to S&amp;quare</source>
        <translation>Dopasuj rozmiar do kwadratu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Resizes items to squares</source>
        <translation>Dopasowuje rozmiary obiektów do kwadratu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Normal</source>
        <translation>Zwykły</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Normal</source>
        <translation>Zwykły</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Simulate Photocopy (&amp;Grayscale)</source>
        <translation>Odcienie szarości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Simulate Fax (&amp;Mono)</source>
        <translation>Czarno-biały</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Simulate Color Blindness (&amp;Protanope)</source>
        <translation>Ślepota barw (protanopia)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Simulate Color Blindness (&amp;Deuteranope)</source>
        <translation>Ślepota barw (daltonizm)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show Pages</source>
        <translation>Pokaż strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Show pages</source>
        <translation>Pokaż strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Group</source>
        <translation>Grupuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Group items</source>
        <translation>Grupuj obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Ungroup</source>
        <translation>Rozdziel</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ungroup items</source>
        <translation>Rozdziel obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+G</source>
        <translation>Ctrl+Shift+G</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Refresh</source>
        <translation>&amp;Odśwież</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Refresh view</source>
        <translation>Odśwież widok</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Edit Nodes Item</source>
        <translation>Edytuj obiekt węzłowy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Move &amp;Content</source>
        <translation>Przesuń zawartość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Move item content</source>
        <translation>Przesuń zawartość obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Paste in P&amp;lace</source>
        <translation>Wklej w miejscu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Paste in place</source>
        <translation>Wklej w miejscu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+V</source>
        <translation>Ctrl+Shift+V</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Save as &amp;Template…</source>
        <translation>Zapisz jako szablon…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Save as template</source>
        <translation>Zapisz jako szablon</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Add Items from Template…</source>
        <translation>Dodaj obiekty z szablonu…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Add items from template</source>
        <translation>Dodaj obiekty z szablonu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Duplicate Layout…</source>
        <translation>Duplikuj układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Duplicate layout</source>
        <translation>Duplikuj układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Save Project</source>
        <translation>&amp;Zapisz projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Save project</source>
        <translation>Zapisz projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;New Layout…</source>
        <translation>Nowy układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>New layout</source>
        <translation>Nowy układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Rename Layout…</source>
        <translation>Zmień nazwę układu wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Rename layout</source>
        <translation>Zmień nazwę układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Delete Layout…</source>
        <translation>Usuń układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Delete layout</source>
        <translation>Usuń układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export as &amp;Image…</source>
        <translation>Eksportuj jako obraz…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export as image</source>
        <translation>Eksportuj jako obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Export as PDF…</source>
        <translation>Eksportuj jako PDF…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export as S&amp;VG…</source>
        <translation>Eksportuj jako SVG…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;First Feature</source>
        <translation>&amp;Pierwszy obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+&lt;</source>
        <translation>Ctrl+&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>P&amp;revious Feature</source>
        <translation>Poprzedni obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+,</source>
        <translation>Ctrl+,</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Next Feature</source>
        <translation>&amp;Następny obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Last Feature</source>
        <translation>Ostatni obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+&gt;</source>
        <translation>Ctrl+&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Atlas as PDF</source>
        <translation>Eksportuj atlas jako PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Atlas &amp;Settings</source>
        <translation>Ustawienia atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Preview &amp;Atlas</source>
        <translation>Podgląd atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Alt+/</source>
        <translation>Ctrl+Alt+/</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Report as Images</source>
        <translation>Eksportuj raport jako obrazy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Report as SVG</source>
        <translation>Eksportuj raport jako SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Report as PDF</source>
        <translation>Eksportuj raport jako PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Report &amp;Settings</source>
        <translation>&amp;Ustawienia raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Report Settings</source>
        <translation>Ustawienia raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Print Layout</source>
        <translation>Drukuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Print Report</source>
        <translation>Drukuj raport</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Pa&amp;ge Setup…</source>
        <translation>Ustawienia strony…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Page setup</source>
        <translation>Ustawienia strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout &amp;Options…</source>
        <translation>Opcje układu wydruku…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout Options</source>
        <translation>Opcje układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute Horizontal &amp;Centers</source>
        <translation>Wyrównaj poziome odległości środków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute &amp;Horizontal Spacing Equally</source>
        <translation>Wyrównaj poziome odstępy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes the horizontal spacing equally between all items</source>
        <translation>Rozmieszcza obiekty tak, aby poziome odległości pomiędzy ich bocznymi krawędziami były identyczne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distribute Vertical Spacing &amp;Equally</source>
        <translation>Wyrównaj pionowe odstępy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Distributes items equidistantly with respect to their vertical edges</source>
        <translation>Rozmieszcza obiekty tak, aby pionowe odległości pomiędzy nimi były identyczne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Layout &amp;Manager…</source>
        <translation>&amp;Menedżer wydruków…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Print Atlas…</source>
        <translation>D&amp;rukuj atlas…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Atlas as &amp;Images…</source>
        <translation>Eksportuj atlas jako &amp;obrazy…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Atlas as S&amp;VG…</source>
        <translation>Eksportuj atlas jako S&amp;VG…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Export Atlas as PDF…</source>
        <translation>&amp;Eksportuj atlas jako PDF…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Report as &amp;Images…</source>
        <translation>Eksportuj raport jako &amp;obrazy…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>Export Report as S&amp;VG…</source>
        <translation>Eksportuj raport jako S&amp;VG…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Export Report as PDF…</source>
        <translation>&amp;Eksportuj raport jako PDF…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Print…</source>
        <translation>&amp;Drukuj…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutdesignerbase.ui"/>
        <source>&amp;Print Report…</source>
        <translation>&amp;Drukuj raport…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutDesignerDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="273"/>
        <source>QGIS Layout Designer</source>
        <translation>QGIS Projektant wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="449"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2693"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2819"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2862"/>
        <source>Export Atlas</source>
        <translation>Eksportuj atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="663"/>
        <source>Cu&amp;t</source>
        <translation>Wy&amp;tnij</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="665"/>
        <source>Cut</source>
        <translation>Wytnij</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="672"/>
        <source>&amp;Copy</source>
        <translation>&amp;Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="674"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="681"/>
        <source>&amp;Paste</source>
        <translation>&amp;Wklej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="683"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="725"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1600"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1645"/>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="727"/>
        <source>Fit Layout</source>
        <translation>Dopasuj wydruk</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="728"/>
        <source>Fit Layout Width</source>
        <translation>Dopasuj szerokość wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="739"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="740"/>
        <source>Zoom level</source>
        <translation>Poziom zoomu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="777"/>
        <source>Layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="795"/>
        <source>Guides</source>
        <translation>Prowadnice</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="812"/>
        <source>Items</source>
        <translation>Obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="820"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2364"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2388"/>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="788"/>
        <source>Item Properties</source>
        <translation>Właściwości elementu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="824"/>
        <source>Report Organizer</source>
        <translation>Organizer raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1525"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1559"/>
        <source>Add %1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1560"/>
        <source>Adds a new %1 to the layout</source>
        <translation>Dodaje nowy obiekt: %1 do układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1661"/>
        <source>x: %1 %2</source>
        <translation>x: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1662"/>
        <source>y: %1 %2</source>
        <translation>y: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1663"/>
        <source>page: %1</source>
        <translation>strona: %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1702"/>
        <source>Add Pages</source>
        <translation>Dodaj strony</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1760"/>
        <source>Save template</source>
        <translation>Zapisz szablon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1762"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1790"/>
        <source>Layout templates</source>
        <translation>Szablony układów wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1779"/>
        <source>Error creating template file.</source>
        <translation>Błąd przy tworzeniu pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1779"/>
        <source>Save Template</source>
        <translation>Zapisz szablon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1790"/>
        <source>Load template</source>
        <translation>Wczytaj szablon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1803"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1816"/>
        <source>Could not read template file.</source>
        <translation>Nie można odczytać pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1830"/>
        <source>%1 copy</source>
        <translation>%1 kopia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1836"/>
        <source>Duplicating layout…</source>
        <translation>Duplikowanie układu wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3204"/>
        <source>Save Report As</source>
        <translation>Zapisz raport jako</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3916"/>
        <source>&lt;p&gt;The SVG export function in QGIS has several problems due to bugs and deficiencies in the underlying Qt SVG library. In particular, there are problems with layers not being clipped to the map bounding box.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Eksport SVG nie jest jeszcze doskonały z powodu powiązanej biblioteki Qt SVG. Mogą w szczególności występować problemy z przycinaniem warstw do granic mapy.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4582"/>
        <source>Duplicate layout</source>
        <translation>Duplikuj układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1849"/>
        <source>Layout duplication failed.</source>
        <translation>Duplikowanie wydruku nie powiodło się.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1902"/>
        <source>Delete Layout</source>
        <translation>Usuń układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1902"/>
        <source>Are you sure you want to delete the layout “%1”?</source>
        <translation>Czy na pewno chcesz usunąć układ wydruku&quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1975"/>
        <source>Print layout</source>
        <translation>Układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2002"/>
        <source>Memory Allocation Error</source>
        <translation>Błąd alokacji pamięci</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2003"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2617"/>
        <source>Printing the layout resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Drukowanie wydruku spowodowało przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2079"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2193"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2304"/>
        <source>Export layout</source>
        <translation>Eksportuj wydruk</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2080"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2194"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2305"/>
        <source>Successfully exported layout to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie układu wydruku do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2093"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2101"/>
        <source>Image Export Error</source>
        <translation>Błąd eksportu obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2094"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2202"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2313"/>
        <source>Cannot write to %1.

This file may be open in another application.</source>
        <translation>Nie można zapisać jako %1. Plik może być otwarty w innej aplikacji.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2102"/>
        <source>Trying to create image %1 (%2×%3 @ %4dpi ) resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Próba wygenerowania obrazu %1 (%2×%3 @ %4dpi) spowodowała przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2153"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2201"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2209"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2218"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3009"/>
        <source>Export to PDF</source>
        <translation>Eksportuj do PDF</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2155"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3011"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3455"/>
        <source>PDF Format</source>
        <translation>Format PDF</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1990"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2210"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2329"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2604"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2941"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3168"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3409"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3541"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3656"/>
        <source>Could not create print device.</source>
        <translation>Nie można utworzyć zadania drukowania.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="806"/>
        <source>Undo History</source>
        <translation>Historia operacji</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="943"/>
        <source>%1 Panel</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1803"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1816"/>
        <source>Load from Template</source>
        <translation>Wczytaj szablon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1848"/>
        <source>Duplicate Layout</source>
        <translation>Duplikuj układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1969"/>
        <source>Successfully printed layout to %1.</source>
        <translation>Zakończono drukowanie wydruku do %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1973"/>
        <source>Successfully printed layout.</source>
        <translation>Zakończono drukowanie wydruku.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1986"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2600"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3652"/>
        <source>Could not create print device for %1.</source>
        <translation>Nie można utworzyć zadania drukowania dla %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1993"/>
        <source>Print Layout</source>
        <translation>Drukuj</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2219"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3176"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3549"/>
        <source>Exporting the PDF resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Eksportowanie PDF-a spowodowało przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2266"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2312"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2320"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2328"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2337"/>
        <source>Export to SVG</source>
        <translation>Eksportuj do SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2268"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3321"/>
        <source>SVG Format</source>
        <translation>Format SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2321"/>
        <source>Cannot create layered SVG file %1.</source>
        <translation>Nie można utworzyć warstwowego pliku SVG %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2338"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2949"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3417"/>
        <source>Exporting the SVG resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Eksportowanie SVG spowodowało przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2365"/>
        <source>Atlas is not enabled for this layout!</source>
        <translation>Atlas nie jest dostępny dla tego wydruku!</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2388"/>
        <source>No matching atlas features found!</source>
        <translation>Brak pasujących obiektów!</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2537"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2721"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2878"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3092"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3229"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3347"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3484"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3591"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2537"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3591"/>
        <source>Printing maps…</source>
        <translation>Drukowanie map…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2538"/>
        <source>Printing Atlas</source>
        <translation>Drukowanie atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2589"/>
        <source>Print atlas</source>
        <translation>Drukuj atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2607"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2616"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2625"/>
        <source>Print Atlas</source>
        <translation>Drukuj atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2654"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2820"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3029"/>
        <source>The filename expression is empty. A default one will be used instead.</source>
        <translation>Brak wyrażenia dla nazwy pliku. Zostanie użyte domyślna nazwa.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2667"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2833"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3043"/>
        <source>Export Atlas to Directory</source>
        <translation>Eksportuj atlas do katalogu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2722"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2879"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3096"/>
        <source>Exporting Atlas</source>
        <translation>Eksportowanie atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2763"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2920"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3143"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3149"/>
        <source>Export atlas</source>
        <translation>Eksportuj atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2764"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2921"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3144"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3150"/>
        <source>Successfully exported atlas to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie atlasu do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3184"/>
        <source>Error encountered while exporting atlas</source>
        <translation>Podczas eksportowania atlasu wystąpił błąd</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2790"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3297"/>
        <source>Trying to create image of %2×%3 @ %4dpi resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Próba wygenerowania obrazu %2×%3 @ %4dpi spowodowała przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="925"/>
        <source>Panels</source>
        <translation>Panele</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="951"/>
        <source>Toolbars</source>
        <translation>Paski narzędzi</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="1948"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2540"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3594"/>
        <source>Printing “%1”</source>
        <translation>Drukowanie “%1”</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2047"/>
        <source>Save Layout As</source>
        <translation>Zapisz wydruk jako</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2064"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2176"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2289"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2724"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2881"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3094"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3232"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3350"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3487"/>
        <source>Exporting “%1”</source>
        <translation>Eksportowanie “%1”</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2583"/>
        <source>Successfully printed atlas to %1.</source>
        <translation>Zakończono drukowanie atlasu do %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2587"/>
        <source>Successfully printed atlas.</source>
        <translation>Zakończono drukowanie atlasu.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2626"/>
        <source>Error encountered while printing atlas.</source>
        <translation>Podczas drukowania atlasu wystąpił błąd.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2653"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2769"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2782"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2789"/>
        <source>Export Atlas as Image</source>
        <translation>Eksportuj atlas jako obraz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2694"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2863"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3073"/>
        <source>Unable to write into the given output directory. Canceling.</source>
        <translation>Nie można zapisać w podanym katalogu. Anulowano.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2721"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2878"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3092"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3347"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3484"/>
        <source>Rendering maps…</source>
        <translation>Renderowanie map…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2770"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2957"/>
        <source>Error encountered while exporting atlas.</source>
        <translation>Podczas eksportowania atlasu wystąpił błąd</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2927"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2933"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2940"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2948"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2956"/>
        <source>Export Atlas as SVG</source>
        <translation>Eksportuj atlas jako SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="2934"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3402"/>
        <source>Cannot create layered SVG file.</source>
        <translation>Nie można utworzyć warstwowego pliku SVG.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3230"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3348"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3485"/>
        <source>Exporting Report</source>
        <translation>Eksportowanie raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3270"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3388"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3523"/>
        <source>Export report</source>
        <translation>Eksportuj raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3271"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3389"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3524"/>
        <source>Successfully exported report to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zakończono eksportowanie raportu do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3277"/>
        <source>Error encountered while exporting report</source>
        <translation>Podczas eksportowania raportu wystąpił błąd</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3592"/>
        <source>Printing Report</source>
        <translation>Drukowanie raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3641"/>
        <source>Print report</source>
        <translation>Drukuj raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3669"/>
        <source>Printing the report resulted in a memory overflow.

Please try a lower resolution or a smaller paper size.</source>
        <translation>Drukowanie raportu spowodowało przepełnienie pamięci.

Zmniejsz rozdzielczość lub rozmiar papieru.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3659"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3668"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3677"/>
        <source>Print Report</source>
        <translation>Drukuj raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3028"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3072"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3157"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3167"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3175"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3183"/>
        <source>Export Atlas as PDF</source>
        <translation>Eksportuj atlas jako PDF</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3229"/>
        <source>Rendering report…</source>
        <translation>Renderowanie raportu…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3276"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3289"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3296"/>
        <source>Export Report as Image</source>
        <translation>Eksportuj raport jako obraz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3319"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3395"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3401"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3408"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3416"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3424"/>
        <source>Export Report as SVG</source>
        <translation>Eksportuj raport jako SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3425"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3557"/>
        <source>Error encountered while exporting report.</source>
        <translation>Podczas eksportowania raportu wystąpił błąd.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3453"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3530"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3540"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3548"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3556"/>
        <source>Export Report as PDF</source>
        <translation>Eksportuj raport jako PDF</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3635"/>
        <source>Successfully printed report to %1.</source>
        <translation>Zakończono drukowanie raportu do %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3639"/>
        <source>Successfully printed report.</source>
        <translation>Zakończono drukowanie raportu.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3678"/>
        <source>Error encountered while printing report.</source>
        <translation>Podczas eksportowania raportu wystąpił błąd.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3892"/>
        <source>Project Contains WMS Layers</source>
        <translation>Projekt zawiera warstwy WMS</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3893"/>
        <source>Some WMS servers (e.g. UMN mapserver) have a limit for the WIDTH and HEIGHT parameter. Printing layers from such servers may exceed this limit. If this is the case, the WMS layer will not be printed</source>
        <translation>Niektóre serwery WMS (np. UMN Mapserver) mają ograniczenia parametrów WIDTH i HEIGHT. Drukowanie warstw z takich serwerów może przekroczyć te limity. W takim przypadku warstwa WMS nie zostanie wydrukowana</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3894"/>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3912"/>
        <source>Don&apos;t show this message again</source>
        <translation>Nie pokazuj tego komunikatu ponownie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3911"/>
        <source>Export as SVG</source>
        <translation>Eksportuj jako SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3920"/>
        <source>If you require a vector-based output file from QGIS it is suggested that you try exporting to PDF if the SVG output is not satisfactory.&lt;/p&gt;</source>
        <translation>Jeśli potrzebujesz obrazu wektorowego, a plik SVG nie jest satysfakcjonujący, spróbuj wyeksportować do pliku PDF.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3963"/>
        <source>Composition Effects</source>
        <translation>Efekty kompozycji</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3964"/>
        <source>Advanced composition effects such as blend modes or vector layer transparency are enabled in this layout, which cannot be printed as vectors. Printing as a raster is recommended.</source>
        <translation>Zaawansowane efekty kompozycji (np. przenikanie, przezroczystość warstw) są aktywne w tym wydruku. Nie mogą one być wydrukowane jako wektory. Zalecane jest wydrukowanie jako raster.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3965"/>
        <source>Print as raster</source>
        <translation>Drukuj jako raster</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3982"/>
        <source>Force Vector</source>
        <translation>Wymuś wektor</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3983"/>
        <source>This layout has the &quot;Always export as vectors&quot; option enabled, but the layout contains effects such as blend modes or vector layer transparency, which cannot be printed as vectors. The generated file will differ from the layout contents.</source>
        <translation>Ten układ wydruku ma aktywną opcję &quot;Zawsze eksportuj jako wektor&quot;, ale ma ustawione efekty takie jak przenikanie lub przezroczystość, które nie mogą być wydrukowane jako wektory. Wygenerowany plik będzie różnił się od widoku mapy.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="3984"/>
        <source>Never show this message again</source>
        <translation>Nigdy nie pokazuj tego komunikatu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4008"/>
        <source>Export Layout</source>
        <translation>Eksportuj wydruk</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4009"/>
        <source>To create an image of %1x%2 requires about %3 MB of memory. Proceed?</source>
        <translation>Stworzenie obrazu %1x%2 wymaga około %3 MB pamięci. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4145"/>
        <source>Always Export Text as Paths (Recommended)</source>
        <translation>Zawsze eksportuj tekst jako ścieżki (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4146"/>
        <source>Always Export Text as Text Objects</source>
        <translation>Zawsze eksportuj tekst jako obiekty tekstowe</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4254"/>
        <source>One or more map items do not have a valid CRS set. This is required for GeoPDF export.</source>
        <translation>Co najmniej jeden element mapy nie ma ustawionego prawidłowego układu współrzędnych. Jest to wymagane do eksportu GeoPDF.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4408"/>
        <source>Atlas feature %1 has no geometry — linked map extents cannot be updated</source>
        <translation>Obiekt atlasu %1 nie ma geometrii — nie można aktualizować zakresów map</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4571"/>
        <source>atlas</source>
        <translation>atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4573"/>
        <source>report</source>
        <translation>raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4581"/>
        <source>&amp;Duplicate Layout…</source>
        <translation>Duplikuj układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4584"/>
        <source>Delete Layout…</source>
        <translation>Usuń układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4585"/>
        <source>Delete layout</source>
        <translation>Usuń układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4586"/>
        <source>Rename Layout…</source>
        <translation>Zmień nazwę wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4587"/>
        <source>Rename layout</source>
        <translation>Zmień nazwę układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4588"/>
        <source>New Layout…</source>
        <translation>Nowy układ wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4589"/>
        <source>New layout</source>
        <translation>Nowy układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4594"/>
        <source>&amp;Duplicate Report…</source>
        <translation>&amp;Duplikuj raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4595"/>
        <source>Duplicate report</source>
        <translation>Duplikuj raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4597"/>
        <source>Delete Report…</source>
        <translation>Usuń raport…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4598"/>
        <source>Delete report</source>
        <translation>Usuń raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4599"/>
        <source>Rename Report…</source>
        <translation>Zmień nazwę raportu…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4600"/>
        <source>Rename report</source>
        <translation>Zmień nazwę raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4601"/>
        <source>New Report…</source>
        <translation>Nowy raport…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4602"/>
        <source>New report</source>
        <translation>Nowy raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4643"/>
        <source>Checking Layout</source>
        <translation>Sprawdzanie układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4644"/>
        <source>The layout generated the following warnings. Please review and address these before proceeding with the layout export.</source>
        <translation>Układ wydruku wygenerował następujące ostrzeżenia. Przed kontynuowaniem eksportu wydruku przejrzyj je i zlokalizuj.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4669"/>
        <source>Redrawing %1 maps</source>
        <translation>Odświeżanie %1 map</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutdesignerdialog.cpp" line="4671"/>
        <source>Redrawing map</source>
        <translation>Odświeżanie mapy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutFrame</name>
    <message>
        <location filename="../src/core/layout/qgslayoutframe.cpp" line="154"/>
        <source>&lt;Frame&gt;</source>
        <translation>&lt;Frame&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutGuideCollection</name>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="287"/>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="306"/>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="321"/>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="337"/>
        <source>Move Guide</source>
        <translation>Przesuń prowadnicę</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="373"/>
        <source>Remove Guide(s)</source>
        <translation>Usuń prowadnice</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="390"/>
        <source>Create Guide</source>
        <translation>Utwórz prowadnice</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="424"/>
        <source>Clear Guides</source>
        <translation>Usuń prowadnice</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="434"/>
        <source>Apply Guides</source>
        <translation>Zastosuj prowadnice</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutguidecollection.cpp" line="512"/>
        <source>Change Guide Visibility</source>
        <translation>Zmień widoczność prowadnic</translation>
    </message>
</context>
<context>
    <name>QgsLayoutGuideWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutguidewidget.cpp" line="30"/>
        <source>Guides</source>
        <translation>Prowadnice</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutguidewidget.cpp" line="83"/>
        <source>Remove Horizontal Guides</source>
        <translation>Usuń prowadnice poziome</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutguidewidget.cpp" line="96"/>
        <source>Remove Vertical Guides</source>
        <translation>Usuń prowadnice pionowe</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutguidewidget.cpp" line="145"/>
        <source>Remove All Guides</source>
        <translation>Usuń wszystkie prowadnice</translation>
    </message>
</context>
<context>
    <name>QgsLayoutGuideWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Composition</source>
        <translation>Kompozycja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Horizontal Guides</source>
        <translation>Prowadnice poziome</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Add new guide</source>
        <translation>Dodaj nowe prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Remove selected guide</source>
        <translation>Usuń wybraną prowadnicę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Vertical Guides</source>
        <translation>Prowadnice pionowe</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Resets all other pages&apos; guides to match this page</source>
        <translation>Ustawia prowadnice na wszystkich pozostałych stronach według ustawień tej strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Apply to All Pages</source>
        <translation>Ustaw dla wszystkich stron</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Removes all guides from the current page</source>
        <translation>Usuwa wszystkie prowadnice z bieżącej strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Clear All Guides</source>
        <translation>Usuń wszystkie prowadnice</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutguidewidgetbase.ui"/>
        <source>Page</source>
        <translation>Strona</translation>
    </message>
</context>
<context>
    <name>QgsLayoutHtmlWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="49"/>
        <source>HTML Properties</source>
        <translation>Właściwości HTML</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="62"/>
        <source>Use existing frames</source>
        <translation>użyj istniejących ramek</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="63"/>
        <source>Extend to next page</source>
        <translation>rozszerz na kolejną stronę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="64"/>
        <source>Repeat on every page</source>
        <translation>powtórz na każdej stronie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="65"/>
        <source>Repeat until finished</source>
        <translation>powtarzaj do ukończenia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="152"/>
        <source>Change HTML Url</source>
        <translation>Zmień URL</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="163"/>
        <source>Select HTML document</source>
        <translation>Wybierz dokument HTML</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="181"/>
        <source>Change Resize Mode</source>
        <translation>Zmień tryb zmiany rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="196"/>
        <source>Change Evaluate Expressions</source>
        <translation>Zmień wykonywanie wyrażeń QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="210"/>
        <source>Change Smart Breaks</source>
        <translation>Zmień inteligentne przerwy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="224"/>
        <source>Change Page Break Distance</source>
        <translation>Zmień odstęp przerwy między stronami</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="238"/>
        <source>Change HTML</source>
        <translation>Zmień HTML</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="252"/>
        <source>Change User Stylesheet</source>
        <translation>Zmień styl użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="266"/>
        <source>Toggle User Stylesheet</source>
        <translation>Przełącz styl użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="279"/>
        <source>Toggle Empty Frame Mode</source>
        <translation>Przełącz tryb pustej ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="291"/>
        <source>Toggle Hide Background</source>
        <translation>Przełącz ukrywanie tła</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="304"/>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="325"/>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="373"/>
        <source>Change HTML Source</source>
        <translation>Zmień źródło HTML</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouthtmlwidget.cpp" line="366"/>
        <source>Insert Expression</source>
        <translation>Wprowadź wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsLayoutHtmlWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>HTML Frame</source>
        <translation>Ramka HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>HTML frame</source>
        <translation>Ramka HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>HTML Source</source>
        <translation>Kod HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>If checked, expressions inside [% %] tags will be evaluated prior to rendering the HTML</source>
        <translation>Jeśli zaznaczone, wyrażenia wewnątrz znaczników [% %] zostaną przetworzone przed renderowaniem HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Evaluate QGIS expressions in HTML source</source>
        <translation>Wykonaj wyrażenia QGIS w kodzie HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Refresh HTML</source>
        <translation>Odśwież HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Insert an Expression</source>
        <translation>Wprowadź wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Use Smart Page Breaks</source>
        <translation>Użyj inteligentne przerwy między stronami</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>User Stylesheet</source>
        <translation>Styl użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Frames</source>
        <translation>Ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Don&apos;t export page if frame is empty</source>
        <translation>Nie eksportuj strony, jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Add Frame</source>
        <translation>Dodaj ramkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Resize mode</source>
        <translation>Przepływ treści</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Don&apos;t draw background if frame is empty</source>
        <translation>Nie rysuj tła, jeśli ramka jest pusta</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Maximum distance</source>
        <translation>Maksymalna odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouthtmlwidgetbase.ui"/>
        <source>Update HTML</source>
        <translation>Aktualizuj HTML</translation>
    </message>
</context>
<context>
    <name>QgsLayoutImageExportOptionsDialog</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Image Export Options</source>
        <translation>Opcje eksportu obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Export resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Page height</source>
        <translation>Wysokość strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source> dpi</source>
        <translation> dpi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Auto</source>
        <translation>Automatycznie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Page width</source>
        <translation>Szerokość strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Top margin (px)</source>
        <translation>Górny margines (px)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Export Options</source>
        <translation>Opcje eksportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Crop to Content</source>
        <translation>Przycinanie do zawartości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>If checked, a separate world file which georeferences exported images will be created</source>
        <translation>Jeśli zaznaczone, zostanie utworzony oddzielny plik wpasowania world z georeferencjami eksportowanych obrazów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Generate world file</source>
        <translation>Generuj plik wpasowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>If unchecked, the generated images will not be antialiased</source>
        <translation>Jeśli odznaczone, generowane obrazki będą bez antyaliasingu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutimageexportoptions.ui"/>
        <source>Enable antialiasing</source>
        <translation>Włącz antialiasing</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItem</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="118"/>
        <source>&lt;%1&gt;</source>
        <translation>&lt;%1&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="121"/>
        <source>&lt;item&gt;</source>
        <translation>&lt;element&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="142"/>
        <source>Change Item ID</source>
        <translation>Zmień ID elementu</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="181"/>
        <source>Show Item</source>
        <translation>Pokaż element</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="181"/>
        <source>Hide Item</source>
        <translation>Ukryj element</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="208"/>
        <source>Lock Item</source>
        <translation>Zablokuj element</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitem.cpp" line="208"/>
        <source>Unlock Item</source>
        <translation>Odblokuj element</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItem3DMap</name>
    <message>
        <location filename="../src/3d/qgslayoutitem3dmap.cpp" line="88"/>
        <source>3D Map %1</source>
        <translation>Mapa 3D %1</translation>
    </message>
    <message>
        <location filename="../src/3d/qgslayoutitem3dmap.cpp" line="109"/>
        <source>Scene not set</source>
        <translation>Scena nieustawiona</translation>
    </message>
    <message>
        <location filename="../src/3d/qgslayoutitem3dmap.cpp" line="131"/>
        <source>Loading</source>
        <translation>Wczytywanie</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemAttributeTable</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemattributetable.cpp" line="107"/>
        <source>&lt;Attribute table frame&gt;</source>
        <translation>&lt;Tabela atrybutów&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemGroup</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemgroup.cpp" line="61"/>
        <source>&lt;Group&gt;</source>
        <translation>&lt;Grupa&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemgroup.cpp" line="114"/>
        <source>Set Group Visibility</source>
        <translation>Ustaw widoczność grupy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemgroup.cpp" line="139"/>
        <source>Move group</source>
        <translation>Przenieś grupę</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemgroup.cpp" line="184"/>
        <source>Resize Group</source>
        <translation>Zmień rozmiar grupy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemHtml</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemhtml.cpp" line="55"/>
        <source>Layout HTML item</source>
        <translation>Element HTML wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemhtml.cpp" line="454"/>
        <source>&lt;HTML frame&gt;</source>
        <translation>&lt;Ramka HTML&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemLabel</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlabel.cpp" line="80"/>
        <source>Layout label item</source>
        <translation>Etykieta wydruku</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlabel.cpp" line="458"/>
        <source>&lt;HTML Label&gt;</source>
        <translation>&lt;Etykieta HTML&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlabel.cpp" line="467"/>
        <source>&lt;Label&gt;</source>
        <translation>&lt;Etykieta&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlabel.cpp" line="471"/>
        <source>%1…</source>
        <translation>%1…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemLegend</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlegend.cpp" line="658"/>
        <source>&lt;Legend&gt;</source>
        <translation>&lt;Legenda&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlegend.cpp" line="662"/>
        <source>%1…</source>
        <translation>%1…</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemlegend.cpp" line="917"/>
        <source>Legend Settings</source>
        <translation>Ustawienia legendy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemMap</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="124"/>
        <source>Map %1</source>
        <translation>Mapa %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="521"/>
        <source>Grid %1</source>
        <translation>Siatka %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="531"/>
        <source>Overview %1</source>
        <translation>Podgląd %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="843"/>
        <source>Rendering map</source>
        <translation>Renderowanie mapy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1138"/>
        <source>%1: Background</source>
        <translation>%1: Tło</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1188"/>
        <source>%1: %2 (Labels)</source>
        <translation>%1: %2 (Etykiety)</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1193"/>
        <source>%1 (%2): Labels</source>
        <translation>%1 (%2): Etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1195"/>
        <source>%1: Labels</source>
        <translation>%1: Etykiety</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1220"/>
        <source>%1: Grids</source>
        <translation>%1: Siatki</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1224"/>
        <source>%1: Overviews</source>
        <translation>%1: Podglądy</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1228"/>
        <source>%1: Frame</source>
        <translation>%1: Ramka</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmap.cpp" line="1497"/>
        <source>Map Settings</source>
        <translation>Ustawienia mapy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemMapGrid</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapgrid.cpp" line="2377"/>
        <source>Grid</source>
        <translation>Siatka</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemMapOverview</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemmapoverview.cpp" line="37"/>
        <source>Overview</source>
        <translation>Przegląd</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemPicture</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitempicture.cpp" line="354"/>
        <source>Picture expression eval error</source>
        <translation>Błąd przetwarzania wyrażenia obrazu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemPolygon</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitempolygon.cpp" line="99"/>
        <source>&lt;Polygon&gt;</source>
        <translation>&lt;Poligon&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemPolyline</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitempolyline.cpp" line="274"/>
        <source>&lt;Polyline&gt;</source>
        <translation>&lt;Polilinia&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemPropertiesWidget</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="249"/>
        <source>Multiframe Item</source>
        <translation>Element wieloramkowy</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="250"/>
        <source>Layout Item</source>
        <translation>Element wydruku</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="398"/>
        <source>Change Frame Color</source>
        <translation>Wybierz kolor ramki</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="410"/>
        <source>Change Background Color</source>
        <translation>Wybierz kolor tła</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="421"/>
        <source>Move Item</source>
        <translation>Przesuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="434"/>
        <source>Change Item Reference</source>
        <translation>Zmień odniesienie elementu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="444"/>
        <source>Resize Item</source>
        <translation>Zmień rozmiar elementu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="518"/>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="530"/>
        <source>Change Frame Stroke Width</source>
        <translation>Zmień szerokość linii ramki</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="543"/>
        <source>Change Frame Join Style</source>
        <translation>Zmień styl połączenia ramki</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="555"/>
        <source>Enable Frame</source>
        <translation>Aktywuj ramkę</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="555"/>
        <source>Disable Frame</source>
        <translation>Wyłącz ramkę</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="568"/>
        <source>Enable Background</source>
        <translation>Aktywuj tło</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="568"/>
        <source>Disable Background</source>
        <translation>Wyłącz tło</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="755"/>
        <source>Select Background Color</source>
        <translation>Wybierz kolor tła</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="758"/>
        <source>Select Frame Color</source>
        <translation>Wybierz kolor ramki</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="774"/>
        <source>Change Blend Mode</source>
        <translation>Zmień tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="784"/>
        <source>Change Opacity</source>
        <translation>Zmień krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="794"/>
        <source>Change Item ID</source>
        <translation>Zmień ID</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="950"/>
        <source>Rotate</source>
        <translation>Obróć</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="961"/>
        <source>Exclude from Exports</source>
        <translation>Wyklucz z eksportu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutitemwidget.cpp" line="961"/>
        <source>Include in Exports</source>
        <translation>Włącz do eksportu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemShape</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemshape.cpp" line="84"/>
        <source>&lt;Ellipse&gt;</source>
        <translation>&lt;Elipsa&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemshape.cpp" line="86"/>
        <source>&lt;Rectangle&gt;</source>
        <translation>&lt;Prostokąt&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemshape.cpp" line="88"/>
        <source>&lt;Triangle&gt;</source>
        <translation>&lt;Trójkąt&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutitemshape.cpp" line="91"/>
        <source>&lt;Shape&gt;</source>
        <translation>&lt;Kształt&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemTextTable</name>
    <message>
        <location filename="../src/core/layout/qgslayoutitemtexttable.cpp" line="36"/>
        <source>&lt;Text table frame&gt;</source>
        <translation>&lt;Tabela tekstowa&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Global Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Position and Size</source>
        <translation>Położenie i rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Page</source>
        <translation>Strona</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Lock aspect ratio (including while drawing extent onto canvas)</source>
        <translation>Zablokuj proporcje (nawet wybierając zasięg geograficzny na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Reference point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Frame</source>
        <translation>Ramka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Thickness</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Item ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Exclude item from exports</source>
        <translation>Pomiń obiekt przy eksporcie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutitemwidgetbase.ui"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
</context>
<context>
    <name>QgsLayoutItemsListView</name>
    <message>
        <location filename="../src/app/layout/qgslayoutitemslistview.cpp" line="118"/>
        <source>Copy Item</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutitemslistview.cpp" line="124"/>
        <source>Delete Item</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutitemslistview.cpp" line="132"/>
        <source>Item Properties…</source>
        <translation>Właściwości elementu…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLabelWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="47"/>
        <source>Label Properties</source>
        <translation>Właściwości etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="55"/>
        <source>Select Font Color</source>
        <translation>Wybierz kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="107"/>
        <source>Change Label Mode</source>
        <translation>Zmień tryb generowania etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="121"/>
        <source>Change Label Text</source>
        <translation>Zmień tekst etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="135"/>
        <source>Change Label Font</source>
        <translation>Zmień czcionkę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="146"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="227"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="238"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="249"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="260"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="271"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="282"/>
        <source>Change Label Alignment</source>
        <translation>Zmień położenie etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="157"/>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="168"/>
        <source>Change Label Margin</source>
        <translation>Zmień margines etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="182"/>
        <source>Change Label Color</source>
        <translation>Zmień kolor etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="210"/>
        <source>Insert Expression</source>
        <translation>Wprowadź wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlabelwidget.cpp" line="216"/>
        <source>Insert expression</source>
        <translation>Wprowadź wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLabelWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Label Options</source>
        <translation>Opcje etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Render as HTML</source>
        <translation>Renderuj jako HTML</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Appearance</source>
        <translation>Wygląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Horizontal alignment</source>
        <translation>Wyrównanie poziome</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Middle</source>
        <translation>centralnie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Vertical margin</source>
        <translation>Margines pionowy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Horizontal margin</source>
        <translation>Margines poziomy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Font color</source>
        <translation>Kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Justify</source>
        <translation>wyjustuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Center</source>
        <translation>środek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Vertical alignment</source>
        <translation>Wyrównanie pionowe</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlabelwidgetbase.ui"/>
        <source>Insert an Expression…</source>
        <translation>Wprowadź wyrażenie…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLegendLayersDialogBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendlayersdialogbase.ui"/>
        <source>Add Layer to Legend</source>
        <translation>Dodaj warstwę do legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendlayersdialogbase.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendlayersdialogbase.ui"/>
        <source>If checked, only layers visible within the map will be listed</source>
        <translation>Jeśli zaznaczone, lista będzie zawierała tylko warstwy widoczne na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendlayersdialogbase.ui"/>
        <source>Show visible layers only</source>
        <translation>Pokaż tylko widoczne warstwy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLegendWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="115"/>
        <source>Legend Properties</source>
        <translation>Właściwości legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="129"/>
        <source>Symbols on Left</source>
        <translation>symbole po lewej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="130"/>
        <source>Symbols on Right</source>
        <translation>symbole po prawej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="154"/>
        <source>Select Font Color</source>
        <translation>Wybierz kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="157"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="265"/>
        <source>Change Legend Wrap</source>
        <translation>Zmień wyrażenie zawijania tytułu legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="277"/>
        <source>Change Legend Title</source>
        <translation>Zmień tytuł legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="290"/>
        <source>Change Title Alignment</source>
        <translation>Zmień wyrównanie tytułu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="301"/>
        <source>Change Group Alignment</source>
        <translation>Zmień wyrównanie grupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="312"/>
        <source>Change Subgroup Alignment</source>
        <translation>Zmień wyrównanie podgrupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="323"/>
        <source>Change Item Alignment</source>
        <translation>Zmień wyrównanie elementu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="335"/>
        <source>Change Legend Arrangement</source>
        <translation>Zmień układ legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="346"/>
        <source>Change Column Count</source>
        <translation>Zmień liczbę kolumn</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="360"/>
        <source>Split Legend Layers</source>
        <translation>Przełącz rozdzielanie warstw</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="372"/>
        <source>Legend Column Width</source>
        <translation>Przełącz równą szerokość kolumn</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="384"/>
        <source>Resize Symbol Width</source>
        <translation>Zmień rozmiar szerokości symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="396"/>
        <source>Resize Symbol Height</source>
        <translation>Zmień rozmiar wysokości symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="408"/>
        <source>Resize WMS Width</source>
        <translation>Zmień rozmiar szerokości legendy WMS</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="420"/>
        <source>Resize WMS Height</source>
        <translation>Zmień rozmiar wysokości legendy WMS</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="432"/>
        <source>Change Title Space</source>
        <translation>Zmień odstęp tytułu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="444"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="456"/>
        <source>Change Group Space</source>
        <translation>Zmień odstęp grupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="468"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="554"/>
        <source>Change Subgroup Space</source>
        <translation>Zmień odstęp podgrupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="480"/>
        <source>Change Symbol Space</source>
        <translation>Zmień odstęp symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="494"/>
        <source>Change Label Space</source>
        <translation>Zmień odstęp ikony od etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="506"/>
        <source>Change Title Font</source>
        <translation>Zmień czcionkę tytułu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="518"/>
        <source>Change Group Font</source>
        <translation>Zmień czcionkę grupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="530"/>
        <source>Change Layer Font</source>
        <translation>Zmień czcionkę podgrupy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="542"/>
        <source>Change Item Font</source>
        <translation>Zmień czcionkę elementu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="569"/>
        <source>Change Font Color</source>
        <translation>Zmień kolor czcionki tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="579"/>
        <source>Change Box Space</source>
        <translation>Zmień odstęp ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="591"/>
        <source>Change Column Space</source>
        <translation>Zmień odstęp kolumny</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="603"/>
        <source>Change Line Space</source>
        <translation>Zmień odstęp linii</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="644"/>
        <source>Moved Legend Item Down</source>
        <translation>Przesuń obiekt legendy w dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="681"/>
        <source>Move Legend Item Up</source>
        <translation>Przesuń obiekt legendy w górę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="703"/>
        <source>Change Auto Update</source>
        <translation>Przełącz aktualizowanie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="741"/>
        <source>Change Legend Map</source>
        <translation>Zmień przypisaną mapę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="757"/>
        <source>Resize Legend to Contents</source>
        <translation>Przełącz dopasowanie rozmiaru do zawartości</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="772"/>
        <source>Change Legend Borders</source>
        <translation>Zmień obramowanie symboli rastrowych</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="786"/>
        <source>Resize Legend Borders</source>
        <translation>Zmień szerokość obramowania symboli rastrowych</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="800"/>
        <source>Change Legend Border Color</source>
        <translation>Zmień kolor obramowania symboli rastrowych</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="831"/>
        <source>Add Legend Item(s)</source>
        <translation>Dodaj obiekt(y) legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="855"/>
        <source>Remove Legend Item</source>
        <translation>Usuń obiekt legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="939"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="973"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="982"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1011"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1078"/>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1115"/>
        <source>Update Legend</source>
        <translation>Odśwież legendę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1046"/>
        <source>Symbol scope</source>
        <translation>Zasięg symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1093"/>
        <source>Add Legend Group</source>
        <translation>Dodaj grupę legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1094"/>
        <source>Group</source>
        <translation>Grupa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1127"/>
        <source>Only show items inside current %1 feature</source>
        <translation>Pokaż tylko elementy w bieżącym obiekcie %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1128"/>
        <source>Filter out legend elements that lie outside the current %1 feature.</source>
        <translation>Odfiltruj elementy legendy leżące poza bieżącym obiektem %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1306"/>
        <source>Item text</source>
        <translation>Tekst obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1306"/>
        <source>Legend Item Properties</source>
        <translation>Właściwości obiektu legendy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutlegendwidget.cpp" line="1311"/>
        <source>Edit Legend Item</source>
        <translation>Edytuj element legendy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLegendWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Legend Options</source>
        <translation>Opcje legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&amp;Title</source>
        <translation>&amp;Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Resize to fit contents</source>
        <translation>Dopasuj, aby zmieścić zawartość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Wrap text on</source>
        <translation>Zawijaj tekst na</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Auto update</source>
        <translation>Aktualizuj automatycznie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Update whole legend. Layers are added/removed according to main application legend. User defined labels will be deleted.</source>
        <translation>Aktualizuj całą legendę. Warstwy zostaną dodane/usunięte zgodnie z legendą w oknie głównym programu. Etykiety użytkownika zostaną usunięte.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Add group</source>
        <translation>Dodaj grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Show feature count for each class of vector layer.</source>
        <translation>Wyświetl liczbę obiektów dla każdej klasy.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Legend Items</source>
        <translation>Elementy legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Keeps the legend contents synchronized with the main application legend. Customization is not possible and must be done in the main application.</source>
        <translation>Synchronizuje elementy legendy z legendą w głównej aplikacji. Dostosowywanie nie jest możliwe i musi być wykonane w głównej aplikacji.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Update All</source>
        <translation>Aktualizuj wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Filter out legend elements that lie outside the current atlas feature.</source>
        <translation>Odfiltruj elementy legendy leżące poza bieżącym obiektem atlasu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Only show items inside current atlas feature</source>
        <translation>Pokaż tylko elementy wewnątrz bieżącego obiektu atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Title font</source>
        <translation>Czcionka tytułu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Group font</source>
        <translation>Czcionka grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Subgroup font</source>
        <translation>Czcionka pogdrupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Item font</source>
        <translation>Czcionka elementu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Font color</source>
        <translation>Kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Columns</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Equal column widths</source>
        <translation>Równa szerokość kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Allow splitting layer items into multiple columns.</source>
        <translation>Pozwól na dzielenie obiektów warstw na wiele kolumn.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Split layers</source>
        <translation>Rozdziel warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Symbol width</source>
        <translation>Szerokość symbolu </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Symbol height</source>
        <translation>Wysokość symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Draw stroke for raster symbols</source>
        <translation>Rysuj obramowanie dla symboli rastrowych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Thickness</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Hairline</source>
        <translation>linia włosowa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>WMS LegendGraphic</source>
        <translation>Legenda graficzna WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Legend width</source>
        <translation>Szerokość legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Legend height</source>
        <translation>Wysokość legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Spacing</source>
        <translation>Odstępy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space above text using group style.</source>
        <translation>Powyżej tekstu grupy.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space above text using subgroup style.</source>
        <translation>Powyżej tekstu podgrupy.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space above symbol and symbol label.</source>
        <translation>Powyżej symboli.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space between symbol icon and symbol label (symbol label left margin).</source>
        <translation>Pomiędzy ikoną symbolu a etykietą.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Box space</source>
        <translation>Ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Column space</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Line space</source>
        <translation>Odstęp linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space below title.</source>
        <translation>Odstęp pod tytułem.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Arrangement</source>
        <translation>Układ</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source> Add an expression to the vector layer and each child symbol&apos;s label</source>
        <translation>Dodaj wyrażenie do warstwy wektorowej i każdej etykiety symbolu tej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Fonts and Text Formatting</source>
        <translation>Czcionka i formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Item Labels&lt;/b&gt;</source>
        <translation>&lt;b&gt;Etykiety elementów&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Alignment</source>
        <translation>Wyrównanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Legend Title&lt;/b&gt;</source>
        <translation>&lt;b&gt;Tytuł legendy&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Group Headings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Nagłówki grup&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Subgroup Headings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Nagłówki podgrup&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Below subgroup heading</source>
        <translation>Odstęp pod nagłówkiem podgrupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Below group heading</source>
        <translation>Odstęp pod nagłówkiem grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Subgroups&lt;/b&gt;</source>
        <translation>&lt;b&gt;Podgrupy&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;General&lt;/b&gt;</source>
        <translation>&lt;b&gt;Ogólne&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Above subgroup</source>
        <translation>Odstęp powyżej podgrupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Groups&lt;/b&gt;</source>
        <translation>&lt;b&gt;Grupy&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space below</source>
        <translation>Odstęp poniżej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Space between symbols</source>
        <translation>Odstęp pomiędzy symbolami</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Symbol label space</source>
        <translation>Odstęp etykiety symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Above group</source>
        <translation>Odstęp powyżej grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>&lt;b&gt;Legend Items&lt;/b&gt;</source>
        <translation>&lt;b&gt;Elementy legendy&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Filter out legend elements that lie outside the linked map item.</source>
        <translation>Odfiltruj elementy legendy, które leżą poza określoną mapą.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutlegendwidgetbase.ui"/>
        <source>Only show items inside linked map</source>
        <translation>Pokazuj tylko elementy wewnątrz określonej mapy</translation>
    </message>
</context>
<context>
    <name>QgsLayoutLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="58"/>
        <source>Project Layouts</source>
        <translation>Układy wydruku projektu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutManager</name>
    <message>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="288"/>
        <source>Layout %1</source>
        <translation>Układ wydruku %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="291"/>
        <source>Report %1</source>
        <translation>Raport %1</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="305"/>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="314"/>
        <source>Layouts</source>
        <translation>Układy wydruku</translation>
    </message>
</context>
<context>
    <name>QgsLayoutManagerBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>Layout Manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>&amp;Duplicate…</source>
        <translation>&amp;Duplikuj…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>Re&amp;name…</source>
        <translation>Zmień &amp;nazwę…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>&amp;Remove…</source>
        <translation>Usuń…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>&amp;Show</source>
        <translation>&amp;Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>New from Template</source>
        <translation>Nowy z szablonu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>Create…</source>
        <translation>Utwórz…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>Open template directory</source>
        <translation>Otwórz katalog szablonów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>User</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmanagerbase.ui"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
</context>
<context>
    <name>QgsLayoutManagerDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="53"/>
        <source>Layout templates</source>
        <translation>Szablony układów wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="54"/>
        <source>Select a Template</source>
        <translation>Wybierz szablon</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="91"/>
        <source>Empty layout</source>
        <translation>pusty wydruk</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="92"/>
        <source>Empty report</source>
        <translation>pusty raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="93"/>
        <source>Specific</source>
        <translation>użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="336"/>
        <source>Open Directory</source>
        <translation>Otwórz katalog</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="388"/>
        <source>Remove Layout</source>
        <translation>Usuń układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="394"/>
        <source>Remove Layouts</source>
        <translation>Usuń układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="464"/>
        <source>Duplicate Layout</source>
        <translation>Duplikuj układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="223"/>
        <source>Template file “%1” not found.</source>
        <translation>Nie znaleniono pliku szablonu “%1”.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="105"/>
        <source>Use &lt;i&gt;Settings --&gt; Options --&gt; Layouts --&gt; Layout Paths&lt;/i&gt; to configure the folders in which QGIS will search for print layout templates.</source>
        <translation>Użyj &lt;i&gt;Ustawienia --&gt; Opcje --&gt; Układy wydruku--&gt; Ścieżki układu wydruku&lt;/i&gt; aby skonfigurować foldery, w których QGIS będzie poszukiwał szablonów układów wydruku.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="223"/>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="228"/>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="265"/>
        <source>Create Layout</source>
        <translation>Utwórz układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="228"/>
        <source>Could not read template file “%1”.</source>
        <translation>Nie można odczytać pliku szablonu “%1”.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="265"/>
        <source>Invalid template file “%1”.</source>
        <translation>Niepoprawny plik szablonu “%1”.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="336"/>
        <source>Could not open or create local directory “%1”.</source>
        <translation>Nie można otworzyć katalogu lokalnego &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="389"/>
        <source>Do you really want to remove the print layout “%1”?</source>
        <translation>Czy na pewno chcesz usunąć układ wydruku &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="395"/>
        <source>Do you really want to remove all selected print layouts?</source>
        <translation>Czy na pewno chcesz usunąć wszystkie zaznaczone układy wydruku?</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="446"/>
        <source>%1 copy</source>
        <translation>%1 kopia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="452"/>
        <source>Duplicating layout…</source>
        <translation>Duplikowanie układu wydruku…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmanagerdialog.cpp" line="465"/>
        <source>Layout duplication failed.</source>
        <translation>Duplikowanie wydruku nie powiodło się.</translation>
    </message>
</context>
<context>
    <name>QgsLayoutManagerModel</name>
    <message>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="416"/>
        <source>There is already a layout named “%1”.</source>
        <translation>Istnieje już układ wydruku o nazwie &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutmanager.cpp" line="416"/>
        <source>Rename Layout</source>
        <translation>Zmień nazwę układu wydruku</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapGridWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="96"/>
        <source>Map Grid Properties</source>
        <translation>Właściwości siatki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="107"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="546"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1013"/>
        <source>Solid</source>
        <translation>linie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="108"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="522"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="987"/>
        <source>Cross</source>
        <translation>Krzyż</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="109"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="534"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1000"/>
        <source>Markers</source>
        <translation>Znaczniki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="110"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="558"/>
        <source>Frame and annotations only</source>
        <translation>Tylko ramka i opis</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="117"/>
        <source>Decimal</source>
        <translation>dziesiętny</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="118"/>
        <source>Decimal with suffix</source>
        <translation>Dziesiętny z przyrostkiem</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="119"/>
        <source>Degree, minute</source>
        <translation>Stopnie, minuty</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="120"/>
        <source>Degree, minute with suffix</source>
        <translation>Stopnie, minuty z przyrostkiem</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="121"/>
        <source>Degree, minute aligned</source>
        <translation>Stopnie, minuty dopasowane</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="122"/>
        <source>Degree, minute, second</source>
        <translation>Stopnie, minuty, sekundy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="123"/>
        <source>Degree, minute, second with suffix</source>
        <translation>Stopnie, minuty, sekundy z przyrostkiem</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="124"/>
        <source>Degree, minute, second aligned</source>
        <translation>Stopnie, minuty, sekundy dopasowane</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="125"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="127"/>
        <source>Select Font Color</source>
        <translation>Wybierz kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="146"/>
        <source>Select Grid Frame Color</source>
        <translation>Wybierz kolor siatki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="152"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="158"/>
        <source>Select Grid Frame Fill Color</source>
        <translation>Wybierz kolor wypełnienia siatki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="149"/>
        <source>Transparent Frame</source>
        <translation>Przezroczysta ramka</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="39"/>
        <source>No Frame</source>
        <translation>bez ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="41"/>
        <source>Zebra (Nautical)</source>
        <translation>zebra (nautical)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="42"/>
        <source>Interior Ticks</source>
        <translation>kreski wewnątrz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="43"/>
        <source>Exterior Ticks</source>
        <translation>kreski na zewnątrz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="44"/>
        <source>Interior and Exterior Ticks</source>
        <translation>kreski wewnątrz i na zewnątrz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="45"/>
        <source>Line Border</source>
        <translation>linia granicy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="46"/>
        <source>Line Border (Nautical)</source>
        <translation>linia granicy (nautical)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="102"/>
        <source>Map Unit</source>
        <translation>jednostka mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="103"/>
        <source>Fit Segment Width</source>
        <translation>dopasuj szerokość segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="155"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="161"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="292"/>
        <source>Change Frame Divisions</source>
        <translation>Zmień wymiarowanie siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="305"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1096"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1252"/>
        <source>Change Annotation Format</source>
        <translation>Zmień format wyświetlania opisów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="306"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="386"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="447"/>
        <source>Show all</source>
        <translation>Pokaż wszystko</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="310"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="390"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="448"/>
        <source>Show latitude only</source>
        <translation>Pokaż tylko współrzędne pionowe</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="314"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="394"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="449"/>
        <source>Show longitude only</source>
        <translation>Pokaż tylko współrzędne poziome</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="357"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="410"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="462"/>
        <source>Inside frame</source>
        <translation>Wewnątrz ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="358"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="466"/>
        <source>Outside frame</source>
        <translation>Na zewnątrz ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="363"/>
        <source>Horizontal</source>
        <translation>Pozioma</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="364"/>
        <source>Vertical ascending</source>
        <translation>Pionowe z dołu do góry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="365"/>
        <source>Vertical descending</source>
        <translation>Pionowe z góry do dołu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="398"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="450"/>
        <source>Disabled</source>
        <translation>Wyłączone</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="409"/>
        <source>Change Annotation Position</source>
        <translation>Zmień pozycję opisów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="431"/>
        <source>Change Annotation Direction</source>
        <translation>Zmień kierunek opisów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="440"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="441"/>
        <source>Latitude/Y only</source>
        <translation>Tylko pionowe/Y</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="442"/>
        <source>Longitude/X only</source>
        <translation>Tylko poziome/X</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="104"/>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="105"/>
        <source>Centimeter</source>
        <translation>cm</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="656"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="667"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="681"/>
        <source>Change Grid Interval</source>
        <translation>Zmień odstęp siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="695"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="709"/>
        <source>Change Grid Offset</source>
        <translation>Zmień przesunięcie siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="723"/>
        <source>Change Cross Width</source>
        <translation>Zmień wielkość krzyży</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="736"/>
        <source>Change Frame Width</source>
        <translation>Zmień szerokość ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="750"/>
        <source>Change Grid Frame Margin</source>
        <translation>Zmień margines ramki siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="764"/>
        <source>Change Frame Left</source>
        <translation>Zmień ramkę z lewej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="778"/>
        <source>Change Frame Right</source>
        <translation>Zmień ramkę z prawej</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="792"/>
        <source>Change Frame Top</source>
        <translation>Zmień ramkę na górze</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="806"/>
        <source>Change Frame Bottom</source>
        <translation>Zmień ramkę na dole</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="840"/>
        <source>Change Frame Thickness</source>
        <translation>Zmień grubość ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="854"/>
        <source>Change Frame Color</source>
        <translation>Wybierz kolor ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="867"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="880"/>
        <source>Change Frame Fill Color</source>
        <translation>Wybierz kolor wypełnienia ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="894"/>
        <source>Change Frame Style</source>
        <translation>Zmień styl ramki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="40"/>
        <source>Zebra</source>
        <translation>zebra</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="941"/>
        <source>Change Grid Unit</source>
        <translation>Zmień jednostki siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="950"/>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="959"/>
        <source>Change Grid Interval Range</source>
        <translation>Zmień zakres odstępu siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="971"/>
        <source>Change Grid Blend Mode</source>
        <translation>Zmień tryb renderowania siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="986"/>
        <source>Change Grid Type</source>
        <translation>Zmień typ siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1058"/>
        <source>Change Grid CRS</source>
        <translation>Zmień układ współrzędnych siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1073"/>
        <source>Toggle Annotations</source>
        <translation>Przełącz opisy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1091"/>
        <source>Expression Based Annotation</source>
        <translation>Opis na podstawie wyrażenia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1171"/>
        <source>Change Annotation Distance</source>
        <translation>Zmień odstęp opisu od ramki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1185"/>
        <source>Change Annotation Font</source>
        <translation>Zmień czcionkę opisu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1199"/>
        <source>Change Grid Line Style</source>
        <translation>Zmień styl linii siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1212"/>
        <source>Change Grid Marker Style</source>
        <translation>Zmień styl znacznika siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1225"/>
        <source>Toggle Grid Display</source>
        <translation>Przełącz wyświetlanie siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1239"/>
        <source>Change Annotation Color</source>
        <translation>Zmień kolor opisu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapgridwidget.cpp" line="1268"/>
        <source>Change Annotation Precision</source>
        <translation>Zmień precyzję opisu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapGridWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Map Options</source>
        <translation>Opcje mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Appearance</source>
        <translation>Wygląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Grid type</source>
        <translation>Typ siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Interval</source>
        <translation>Odstęp siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>X </source>
        <translation>X </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Y </source>
        <translation>Y </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Cross width</source>
        <translation>Wielkość krzyży</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Line style</source>
        <translation>Styl linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Marker style</source>
        <translation>Styl znacznika</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Blend mode</source>
        <translation>Tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame</source>
        <translation>Ramka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame style</source>
        <translation>Styl ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame size</source>
        <translation>Szerokość ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame line thickness</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame fill colors</source>
        <translation>Kolory wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Left side</source>
        <translation>Lewa strona</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Right side</source>
        <translation>Prawa strona</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Top side</source>
        <translation>Część górna</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Bottom side</source>
        <translation>Część dolna</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Right divisions</source>
        <translation>Podziałka z prawej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Left divisions</source>
        <translation>Podziałka z lewej</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Top divisions</source>
        <translation>Podziałka u góry</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Bottom divisions</source>
        <translation>Podziałka u dołu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Draw Coordinates</source>
        <translation>Oznaczanie współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Top</source>
        <translation>Góra</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Font color</source>
        <translation>Kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Distance to map frame</source>
        <translation>Ostęp od ramki mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Coordinate precision</source>
        <translation>Precyzja współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Frame margin</source>
        <translation>Margines ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Grid enabled</source>
        <translation>Siatka włączona</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapgridwidgetbase.ui"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapItemBlocksLabelsModel</name>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1799"/>
        <source>Change Label Blocking Items</source>
        <translation>Zmień Elementy blokujące etykiety</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapLabelingWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1627"/>
        <source>Label Settings</source>
        <translation>Ustawienia etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1692"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1703"/>
        <source>Change Label Margin</source>
        <translation>Zmień margines etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1714"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1730"/>
        <source>Change Label Visibility</source>
        <translation>Zmień widoczność etykiety</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapLabelingWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Map Options</source>
        <translation>Opcje mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>No labels will be placed within this distance of the map’s edges, or from any label-blocking items which are checked below.</source>
        <translation>W tej odległości od krawędzi mapy oraz od elementów blokujących etykiety zaznaczonych poniżej, nie zostaną umieszczone żadne etykiety.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>&lt;b&gt;Margin from map edges&lt;/b&gt;</source>
        <translation>&lt;b&gt;Margines od krawędzi mapy&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Allow truncated labels on edges of map</source>
        <translation>Zezwalaj na obcięte etykiety na krawędziach mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Label Blocking Items</source>
        <translation>Elementy blokujące etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Avoid placing labels under these items</source>
        <translation>Unikaj umieszczania etykiet pod następującymi obiektami:</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmaplabelingwidgetbase.ui"/>
        <source>Show unplaced labels</source>
        <translation>Pokaż nierozmieszczone etykiety</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="90"/>
        <source>Map Properties</source>
        <translation>Właściwości mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="98"/>
        <source>Bookmarks</source>
        <translation>Zakładki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="117"/>
        <source>Below Map</source>
        <translation>Poniżej mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="118"/>
        <source>Below Map Layer</source>
        <translation>Pod warstwą mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="119"/>
        <source>Above Map Layer</source>
        <translation>Ponad warstwą mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="120"/>
        <source>Below Map Labels</source>
        <translation>Pod etykietami mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="121"/>
        <source>Above Map Labels</source>
        <translation>Ponad etykietami mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="126"/>
        <source>Use project CRS</source>
        <translation>Użyj układu współrzędnych projektu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="141"/>
        <source>Set layer list from a map theme</source>
        <translation>Ustaw listę warstw według motywu mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="199"/>
        <source>Controlled by %1</source>
        <translation>Kontrolowane przez %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="199"/>
        <source>atlas</source>
        <translation>atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="199"/>
        <source>Atlas</source>
        <translation>Atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="199"/>
        <source>Report</source>
        <translation>Raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="200"/>
        <source>Use one of the predefined scales of the project where the %1 feature best fits.</source>
        <translation>Użyj predefiniowanej skali najlepiej pasującej do obiektu %1.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="284"/>
        <source>No presets defined</source>
        <translation>Nie zdefiniowano żadnych zestawów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="304"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="327"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="943"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1000"/>
        <source>Change Map Preset</source>
        <translation>Zmień motyw mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="340"/>
        <source>(none)</source>
        <translation>(nie wybrano)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="379"/>
        <source>Change Map CRS</source>
        <translation>Zmień układ współrzędnych mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="393"/>
        <source>Change Overview Style</source>
        <translation>Zmień styl mapy podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="514"/>
        <source>Set Atlas Driven</source>
        <translation>Kontrolowane przez atlas</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="540"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="569"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="597"/>
        <source>Change Atlas Mode</source>
        <translation>Zmień tryb atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="554"/>
        <source>Change Atlas Margin</source>
        <translation>Zmień margines atlasu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="587"/>
        <source>Change Atlas Scales</source>
        <translation>Zmień tryb atlasu - zdefiniowane skale</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="620"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="678"/>
        <source>Change Map Scale</source>
        <translation>Zmień skalę mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="632"/>
        <source>Change Map Rotation</source>
        <translation>Zmień obrót mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="460"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="664"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="895"/>
        <source>Change Map Extent</source>
        <translation>Zmień zasięg mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1584"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1612"/>
        <source>Change Overview Position</source>
        <translation>Zmień pozycję podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="969"/>
        <source>Map Preset Changed</source>
        <translation>Zmieniono motyw mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1021"/>
        <source>Toggle Map Item</source>
        <translation>Przełącz rysowanie dekoracji z okna mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1069"/>
        <source>Grid %1</source>
        <translation>Siatka %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1071"/>
        <source>Add Map Grid</source>
        <translation>Dodaj siatkę mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1090"/>
        <source>Remove Grid</source>
        <translation>Usuń siatkę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1115"/>
        <source>Move Grid Up</source>
        <translation>Przesuń siatkę w dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1137"/>
        <source>Move Grid Down</source>
        <translation>Przesuń siatkę w górę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1176"/>
        <source>Rename Grid</source>
        <translation>Zmień nazwę siatki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1253"/>
        <source>Overview %1</source>
        <translation>Podgląd %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1255"/>
        <source>Add Map Overview</source>
        <translation>Dodaj podgląd mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1272"/>
        <source>Remove Map Overview</source>
        <translation>Usuń podgląd</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1296"/>
        <source>Move Overview Up</source>
        <translation>Przesuń podgląd w górę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1318"/>
        <source>Move Overview Down</source>
        <translation>Przesuń podgląd w dół</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1372"/>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1412"/>
        <source>Draw &quot;%1&quot; overview</source>
        <translation>Rysuj podgląd &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1509"/>
        <source>Overview Display Toggled</source>
        <translation>Przełącz wyświetlanie podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1527"/>
        <source>Change Overview Map</source>
        <translation>Zmień mapę podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1542"/>
        <source>Change Overview Blend Mode</source>
        <translation>Zmień tryb renderowania podglądu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1556"/>
        <source>Toggle Overview Inverted</source>
        <translation>Przełącz podgląd jako odwrotność</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutmapwidget.cpp" line="1570"/>
        <source>Toggle Overview Centered</source>
        <translation>Przełącz centrowanie podglądu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMapWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Map Options</source>
        <translation>Opcje mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Map</source>
        <translation>Mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Draw map canvas items</source>
        <translation>Rysuj dekoracje z okna mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Map rotation</source>
        <translation>Obrót mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Follow map theme</source>
        <translation>Ustaw motyw mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Lock layers</source>
        <translation>Zablokuj warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Lock styles for layers</source>
        <translation>Zablokuj style dla warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Extents</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>X min</source>
        <translation>X min</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Y min</source>
        <translation>Y min</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>X max</source>
        <translation>X max</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Y max</source>
        <translation>Y max</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Update Preview</source>
        <translation>Odśwież podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Controlled by Atlas</source>
        <translation>Kontrolowana przez atlas</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Margin around feature</source>
        <translation>Margines wokół obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Use one of the predefined scales of the project where the atlas feature best fits.</source>
        <translation>Użyj predefiniowanej skali najlepiej pasującej do obiektu atlasu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Predefined scale (best fit)</source>
        <translation>Predefiniowane skale (najlepiej pasująca)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Fixed scale</source>
        <translation>Stała skala</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Grids</source>
        <translation>Siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Add a new grid</source>
        <translation>Dodaj siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Remove selected grid</source>
        <translation>Usuń zaznaczoną siatkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Move selected grid up</source>
        <translation>Przesuń zaznaczoną siatkę do góry</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Move selected grid down</source>
        <translation>Przesuń zaznaczoną siatkę w dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Overviews</source>
        <translation>Mapy podglądu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Add a new overview</source>
        <translation>Dodaj podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Remove selected overview</source>
        <translation>Usuń zaznaczony podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Move selected overview up</source>
        <translation>Przesuń zaznaczony podgląd do góry</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Move selected overview down</source>
        <translation>Przesuń zaznaczony podgląd w dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Draw overview</source>
        <translation>Rysuj podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Map frame</source>
        <translation>Ramka mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Frame style</source>
        <translation>Styl ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Invert overview</source>
        <translation>Odwróć podgląd</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Center on overview</source>
        <translation>Wycentruj w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Modify Grid…</source>
        <translation>Modyfikuj siatkę…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Position</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Stacking layer</source>
        <translation>Warstwa odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Update Map Preview</source>
        <translation>Odśwież podgląd mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Set to Map Canvas Extent</source>
        <translation>Ustaw wydruk do zasięgu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Set Map Extent to Match Main Canvas Extent</source>
        <translation>Ustaw wydruk do zasięgu mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>View Extent in Map Canvas</source>
        <translation>Ustaw mapę do zasięgu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>View Current Map Extent in Main Canvas</source>
        <translation>Ustaw mapę do zasięgu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Move Map Content</source>
        <translation>Przesuń zawartość mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Interactively Edit Map Extent</source>
        <translation>Interaktywnie edytuj zasięg wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>View Scale in Map Canvas</source>
        <translation>Ustaw skalę mapy wg bieżącej skali wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Set Main Canvas to Match Current Map Scale</source>
        <translation>Ustaw skalę mapy wg bieżącej skali wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Set to Map Canvas Scale</source>
        <translation>Ustaw skalę wydruku wg skali mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Set Map Scale to Match Main Canvas Scale</source>
        <translation>Ustaw skalę wydruku wg skali mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Label Settings</source>
        <translation>Ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutmapwidgetbase.ui"/>
        <source>Labeling Settings</source>
        <translation>Ustawienia etykietowania</translation>
    </message>
</context>
<context>
    <name>QgsLayoutModel</name>
    <message>
        <location filename="../src/core/layout/qgslayoutmodel.cpp" line="238"/>
        <source>Item</source>
        <translation>Obiekt</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMouseHandles</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="597"/>
        <source>Move Items</source>
        <translation>Przesuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="627"/>
        <source>Resize Items</source>
        <translation>Zmień rozmiar obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="701"/>
        <source>%1 items selected</source>
        <translation>Obiektów zaznaczonych: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="706"/>
        <source>1 item selected</source>
        <translation>Obiektów zaznaczonych: 1</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="898"/>
        <source>dx: %1 mm dy: %2 mm</source>
        <translation>dx: %1 mm dy: %2 mm</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutmousehandles.cpp" line="1167"/>
        <source>width: %1 mm height: %2 mm</source>
        <translation>szerokość: %1 mm wysokość: %2 mm</translation>
    </message>
</context>
<context>
    <name>QgsLayoutMultiFrame</name>
    <message>
        <location filename="../src/core/layout/qgslayoutmultiframe.cpp" line="83"/>
        <source>Change Resize Mode</source>
        <translation>Zmień tryb zmiany rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutmultiframe.cpp" line="275"/>
        <source>&lt;Multiframe&gt;</source>
        <translation>&lt;Multiframe&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutNewItemPropertiesDialog</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>New Item Properties</source>
        <translation>Właściwości nowego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Reference Point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Position and Size</source>
        <translation>Położenie i rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Lock aspect ratio (including while drawing extent onto canvas)</source>
        <translation>Zablokuj proporcje (nawet wybierając zasięg geograficzny na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewitemproperties.ui"/>
        <source>Page</source>
        <translation>Strona</translation>
    </message>
</context>
<context>
    <name>QgsLayoutNewPageDialog</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Insert Pages</source>
        <translation>Wstaw strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Page Size</source>
        <translation>Rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Orientation</source>
        <translation>Orientacja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Lock aspect ratio (including while drawing extent onto canvas)</source>
        <translation>Zablokuj proporcje (również podczas rysowania zasięgu na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>page(s)</source>
        <translation>stron</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Insert</source>
        <translation>Wstaw</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>Before Page</source>
        <translation>przed stroną</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>After Page</source>
        <translation>po stronie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutnewpagedialog.ui"/>
        <source>At End</source>
        <translation>na końcu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutObject</name>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="69"/>
        <source>list of map layer names separated by | characters</source>
        <translation>lista nazw warstw mapy oddzielonych znakiem |</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutobject.cpp" line="70"/>
        <source>name of an existing map theme (case-sensitive)</source>
        <translation>nazwa istniejącego motywu mapy (uwaga na wielkość liter)</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPageCollection</name>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="291"/>
        <source>Resize to Contents</source>
        <translation>Dopasuj do zawartości</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="331"/>
        <source>Move Item</source>
        <translation>Przesuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="339"/>
        <source>Move Guides</source>
        <translation>Przesuń prowadnice</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="565"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="589"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="590"/>
        <source>Add Page</source>
        <translation>Dodaj stronę</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="632"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="633"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="666"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="667"/>
        <source>Remove Page</source>
        <translation>Usuń stronę</translation>
    </message>
    <message>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="700"/>
        <location filename="../src/core/layout/qgslayoutpagecollection.cpp" line="701"/>
        <source>Remove Pages</source>
        <translation>Usuń strony</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPagePropertiesWidget</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>New Item Properties</source>
        <translation>Właściwości nowego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Page Size</source>
        <translation>Rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Lock aspect ratio (including while drawing extent onto canvas)</source>
        <translation>Zablokuj proporcje (również podczas rysowania zasięgu na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Orientation</source>
        <translation>Orientacja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>If checked, this page will not be included when exporting the layout</source>
        <translation>Jeśli zaznaczone - strona nie zostanie włączona do eksportu układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpagepropertieswidget.ui"/>
        <source>Exclude page from exports</source>
        <translation>Pomiń stronę przy eksporcie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="31"/>
        <source>Portrait</source>
        <translation>pionowo</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="32"/>
        <source>Landscape</source>
        <translation>poziomo</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="39"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="162"/>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="164"/>
        <source>Change Page Size</source>
        <translation>Zmień rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="185"/>
        <source>Change Page Background</source>
        <translation>Zmień tło strony</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="192"/>
        <source>Include Page in Exports</source>
        <translation>Włącz stronę do eksportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpagepropertieswidget.cpp" line="192"/>
        <source>Exclude Page from Exports</source>
        <translation>Wyklucz stronę z eksportu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPdfExportOptionsDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="38"/>
        <source>Always Export Text as Paths (Recommended)</source>
        <translation>Zawsze eksportuj tekst jako ścieżki (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="39"/>
        <source>Always Export Text as Text Objects</source>
        <translation>Zawsze eksportuj tekst jako obiekty tekstowe</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="57"/>
        <source>ISO 32000 Extension (recommended)</source>
        <translation>Rozszerzenie ISO 32000 (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="58"/>
        <source>OGC Best Practice</source>
        <translation>Zalecenia OGC</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="250"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpdfexportoptionsdialog.cpp" line="256"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPictureWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="55"/>
        <source>Picture Properties</source>
        <translation>Właściwości obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="58"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="61"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="68"/>
        <source>Grid north</source>
        <translation>północ topograficzna</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="69"/>
        <source>True north</source>
        <translation>północ magnetyczna</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="153"/>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="166"/>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="193"/>
        <source>Change Picture</source>
        <translation>Zmień obraz</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="178"/>
        <source>Change Picture Rotation</source>
        <translation>Zmień obrót obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="129"/>
        <source>Select SVG or Image File</source>
        <translation>Wybierz plik obrazu lub SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="139"/>
        <source>Select File</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="139"/>
        <source>Error, file does not exist or is not readable.</source>
        <translation>Błąd, plik nie istnieje lub nie można go odczytać.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="204"/>
        <source>Select New Preview Directory</source>
        <translation>Dodaj katalog do przeszukiwania</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="259"/>
        <source>Change Resize Mode</source>
        <translation>Zmień tryb zmiany rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="286"/>
        <source>Change Placement</source>
        <translation>Zmień położenie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="323"/>
        <source>Toggle Rotation Sync</source>
        <translation>Przełącz synchronizację obrotu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="365"/>
        <source>Change Rotation Map</source>
        <translation>Zmień mapę do synchronizacji obrotu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="556"/>
        <source>Adding Icons…</source>
        <translation>Dodawanie ikon…</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="556"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="564"/>
        <source>Creating icon for file %1</source>
        <translation>Tworzenie ikony dla pliku %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="701"/>
        <source>Change Picture Fill Color</source>
        <translation>Zmień kolor wypełnienia obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="709"/>
        <source>Change Picture Stroke Color</source>
        <translation>Zmień kolor obrysu obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="717"/>
        <source>Change Picture Stroke Width</source>
        <translation>Zmień szerokość obrysu obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="725"/>
        <source>Change Picture North Offset</source>
        <translation>Zmień północne przesunięcie obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpicturewidget.cpp" line="733"/>
        <source>Change Picture North Mode</source>
        <translation>Zmień tryb północy obrazu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPictureWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Picture Options</source>
        <translation>Opcje obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Picture</source>
        <translation>Obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Image source</source>
        <translation>Źródło obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Resize mode</source>
        <translation>Zmiana rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Zoom</source>
        <translation>Powiększenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Stretch</source>
        <translation>rozciągnij</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Clip</source>
        <translation>Przytnij</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Zoom and resize frame</source>
        <translation>Powiększ i dopasuj ramkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Resize frame to image size</source>
        <translation>Dopasuj ramkę do rozmiaru obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Top left</source>
        <translation>lewa góra</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Top center</source>
        <translation>środek góra</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Top right</source>
        <translation>prawa góra</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Middle left</source>
        <translation>lewa środek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Middle</source>
        <translation>centralnie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Middle right</source>
        <translation>prawa środek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Bottom left</source>
        <translation>lewy dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Bottom center</source>
        <translation>środek dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Bottom right</source>
        <translation>prawy dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Search Directories</source>
        <translation>Przeszukiwane katalogi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Image Rotation</source>
        <translation>Obrót obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Image search paths</source>
        <translation>Ścieżki wyszukiwania obrazów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>SVG Parameters</source>
        <translation>Parametry SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>North alignment</source>
        <translation>Wyrównanie północne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Sync with map</source>
        <translation>Synchronizuj z mapą</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Loading previews…</source>
        <translation>Wczytywanie podglądu…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpicturewidgetbase.ui"/>
        <source>Add…</source>
        <translation>Dodaj…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPolygonWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutpolygonwidget.cpp" line="31"/>
        <source>Polygon Properties</source>
        <translation>Właściwości poligonu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolygonwidget.cpp" line="103"/>
        <source>Change Shape Style</source>
        <translation>Zmień typ Kształtu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPolygonWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolygonwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolygonwidgetbase.ui"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolygonwidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolygonwidgetbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPolylineWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="34"/>
        <source>Polyline Properties</source>
        <translation>Właściwości polilinii</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="50"/>
        <source>Arrow Properties</source>
        <translation>Właściwości strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="66"/>
        <source>Select Arrow Head Stroke Color</source>
        <translation>Wybierz kolor obrysu grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="71"/>
        <source>Select Arrow Head Fill Color</source>
        <translation>Wybierz kolor wypełnienia grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="69"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="74"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="193"/>
        <source>Change Shape Style</source>
        <translation>Zmień typ Kształtu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="203"/>
        <source>Change Arrow Head</source>
        <translation>Zmień obrys grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="213"/>
        <source>Change Arrow Width</source>
        <translation>Zmień szerokość grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="224"/>
        <source>Change Arrow Fill Color</source>
        <translation>Zmień kolor wypełnienia grotu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="235"/>
        <source>Change Arrow Stroke Color</source>
        <translation>Zmień kolor obrysu strzałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="246"/>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="256"/>
        <source>Set Arrow Marker</source>
        <translation>Ustaw znacznik jako strzałkę</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="266"/>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="276"/>
        <source>Set Line Marker</source>
        <translation>Ustaw brak znacznika</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="287"/>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="298"/>
        <source>Set SVG Marker</source>
        <translation>Ustaw znacznik SVG</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="320"/>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="372"/>
        <source>Change Start Marker File</source>
        <translation>Zmień plik znacznika początku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="338"/>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="399"/>
        <source>Change End Marker File</source>
        <translation>Zmień plik znacznika końca</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="367"/>
        <source>Start marker svg file</source>
        <translation>Plik SVG ze znacznikiem początku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpolylinewidget.cpp" line="394"/>
        <source>End marker svg file</source>
        <translation>Plik SVG ze znacznikiem końca</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPolylineWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Polyline</source>
        <translation>Polilinia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Line Markers</source>
        <translation>Znaczniki linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Arrow stroke color</source>
        <translation>Kolor obrysu strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Arrow head width</source>
        <translation>Szerokość grotu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Start marker</source>
        <translation>Znacznik początku</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Arrow</source>
        <translation>Strzałka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Arrow stroke width</source>
        <translation>Szerokość obrysu strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>End marker</source>
        <translation>Znacznik końca</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Arrow fill color</source>
        <translation>Kolor wypełnienia strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>SVG path</source>
        <translation>Ścieżka do SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutpolylinewidgetbase.ui"/>
        <source>Line Style…</source>
        <translation>Styl linii…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutPropertiesWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutpropertieswidget.cpp" line="34"/>
        <source>Layout Properties</source>
        <translation>Ustawienia układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpropertieswidget.cpp" line="206"/>
        <source>Resize to Contents</source>
        <translation>Dopasuj rozmiar do zawartości</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpropertieswidget.cpp" line="219"/>
        <source>Set Reference Map</source>
        <translation>Ustaw mapę odniesienia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutpropertieswidget.cpp" line="227"/>
        <source>Set Default DPI</source>
        <translation>Ustaw domyślne DPI</translation>
    </message>
</context>
<context>
    <name>QgsLayoutQptDropHandler</name>
    <message>
        <location filename="../src/app/layout/qgslayoutqptdrophandler.cpp" line="39"/>
        <location filename="../src/app/layout/qgslayoutqptdrophandler.cpp" line="52"/>
        <source>Could not read template file.</source>
        <translation>Nie można odczytać pliku szablonu.</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutqptdrophandler.cpp" line="39"/>
        <location filename="../src/app/layout/qgslayoutqptdrophandler.cpp" line="52"/>
        <source>Load from Template</source>
        <translation>Wczytaj szablon</translation>
    </message>
</context>
<context>
    <name>QgsLayoutScaleBarWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="54"/>
        <source>Scalebar Properties</source>
        <translation>Właściwości podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="71"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="450"/>
        <source>Single Box</source>
        <translation>Pojedynczy pojemnik</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="72"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="454"/>
        <source>Double Box</source>
        <translation>Podwójny pojemnik</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="73"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="458"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="462"/>
        <source>Line Ticks Middle</source>
        <translation>Znaczniki pośrodku</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="74"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="466"/>
        <source>Line Ticks Down</source>
        <translation>Znaczniki na dole</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="75"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="470"/>
        <source>Line Ticks Up</source>
        <translation>Znaczniki u góry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="76"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="474"/>
        <source>Numeric</source>
        <translation>Numeryczna</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="79"/>
        <source>Above Segments</source>
        <translation>Powyżej segmentów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="80"/>
        <source>Below Segments</source>
        <translation>Poniżej segmentów</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="81"/>
        <source>Centered at Segment Edge</source>
        <translation>Wyśrodkowany na krawędzi segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="82"/>
        <source>Centered at Center of Segment</source>
        <translation>Wyśrodkowany w centrum segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="88"/>
        <source>Map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="89"/>
        <source>Meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="90"/>
        <source>Kilometers</source>
        <translation>kilometry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="91"/>
        <source>Feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="92"/>
        <source>Yards</source>
        <translation>jardy</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="93"/>
        <source>Miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="94"/>
        <source>Nautical Miles</source>
        <translation>mile morskie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="95"/>
        <source>Centimeters</source>
        <translation>centymetry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="96"/>
        <source>Millimeters</source>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="98"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="101"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="107"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="104"/>
        <source>Select Alternate Fill Color</source>
        <translation>Wybierz naprzemienny kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="116"/>
        <source>Transparent Line</source>
        <translation>Przezroczysta linia</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="110"/>
        <source>Scalebar Font</source>
        <translation>Czcionka podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="113"/>
        <source>Select Line Color</source>
        <translation>Wybierz kolor linii</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="283"/>
        <source>Set Scalebar Line Width</source>
        <translation>Ustaw szerokość linii podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="298"/>
        <source>Set Scalebar Segment Size</source>
        <translation>Ustaw rozmar segmentu podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="313"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="328"/>
        <source>Set Scalebar Segments</source>
        <translation>Ustaw liczbę segmentów podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="342"/>
        <source>Set Scalebar Height</source>
        <translation>Ustaw wysokość podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="357"/>
        <source>Set Scalebar Font</source>
        <translation>Ustaw czcionkę podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="372"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="387"/>
        <source>Set Scalebar Fill Color</source>
        <translation>Ustaw kolor wypełnienia podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="402"/>
        <source>Set Scalebar Stroke Color</source>
        <translation>Ustaw kolor obrysu podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="417"/>
        <source>Set Scalebar Unit Text</source>
        <translation>Ustaw oznaczenie jednostki podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="432"/>
        <source>Set Scalebar Map Units per Segment</source>
        <translation>Ustaw jednostki mapy na segment podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="447"/>
        <source>Set Scalebar Style</source>
        <translation>Ustaw styl podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="542"/>
        <source>Set Scalebar Label Space</source>
        <translation>Ustaw odstęp etykiet podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="557"/>
        <source>Set Scalebar Box Space</source>
        <translation>Ustaw odstęp ramki podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="572"/>
        <source>Set Scalebar Label Vertical Placement</source>
        <translation>Ustaw położenie etykiety podziałki w pionie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="587"/>
        <source>Set Scalebar Label Horizontal Placement</source>
        <translation>Ustaw położenie etykiety podziałki w poziomie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="602"/>
        <source>Set Scalebar Alignment</source>
        <translation>Ustaw wyrównanie podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="627"/>
        <source>Set Scalebar Units</source>
        <translation>Ustaw jednostkę podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="691"/>
        <source>Set Scalebar Join Style</source>
        <translation>Ustaw styl połączenia podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="704"/>
        <source>Set Scalebar Cap Style</source>
        <translation>Ustaw styl zakończenia podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="721"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="761"/>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="776"/>
        <source>Set Scalebar Size Mode</source>
        <translation>Ustaw tryb rozmiaru podziałki</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutscalebarwidget.cpp" line="746"/>
        <source>Set Scalebar Map</source>
        <translation>Ustaw mapę referencyjną podziałki</translation>
    </message>
</context>
<context>
    <name>QgsLayoutScaleBarWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Scalebar Options</source>
        <translation>Opcje podziałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Scalebar</source>
        <translation>Podziałka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>St&amp;yle</source>
        <translation>St&amp;yl</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>&amp;Map</source>
        <translation>&amp;Mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Units</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Scalebar units</source>
        <translation>Jednostka podziałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>&amp;Label for units</source>
        <translation>Etykieta jednostki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Specifies how many scalebar units per labeled unit. For example, if your scalebar units are set to &quot;meters&quot;, a multiplier of 1000 will result in the scalebar labels in kilometers.</source>
        <translation>Określa liczbę jednostek podziałki przypadających na jednostkę etykiety. Np. jeśli jednostki Twojej podziałki są ustawione jako &quot;metry&quot;, mnożnik 1000 spowoduje, że podziałka będzie etykietowana w kilometrach.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Specifies the underlying units used for scalebar calculations, e.g., &quot;meters&quot; or &quot;feet&quot;</source>
        <translation>Określa podstawowe jednostki u używane do obliczeń podziałki, np. &quot;metry&quot; lub &quot;stopy&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Label unit multiplier</source>
        <translation>Mnożnik jednostki etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Number of scalebar units per scalebar segment</source>
        <translation>Liczba jednostek w segmencie podziałki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source> units</source>
        <translation> jednostek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>right </source>
        <translation>prawych </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>left </source>
        <translation>lewych </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Fi&amp;xed width</source>
        <translation>Stała szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Fit segment width</source>
        <translation>Dopasuj szerokość segmentu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Display</source>
        <translation>Wyświetlanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Box margin</source>
        <translation>Odstęp ramki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Alignment</source>
        <translation>Wyrównanie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Cap style</source>
        <translation>Styl zakończenia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Secondary fill color</source>
        <translation>Kolor podrzędnego wypełnienia </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Fonts and Colors</source>
        <translation>Czcionki i kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Line color</source>
        <translation>Kolor linii</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Text used for labeling the scalebar units, e.g., &quot;m&quot; or &quot;km&quot;. This should be matched to reflect the multiplier above.</source>
        <translation>Tekst używany do etykietowania jednostek skali, np. „m” lub „km”. Ustaw odpowiednio, aby odzwierciedlał powyższy mnożnik.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Label margin</source>
        <translation>Margines etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Vertical label placement</source>
        <translation>Pionowe rozmieszczenie etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutscalebarwidgetbase.ui"/>
        <source>Horizontal label placement</source>
        <translation>Poziome rozmieszczenie etykiet</translation>
    </message>
</context>
<context>
    <name>QgsLayoutShapeWidget</name>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="34"/>
        <source>Shape Properties</source>
        <translation>Właściwości Kształtu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="46"/>
        <source>Rectangle</source>
        <translation>Prostokąt</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="47"/>
        <source>Ellipse</source>
        <translation>Elipsa</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="48"/>
        <source>Triangle</source>
        <translation>Trójkąt</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="134"/>
        <source>Change Shape Style</source>
        <translation>Zmień styl Kształtu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="144"/>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="155"/>
        <source>Change Shape Radius</source>
        <translation>Zmień promień Kształtu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutshapewidget.cpp" line="168"/>
        <source>Change Shape Type</source>
        <translation>Zmień typ Kształtu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutShapeWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Shape</source>
        <translation>Kształt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Main Properties</source>
        <translation>Główne właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Corner radius</source>
        <translation>Promień narożnika</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutshapewidgetbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsLayoutTable</name>
    <message>
        <location filename="../src/core/layout/qgslayouttable.cpp" line="127"/>
        <source>No matching records</source>
        <translation>Nie ma pasujących rekordów</translation>
    </message>
</context>
<context>
    <name>QgsLayoutTableBackgroundColorsDialog</name>
    <message>
        <location filename="../src/app/layout/qgslayouttablebackgroundcolorsdialog.cpp" line="69"/>
        <source>Change Table Background</source>
        <translation>Zmień tło tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouttablebackgroundcolorsdialog.cpp" line="115"/>
        <location filename="../src/app/layout/qgslayouttablebackgroundcolorsdialog.cpp" line="120"/>
        <source>Select Background Color</source>
        <translation>Wybierz kolor tła</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayouttablebackgroundcolorsdialog.cpp" line="122"/>
        <source>No Background</source>
        <translation>Bez tła</translation>
    </message>
</context>
<context>
    <name>QgsLayoutTableBackgroundDialog</name>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Table Background Colors</source>
        <translation>Kolory tła tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>First row</source>
        <translation>Pierwszy wiersz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Header row</source>
        <translation>Wiersz nagłówka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Even columns</source>
        <translation>Kolumny parzyste</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>First column</source>
        <translation>Pierwsza kolumna</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Even rows</source>
        <translation>Wiersze parzyste</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Odd columns</source>
        <translation>Kolumny nieparzyste</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Last row</source>
        <translation>Ostatni wiersz</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Last column</source>
        <translation>Ostatnia kolumna</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Default cell background</source>
        <translation>Domyślne tło komórki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>Odd rows</source>
        <translation>Wiersze nieparzyste</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayouttablebackgroundstyles.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check options to enable shading for matching cells. Options lower in this list will take precedence over higher options. For example, if both &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;First row&lt;/span&gt;&amp;quot; and &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;Odd rows&lt;/span&gt;&amp;quot; are checked, the cells in the first row will be shaded using the color specified for &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;First row&lt;/span&gt;&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zaznacz opcje by włączyć cieniowanie dla odpowiednich komórek. Im niżej na liście znajduje się dana opcja, tym wyższy ma priorytet. Np. jeśli zarówno &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;Pierwszy wiersz&lt;/span&gt;&amp;quot; i &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;Wiersze nieparzyste&lt;/span&gt;&amp;quot; są zaznaczone, komórki w pierwszym wierszu będą cieniowane z wykorzystaniem kolorów określonych dla &amp;quot;&lt;span style=&quot; font-style:italic;&quot;&gt;Pierwszy wiersz&lt;/span&gt;&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsLayoutTableSortColumnsProxyModel</name>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="546"/>
        <source>Descending</source>
        <translation>malejąco</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="549"/>
        <source>Ascending</source>
        <translation>rosnąco</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="581"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgslayoutattributeselectiondialog.cpp" line="584"/>
        <source>Sort Order</source>
        <translation>Kolejność sortowania</translation>
    </message>
</context>
<context>
    <name>QgsLayoutView</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="324"/>
        <source>Cut Items</source>
        <translation>Wytnij obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="425"/>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="426"/>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="448"/>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="449"/>
        <source>Paste Items</source>
        <translation>Wklej obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="806"/>
        <source>Lock Items</source>
        <translation>Zablokuj obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="823"/>
        <source>Unlock Items</source>
        <translation>Odblokuj obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="863"/>
        <source>Delete Items</source>
        <translation>Usuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="1095"/>
        <location filename="../src/gui/layout/qgslayoutview.cpp" line="1098"/>
        <source>Move Item</source>
        <translation>Przesuń obiekt</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewEllipticalRubberBand</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewrubberband.cpp" line="240"/>
        <source>width: %1 %3 height: %2 %3</source>
        <translation>szerokość: %1 %3 wysokość: %2 %3</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewRectangularRubberBand</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewrubberband.cpp" line="173"/>
        <source>width: %1 %3 height: %2 %3</source>
        <translation>szerokość: %1 %3 wysokość: %2 %3</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolAddItem</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooladditem.cpp" line="35"/>
        <source>Add item</source>
        <translation>Dodaj symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooladditem.cpp" line="93"/>
        <source>Create %1</source>
        <translation>Utwórz %1</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooladditem.cpp" line="97"/>
        <source>Create Item</source>
        <translation>Utwórz element</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolAddNodeItem</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooladdnodeitem.cpp" line="36"/>
        <source>Add item</source>
        <translation>Dodaj symbol</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolEditNodes</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooleditnodes.cpp" line="24"/>
        <source>Select</source>
        <translation>Zaznacz</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooleditnodes.cpp" line="34"/>
        <source>Remove Item Node</source>
        <translation>Usuń węzeł obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooleditnodes.cpp" line="99"/>
        <location filename="../src/gui/layout/qgslayoutviewtooleditnodes.cpp" line="214"/>
        <source>Move Item Node</source>
        <translation>Przesuń węzeł obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooleditnodes.cpp" line="174"/>
        <source>Add Item Node</source>
        <translation>Dodaj węzeł obiektu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolMoveItemContent</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolmoveitemcontent.cpp" line="25"/>
        <source>Select</source>
        <translation>Zaznacz</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolmoveitemcontent.cpp" line="86"/>
        <source>Move Item Content</source>
        <translation>Przesuń zawartość obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolmoveitemcontent.cpp" line="120"/>
        <source>Zoom Item Content</source>
        <translation>Powiększ zawartość obiektu</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolPan</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolpan.cpp" line="22"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolSelect</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolselect.cpp" line="26"/>
        <source>Select</source>
        <translation>Zaznacz</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolTemporaryKeyPan</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooltemporarykeypan.cpp" line="22"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolTemporaryMousePan</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtooltemporarymousepan.cpp" line="22"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewToolZoom</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewtoolzoom.cpp" line="24"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
</context>
<context>
    <name>QgsLayoutViewTriangleRubberBand</name>
    <message>
        <location filename="../src/gui/layout/qgslayoutviewrubberband.cpp" line="317"/>
        <source>width: %1 %3 height: %2 %3</source>
        <translation>szerokość: %1 %3 wysokość: %2 %3</translation>
    </message>
</context>
<context>
    <name>QgsLayoutWidgetBase</name>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Composition</source>
        <translation>Kompozycja</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>General Settings</source>
        <translation>Ustawienia główne</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Reference map</source>
        <translation>Mapa odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Specifies the master map for this composition, which is used to georeference composer exports and for scale calculation for item styles.</source>
        <translation>Określa główną mapę tego wydruku, która będzie używana do georeferencji wydruków oraz obliczania skali dla stylów obiektów.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Guides and Grid</source>
        <translation>Prowadnice i siatka</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>x: </source>
        <translation>x: </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>y: </source>
        <translation>y: </translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Grid spacing</source>
        <translation>Odstęp siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Grid offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Snap tolerance</source>
        <translation>Tolerancja przyciągania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Export Settings</source>
        <translation>Ustawienia eksportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Resize Layout to Content</source>
        <translation>Dopasuj rozmiar do zawartości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>If checked, a separate world file which georeferences exported images will be created</source>
        <translation>Jeśli zaznaczone, zostanie utworzony oddzielny plik wpasowania world z georeferencjami eksportowanych obrazów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Save world file</source>
        <translation>Zapisz plik wpasowania</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Export resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source> dpi</source>
        <translation> dpi</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>If checked, exports from this layout will be rasterized.</source>
        <translation>Jeśli zaznaczone, zostanie użyty eksport rastrowy.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Print as raster</source>
        <translation>Drukuj jako raster</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>If checked, the layout will always be kept as vector objects when exported to a compatible format, even if the appearance of the resultant file does not match the layouts settings. If unchecked, some elements in the layout may be rasterized in order to keep their appearance intact.</source>
        <translation>Jeśli zaznaczone, układ wydruku będzie zawsze eksportowany jako obiekty wektorowe przy eksporcie do formatu obsługującego wektory, nawet jeśli wygląd będzie odbiegał od ustawień wydruku. Jeśli niezaznaczone, niektóre elementy wydruku mogą zostać zrastrowane w celu zapewnienia ich właściwego wyglądu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Always export as vectors</source>
        <translation>Zawsze eksportuj jako wektor</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Margin units</source>
        <translation>Jednostki miary marginesu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Top margin</source>
        <translation>Górny margines</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Resize layout</source>
        <translation>Zmień rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgslayoutwidgetbase.ui"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
</context>
<context>
    <name>QgsLegendFilterButton</name>
    <message>
        <location filename="../src/gui/qgslegendfilterbutton.cpp" line="29"/>
        <source>Edit Filter Expression…</source>
        <translation>Edytuj wyrażenie filtra…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslegendfilterbutton.cpp" line="32"/>
        <source>Clear Filter Expression</source>
        <translation>Zlikwiduj wyrażenie filtra</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslegendfilterbutton.cpp" line="100"/>
        <source>Edit filter expression</source>
        <translation>Edytuj wyrażenie filtra</translation>
    </message>
    <message>
        <location filename="../src/gui/qgslegendfilterbutton.cpp" line="95"/>
        <source>Edit filter expression (current: %1)</source>
        <translation>Edytuj wyrażenie filtra (bieżące: %1)</translation>
    </message>
</context>
<context>
    <name>QgsLightsWidget</name>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>Intensity</source>
        <translation>Intensywność</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Attenuation (A&lt;span style=&quot; vertical-align:sub;&quot;&gt;0&lt;/span&gt;+A&lt;span style=&quot; vertical-align:sub;&quot;&gt;1&lt;/span&gt;*D+A&lt;span style=&quot; vertical-align:sub;&quot;&gt;2&lt;/span&gt;*D&lt;span style=&quot; vertical-align:super;&quot;&gt;2&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Osłabienie (A&lt;span style=&quot; vertical-align:sub;&quot;&gt;0&lt;/span&gt;+A&lt;span style=&quot; vertical-align:sub;&quot;&gt;1&lt;/span&gt;*D+A&lt;span style=&quot; vertical-align:sub;&quot;&gt;2&lt;/span&gt;*D&lt;span style=&quot; vertical-align:super;&quot;&gt;2&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;0&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgslightswidget.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A&lt;span style=&quot; vertical-align:sub;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgslightswidget.cpp" line="95"/>
        <source>Add Light</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/3d/qgslightswidget.cpp" line="95"/>
        <source>It is not possible to add more than 8 lights to the scene.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/3d/qgslightswidget.cpp" line="124"/>
        <source>Light %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsLimitedRandomColorRampDialog</name>
    <message>
        <location filename="../src/gui/qgslimitedrandomcolorrampdialog.cpp" line="131"/>
        <source>Random Color Ramp</source>
        <translation>Losowa paleta kolorów</translation>
    </message>
</context>
<context>
    <name>QgsLimitedRandomColorRampWidgetBase</name>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Random Color Ramp</source>
        <translation>Losowa paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Hue</source>
        <translation>Barwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>to</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Classes</source>
        <translation>Liczba klas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgslimitedrandomcolorrampwidgetbase.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
</context>
<context>
    <name>QgsLocatorFiltersModel</name>
    <message>
        <location filename="../src/app/locator/qgslocatoroptionswidget.cpp" line="304"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgslocatoroptionswidget.cpp" line="307"/>
        <source>Prefix</source>
        <translation>Przedrostek</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgslocatoroptionswidget.cpp" line="310"/>
        <source>Enabled</source>
        <translation>Włączone</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgslocatoroptionswidget.cpp" line="313"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgslocatoroptionswidget.cpp" line="316"/>
        <source>Configuration</source>
        <translation>Konfiguracja</translation>
    </message>
</context>
<context>
    <name>QgsLocatorWidget</name>
    <message>
        <location filename="../src/gui/locator/qgslocatorwidget.cpp" line="39"/>
        <source>Type to locate (⌘K)</source>
        <translation>Szukana fraza (⌘K)</translation>
    </message>
    <message>
        <location filename="../src/gui/locator/qgslocatorwidget.cpp" line="41"/>
        <source>Type to locate (Ctrl+K)</source>
        <translation>Szukana fraza (Ctrl+K)</translation>
    </message>
    <message>
        <location filename="../src/gui/locator/qgslocatorwidget.cpp" line="302"/>
        <source>&lt;type here&gt;</source>
        <translation>&lt;pisz tutaj&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/locator/qgslocatorwidget.cpp" line="319"/>
        <source>Configure…</source>
        <translation>Konfiguruj...</translation>
    </message>
</context>
<context>
    <name>QgsLockedFeature</name>
    <message>
        <location filename="../src/app/vertextool/qgslockedfeature.cpp" line="160"/>
        <source>Validation started.</source>
        <translation>Rozpoczęto sprawdzanie.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/vertextool/qgslockedfeature.cpp" line="191"/>
        <source>Validation finished (%n error(s) found).</source>
        <comment>number of geometry errors</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsManageConnectionsDialog</name>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="37"/>
        <source>Select all</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="41"/>
        <source>Clear selection</source>
        <translation>Wyczyść wybór</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="47"/>
        <source>Select connections to import</source>
        <translation>Wybierz połączenia do importu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="48"/>
        <source>Import</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="54"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="80"/>
        <source>Export/Import Error</source>
        <translation>Błąd eksportu/importu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="94"/>
        <source>Save Connections</source>
        <translation>Zapisz połączenia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="144"/>
        <source>Saving Connections</source>
        <translation>Zapisywanie połączeń</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="159"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="173"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="272"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="286"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="300"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="309"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="318"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="327"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="336"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="344"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="352"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="360"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="368"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="677"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="704"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="764"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="791"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="846"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="873"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="936"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="963"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1026"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1053"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1113"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1140"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1202"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1229"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1282"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1309"/>
        <source>Loading Connections</source>
        <translation>Wczytywanie połączeń</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="301"/>
        <source>The file is not a WMS connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń WMS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="310"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="765"/>
        <source>The file is not a WFS connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń WFS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="319"/>
        <source>The file is not a WCS connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń WCS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="328"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="847"/>
        <source>The file is not a PostGIS connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń PostGIS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="337"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="937"/>
        <source>The file is not a MSSQL connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń MSSQL.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="353"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1114"/>
        <source>The file is not a DB2 connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń DB2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="361"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1203"/>
        <source>The file is not a GeoNode connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń GeoNode.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="369"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1283"/>
        <source>The file is not a XYZ Tiles connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń kafli XYZ.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="678"/>
        <source>The file is not a %1 connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="81"/>
        <source>You should select at least one connection from list.</source>
        <translation>Należy wybrać przynajmniej jedno połączenie z listy.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="95"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="145"/>
        <source>Cannot write file %1:
%2.</source>
        <translation>Nie można zapisać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="160"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="273"/>
        <source>Cannot read file %1:
%2.</source>
        <translation>Nie można odczytać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="174"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="287"/>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation>Błąd przetwarzania w wierszu %1, kolumnie %2:
%3</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="345"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1027"/>
        <source>The file is not an Oracle connections exchange file.</source>
        <translation>Plik nie zawiera poprawnych definicji połączeń Oracle.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="705"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="792"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="874"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="964"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1054"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1141"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1230"/>
        <location filename="../src/gui/qgsmanageconnectionsdialog.cpp" line="1310"/>
        <source>Connection with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Połączenie o nazwie &quot;%1&quot; już istnieje. Chcesz je nadpisać?</translation>
    </message>
</context>
<context>
    <name>QgsManageConnectionsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsmanageconnectionsdialogbase.ui"/>
        <source>Manage Connections</source>
        <translation>Zarządzaj połączeniami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmanageconnectionsdialogbase.ui"/>
        <source>Select connections to export</source>
        <translation>Wybierz połączenia do eksportu</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvas</name>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="112"/>
        <source>Map Canvas</source>
        <translation>Obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="612"/>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="635"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="634"/>
        <source>Canvas refresh: %1 ms</source>
        <translation>Odświeżanie obszaru mapy: %1 ms</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1022"/>
        <source>Cannot zoom to selected feature(s)</source>
        <translation>Nie można przybliżyć do wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1022"/>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1179"/>
        <source>No extent could be determined.</source>
        <translation>Nie udało się zdefiniować zasięgu geograficznego.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1124"/>
        <source>Pan to feature id failed</source>
        <translation>Przesunięcie do ID obiektu nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1141"/>
        <source>Feature does not have a geometry</source>
        <translation>Obiekt nie ma geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1145"/>
        <source>Feature geometry is empty</source>
        <translation>Geometria obiektu jest pusta</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1102"/>
        <source>Zoom to feature id failed</source>
        <translation>Przybliżenie do ID obiektu nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1158"/>
        <source>Feature not found</source>
        <translation>Obiektu nie znaleziono</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvas.cpp" line="1179"/>
        <source>Cannot pan to selected feature(s)</source>
        <translation>Nie można przesunąć do wybranych obiektów</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvasDockWidget</name>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="81"/>
        <source>Set View Theme</source>
        <translation>Ustaw motyw widoku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="90"/>
        <source>View Settings</source>
        <translation>Ustawienia widoku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="400"/>
        <source>Change Map CRS (%1)…</source>
        <translation>Zmień układ współrzędnych mapy (%1)…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="402"/>
        <source>No projection</source>
        <translation>Brak odwzorowania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="412"/>
        <source>(none)</source>
        <translation>(brak)</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvasDockWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Map Canvas</source>
        <translation>Obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Set Map CRS…</source>
        <translation>Ustaw układ współrzędnych mapy…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Set Map CRS</source>
        <translation>Ustaw układ współrzędnych mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Rename View…</source>
        <translation>Zmień nazwę widoku…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Rename View</source>
        <translation>Zmień nazwę widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Zoom to &amp;Selection</source>
        <translation>Powiększ do &amp;zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Zoom to &amp;Layer</source>
        <translation>Powiększ do warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Zoom &amp;Full</source>
        <translation>Cały zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Show Annotations</source>
        <translation>Pokazuj opisy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Show Cursor Position</source>
        <translation>Pokaż pozycję kursora</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Show Main Canvas Extent</source>
        <translation>Pokaż zasięg geograficzny mapy głównej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapcanvasdockwidgetbase.ui"/>
        <source>Show Labels</source>
        <translation>Pokaż etykiety</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvasSnappingUtils</name>
    <message>
        <location filename="../src/gui/qgsmapcanvassnappingutils.cpp" line="65"/>
        <source>Indexing data…</source>
        <translation>Indeksowanie danych…</translation>
    </message>
</context>
<context>
    <name>QgsMapCanvasTracer</name>
    <message>
        <location filename="../src/gui/qgsmapcanvastracer.cpp" line="78"/>
        <source>Disabled - there are too many features displayed. Try zooming in or disable some layers.</source>
        <translation>Wyłączone - wyświetlonych jest zbyt wiele obiektów. Przybliż widok lub deaktywuj niektóre warstwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvastracer.cpp" line="87"/>
        <source>Tracing may not work correctly. Please check topology of the input layers.</source>
        <translation>Śledzenie może nie działać poprawnie. Sprawdź topologię warstw wejściowych.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmapcanvastracer.cpp" line="93"/>
        <source>Tracing</source>
        <translation>Śledzenie</translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialog.cpp" line="37"/>
        <source>From Map Canvas</source>
        <translation>Z obszaru mapy</translation>
    </message>
</context>
<context>
    <name>QgsMapCoordsDialogBase</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui"/>
        <source>Enter Map Coordinates</source>
        <translation>Wprowadź współrzędne mapy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter X and Y coordinates (DMS (&lt;span style=&quot; font-style:italic;&quot;&gt;dd mm ss.ss&lt;/span&gt;), DD (&lt;span style=&quot; font-style:italic;&quot;&gt;dd.dd&lt;/span&gt;) or projected coordinates (&lt;span style=&quot; font-style:italic;&quot;&gt;mmmm.mm&lt;/span&gt;)) which correspond with the selected point on the image. Alternatively, click the button with icon of a pencil and then click a corresponding point on map canvas of QGIS to fill in coordinates of that point.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wprowadź współrzędne X i Y (DMS (&lt;span style=&quot; font-style:italic;&quot;&gt;dd mm ss.ss&lt;/span&gt;), DD (&lt;span style=&quot; font-style:italic;&quot;&gt;dd.dd&lt;/span&gt;) lub rzutowane współrzędne (&lt;span style=&quot; font-style:italic;&quot;&gt;mmmm.mm&lt;/span&gt;)), które odpowiadają wybranemu punktowi obrazu. Alternatywnie, kliknij przycisk z ikoną ołówka, a następnie kliknij odpowiedni punkt w widoku mapy QGIS, aby wypełnić współrzędne tego punktu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui"/>
        <source>Y / North</source>
        <translation>Y / Północ</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui"/>
        <source>X / East</source>
        <translation>X / Wschód</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgsmapcoordsdialogbase.ui"/>
        <source>Automatically hide georeferencer window </source>
        <translation>Automatycznie ukryj okno georeferencera</translation>
    </message>
</context>
<context>
    <name>QgsMapLayer</name>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="258"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="770"/>
        <source>Specify CRS for layer %1</source>
        <translation>Podaj układ współrzędnych dla warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="944"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="964"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="983"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1536"/>
        <source>%1 at line %2 column %3</source>
        <translation>%1 w wierszu %2 kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1006"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1572"/>
        <source>Loading style file %1 failed because:
%2</source>
        <translation>Wczytywanie pliku stylu %1 nie powiodło się ponieważ:
%2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1061"/>
        <source>Cannot apply style with symbology to layer with a different geometry type</source>
        <translation>Nie można zastosować stylu do warstwy z innym typem geometrii</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1389"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1438"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1447"/>
        <source>Could not save symbology because:
%1</source>
        <translation>Nie można zapisać stylu ponieważ:
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1192"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1498"/>
        <source>The directory containing your dataset needs to be writable!</source>
        <translation>Katalog zawierający dataset musi być dostępny do zapisu!</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="268"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="969"/>
        <source>Style not found in database</source>
        <translation>Nie znaleziono stylu w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="988"/>
        <source>Metadata not found in database</source>
        <translation>Nie znaleziono metadanych w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1011"/>
        <source>Loading metadata file %1 failed because:
%2</source>
        <translation>Wczytywanie pliku metadanych %1 nie powiodło się ponieważ:
%2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1209"/>
        <source>Created default metadata file as %1</source>
        <translation>Utworzono domyślny plik metadanych jako %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1212"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1512"/>
        <source>Created default style file as %1</source>
        <translation>Utworzono domyślny plik stylu jako %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1222"/>
        <source>ERROR: Failed to created default metadata file as %1. Check file permissions and retry.</source>
        <translation>BŁĄD: Nie powiodło się stworzenie domyślnego pliku metadanych jako %1. Sprawdź uprawnienia i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1225"/>
        <source>ERROR: Failed to created default style file as %1. Check file permissions and retry.</source>
        <translation>BŁĄD: Nie powiodło się stworzenie domyślnego pliku stylu jako %1. Sprawdź uprawnienia i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1240"/>
        <source>User database could not be opened.</source>
        <translation>Nie można otworzyć bazy danych użytkownika.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1267"/>
        <source>The metadata table could not be created.</source>
        <translation>Nie można utworzyć tabeli metadanych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1270"/>
        <source>The style table could not be created.</source>
        <translation>Nie można stworzyć tabeli stylów.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1296"/>
        <source>The metadata %1 was saved to database</source>
        <translation>Metadane %1 zostały zapisane w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1300"/>
        <source>The style %1 was saved to database</source>
        <translation>Styl %1 został zapisany w bazie danych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1330"/>
        <source>The metadata %1 was updated in the database.</source>
        <translation>Metadane %1 zostały zaktualizowane w bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1334"/>
        <source>The style %1 was updated in the database.</source>
        <translation>Styl %1 został zaktualizowany w bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1344"/>
        <source>The metadata %1 could not be updated in the database.</source>
        <translation>Metadane %1 nie mogą zostać zaktualizowane w bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1348"/>
        <source>The style %1 could not be updated in the database.</source>
        <translation>Styl %1 nie może zostać zaktualizowany w bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1359"/>
        <source>The metadata %1 could not be inserted into database.</source>
        <translation>Metadane %1 nie mogą zostać wstawione do bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1363"/>
        <source>The style %1 could not be inserted into database.</source>
        <translation>Styl %1 nie może zostać wstawiony do bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1390"/>
        <source>Only vector and raster layers are supported</source>
        <translation>Obsługiwane są tylko warstwy wektorowe i rastrowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1517"/>
        <source>ERROR: Failed to created SLD style file as %1. Check file permissions and retry.</source>
        <translation>BŁĄD: Nie powiodło się stworzenie domyślnego pliku stylu jako %1. Sprawdź uprawnienia i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1541"/>
        <source>Unable to open file %1</source>
        <translation>Nie można otworzyć pliku %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayer.cpp" line="1022"/>
        <location filename="../src/core/qgsmaplayer.cpp" line="1034"/>
        <source>Root &lt;qgis&gt; element could not be found</source>
        <translation>Kluczowy element &lt;qgis&gt; nie został znaleziony</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerComboBoxPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsmaplayercomboboxplugin.cpp" line="74"/>
        <source>A combo box to list the layers</source>
        <translation>Lista rozwijalna z warstwami</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsmaplayercomboboxplugin.cpp" line="79"/>
        <source>A combo box to list the layers registered in QGIS. Layers might be filtered according to their type.</source>
        <translation>Lista rozwijalna z warstwami zarejestrowanymi w QGIS. Warstwy mogą być filtrowane odpowiednio do ich typu.</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerModel</name>
    <message>
        <location filename="../src/core/qgsmaplayermodel.cpp" line="245"/>
        <source>%1 [%2]</source>
        <translation>%1 [%2]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayermodel.cpp" line="299"/>
        <source>%1 (%2 - %3)</source>
        <translation>%1 (%2 - %3)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaplayermodel.cpp" line="301"/>
        <source>%1 (%2) </source>
        <translation>%1 (%2) </translation>
    </message>
</context>
<context>
    <name>QgsMapLayerStyleCategoriesModel</name>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="84"/>
        <source>Layer Configuration</source>
        <translation>Konfiguracja warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="86"/>
        <source>Identifiable, removable, searchable, display expression, read-only</source>
        <translation>Identyfikowalna, usuwalna, przeszukiwalna, wyświetlająca wyrażenie, tylko do odczytu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="95"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="106"/>
        <source>3D Symbology</source>
        <translation>Styl 3D</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="117"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="128"/>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="130"/>
        <source>Aliases, widgets, WMS/WFS, expressions, constraints, virtual fields</source>
        <translation>Aliasy, widżety, WMS/WFS, wyrażenia, ograniczenia, wirtualne pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="139"/>
        <source>Forms</source>
        <translation>Formularz atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="150"/>
        <source>Actions</source>
        <translation>Akcje</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="161"/>
        <source>Map Tips</source>
        <translation>Podpowiedzi na mapie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="172"/>
        <source>Diagrams</source>
        <translation>Kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="183"/>
        <source>Attribute Table Settings</source>
        <translation>Ustawienia tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="185"/>
        <source>Choice and order of columns, conditional styling</source>
        <translation>Wybór i kolejność kolumn, stylizacja warunkowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="194"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="196"/>
        <source>Scale visibility, simplify method, opacity</source>
        <translation>Zakresy skalowe widoczności, metoda upraszczania, krycie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="205"/>
        <source>Custom Properties</source>
        <translation>Niestandardowe właściwości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="216"/>
        <source>Geometry Options</source>
        <translation>Opcje geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="218"/>
        <source>Geometry constraints and validity checks</source>
        <translation>Ograniczenia geometrii i sprawdzanie poprawności</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstylecategoriesmodel.cpp" line="227"/>
        <source>All Style Categories</source>
        <translation>Wszystke kategorie stylu</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerStyleGuiUtils</name>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="44"/>
        <source>Remove Current</source>
        <translation>Usuń bieżący</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="36"/>
        <source>Add…</source>
        <translation>Dodaj…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="53"/>
        <source>Rename Current…</source>
        <translation>Zmień nazwę bieżącego…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="107"/>
        <source>New Style</source>
        <translation>Nowy styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="172"/>
        <source>Rename Style</source>
        <translation>Zmień nazwę stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="108"/>
        <location filename="../src/app/qgsmaplayerstyleguiutils.cpp" line="173"/>
        <source>Style name:</source>
        <translation>Nazwa stylu:</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerStyleManager</name>
    <message>
        <location filename="../src/core/qgsmaplayerstylemanager.cpp" line="34"/>
        <source>default</source>
        <translation>domyślny</translation>
    </message>
</context>
<context>
    <name>QgsMapLayerStyleManagerWidget</name>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="45"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="48"/>
        <source>Remove Current</source>
        <translation>Usuń bieżący</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="51"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="244"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="337"/>
        <source>Load Style</source>
        <translation>Wczytaj styl</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="54"/>
        <source>Save as Default</source>
        <translation>Zapisz jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="56"/>
        <source>Restore Default</source>
        <translation>Przywróć domyślny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="147"/>
        <source>New Style</source>
        <translation>Nowy styl</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="148"/>
        <source>Style name:</source>
        <translation>Nazwa stylu:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="201"/>
        <source>Save Style</source>
        <translation>Zapisz styl</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="202"/>
        <source>Save default style to: </source>
        <translation>Zapisz domyślny styl w: </translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="204"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="247"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="205"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="248"/>
        <source>Local Database</source>
        <translation>Lokalna baza danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="206"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="249"/>
        <source>Datasource Database</source>
        <translation>Źródłowa bazy danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="229"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="260"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="264"/>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="291"/>
        <source>Default Style</source>
        <translation>Domyślny styl</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="245"/>
        <source>Load default style from: </source>
        <translation>Wczytaj domyślne style z: </translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="262"/>
        <source>Loaded from Provider</source>
        <translation>Wczytane od dostawcy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="265"/>
        <source>No default style was found for this layer</source>
        <translation>Nie odnaleziono domyślnego stylu dla tej warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="310"/>
        <source>Load layer properties from style file</source>
        <translation>Wczytaj właściwości warstwy z pliku stylu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="311"/>
        <source>QGIS Layer Style File</source>
        <translation>Plik stylu warstwy QGIS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaplayerstylemanagerwidget.cpp" line="311"/>
        <source>SLD File</source>
        <translation>Plik SLD</translation>
    </message>
</context>
<context>
    <name>QgsMapRendererJob</name>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="285"/>
        <source>There was a problem transforming the layer&apos;s extent. Layer skipped.</source>
        <translation>Wystąpił problem z przetworzeniem zasięgu warstwy. Warstwa została pominięta.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="354"/>
        <source>Insufficient memory for image %1x%2</source>
        <translation>Niewystarczająca ilość pamięci dla obrazu %1x%2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="405"/>
        <source>Insufficient memory for label image %1x%2</source>
        <translation>Niewystarczająca ilość pamięci dla obrazu etykiety %1x%2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="545"/>
        <source>Labeling</source>
        <translation>Etykietowanie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="552"/>
        <source>%1 ms: %2</source>
        <translation>%1 ms: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="552"/>
        <location filename="../src/core/qgsmaprendererjob.cpp" line="554"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
</context>
<context>
    <name>QgsMapRendererTask</name>
    <message>
        <location filename="../src/core/qgsmaprenderertask.cpp" line="121"/>
        <source>Saving as image</source>
        <translation>Zapisywanie jako obraz</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprenderertask.cpp" line="121"/>
        <source>Saving as PDF</source>
        <translation>Zapisywanie jako PDF</translation>
    </message>
    <message>
        <location filename="../src/core/qgsmaprenderertask.cpp" line="133"/>
        <source>Rendering to painter</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsMapSaveDialog</name>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Save Map as Image</source>
        <translation>Zapisz mapę jako obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Advanced effects such as blend modes or vector layer transparency cannot be exported as vectors.
Rasterizing the map is recommended when such effects are used.</source>
        <translation>Zaawansowane efekty, takie jak tryby wyświetlania lub przezroczystość warstw wektorowych, nie mogą być wyeksportowane jako wektory.
Zaleca się skorzystanie z eksportu jako raster.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Rasterize map</source>
        <translation>Rasteryzuj mapę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Draw annotations</source>
        <translation>Opisy współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Draw active decorations</source>
        <translation>Rysuj aktywne dekoracje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Output height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Output width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Lock aspect ratio (including while drawing extent onto canvas)</source>
        <translation>Zablokuj proporcje (nawet wybierająć zasięg geograficzny na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source> dpi</source>
        <translation> dpi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="87"/>
        <source>Draw active decorations: %1</source>
        <translation>Rysuj aktywne dekoracje: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="87"/>
        <source>none</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="122"/>
        <source>Save Map as PDF</source>
        <translation>Zapisz mapę jako PDF</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="155"/>
        <source>Copy to Clipboard</source>
        <translation>Kopiuj do schowka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="383"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="408"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="417"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="458"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="467"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="472"/>
        <source>Save as image</source>
        <translation>Zapisz jako obraz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="383"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="467"/>
        <source>Could not allocate required memory for image</source>
        <translation>Nie można przydzielić wymaganej pamięci dla obrazu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="408"/>
        <source>Successfully copied map to clipboard</source>
        <translation>Pomyślnie skopiowano mapę do schowka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="559"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="564"/>
        <source>Save as PDF</source>
        <translation>Zapisz jako PDF</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="417"/>
        <source>Could not copy the map to clipboard</source>
        <translation>Nie powiodło się kopiowanie mapy do schowka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="105"/>
        <source>The following layer(s) use advanced effects:

%1

Rasterizing map is recommended for proper rendering.</source>
        <translation>Następujące warstwy wykorzystują zaawansowane efekty:

%1

Do poprawnego renderowania zalecana jest rasteryzacja mapy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="110"/>
        <source>Advanced effects warning</source>
        <translation>Ostrzeżenie o zaawansowanych efektach</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="114"/>
        <source>%1A number of layers%2 use advanced effects, rasterizing map is recommended for proper rendering.</source>
        <translation>%1Wiele warstw%2 wykorzystuje zaawansowane efekty, do poprawnego renderowania zalecana jest rasteryzacja mapy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="124"/>
        <source>Always Export Text as Paths (Recommended)</source>
        <translation>Zawsze eksportuj tekst jako ścieżki (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="125"/>
        <source>Always Export Text as Text Objects</source>
        <translation>Zawsze eksportuj tekst jako obiekty tekstowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="143"/>
        <source>ISO 32000 Extension (recommended)</source>
        <translation>Rozszerzenie ISO 32000 (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="144"/>
        <source>OGC Best Practice</source>
        <translation>Zalecenia OGC</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="436"/>
        <source>Choose a file name to save the map image as</source>
        <translation>Podaj nazwę pliku do zapisania obrazu mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="458"/>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="559"/>
        <source>Successfully saved map to &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
        <translation>Zapisano mapę do &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="472"/>
        <source>Could not save the map to file</source>
        <translation>Nie można zapisać mapy do pliku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="487"/>
        <source>PDF Format</source>
        <translation>Format PDF</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="487"/>
        <source>Save Map As</source>
        <translation>Zapisz mapę jako</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapsavedialog.cpp" line="564"/>
        <source>Could not save the map to PDF</source>
        <translation>Nie można zapisać mapy do pliku PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Append georeference information (embedded or via world file)</source>
        <translation>Dołącz informacje o georeferencji (osadzone lub przez plik world)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Create Geospatial PDF (GeoPDF)</source>
        <translation>Utwórz geoprzestrzenny PDF (GeoPDF)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Export RDF metadata (title, author, etc.)</source>
        <translation>Eksportuj metadane RDF (tytuł, autor itp.)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Include vector feature information</source>
        <translation>Dołącz informacje o obiektach wektorowych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Advanced Settings</source>
        <translation>Ustawienia zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Text export</source>
        <translation>Eksport tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapsavedialog.ui"/>
        <source>Simplify geometries to reduce output file size</source>
        <translation>Uprość geometrie, aby zmniejszyć rozmiar pliku wyjściowego</translation>
    </message>
</context>
<context>
    <name>QgsMapSettingsAction</name>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="531"/>
        <source>Synchronize View Center with Main Map</source>
        <translation>Synchronizuj środek widoku z główną mapą</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="534"/>
        <source>Synchronize View to Selection</source>
        <translation>Synchronizuj wydok z zaznaczeniem</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="537"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="551"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="552"/>
        <source>Current clockwise map rotation in degrees</source>
        <translation>Aktualny obrót mapy w stopniach zgodnie z ruchem wskazówek zegara</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="554"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="570"/>
        <source>Magnifier level</source>
        <translation>Wielkość powiększenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="575"/>
        <source>Magnification</source>
        <translation>Powiększenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="579"/>
        <source>Synchronize scale</source>
        <translation>Synchronizuj skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="583"/>
        <source>×</source>
        <translation>×</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="588"/>
        <source>Multiplication factor for main canvas scale to view scale</source>
        <translation>Współczynnik mnożenia głównej skali widoku mapy względem skali widoku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapcanvasdockwidget.cpp" line="596"/>
        <source>Scale Factor</source>
        <translation>Współczynnik skali</translation>
    </message>
</context>
<context>
    <name>QgsMapThemes</name>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="48"/>
        <location filename="../src/app/qgsmapthemes.cpp" line="137"/>
        <source>Replace Theme</source>
        <translation>Zamień motyw</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="50"/>
        <source>Add Theme…</source>
        <translation>Dodaj motyw…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="53"/>
        <source>Remove Current Theme</source>
        <translation>Usuń aktualny motyw</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="110"/>
        <source>theme</source>
        <translation>motyw</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="110"/>
        <source>Theme</source>
        <translation>Motyw</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="111"/>
        <source>Map Themes</source>
        <translation>Motywy mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="112"/>
        <source>Name of the new theme</source>
        <translation>Nazwa nowego motywu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="114"/>
        <source>A theme with this name already exists.</source>
        <translation>Motyw o tej nazwie już istnieje</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="138"/>
        <source>Are you sure you want to replace the existing theme “%1”?</source>
        <translation>Czy na pewno chcesz zamienić istniejący motyw &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="164"/>
        <source>Remove Theme</source>
        <translation>Usuń motyw</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmapthemes.cpp" line="165"/>
        <source>Are you sure you want to remove the existing theme “%1”?</source>
        <translation>Czy na pewno chcesz zamienić usunąć motyw &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddFeature</name>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="54"/>
        <source>add feature</source>
        <translation>dodaj obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdfeature.cpp" line="45"/>
        <source>Add feature</source>
        <translation>Dodaj obiekt</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddPart</name>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="229"/>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="266"/>
        <source>No feature selected. Please select a feature with the selection tool or in the attribute table</source>
        <translation>Nie zaznaczono żadnego elementu. Proszę wskazać element narzędziem zaznaczenia lub zaznaczyć wiersz w tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="270"/>
        <source>Several features are selected. Please select only one feature to which an part should be added.</source>
        <translation>Zaznaczono kilka obiektów. Proszę zaznaczyć tylko jeden obiekt, do którego ma być dodana część.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="98"/>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="155"/>
        <source>Part added</source>
        <translation>Nowa część została dodana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="275"/>
        <source>Could not add part. %1</source>
        <translation>Nie można dodać części. %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="33"/>
        <source>Add part</source>
        <translation>Dodaj część</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="118"/>
        <source>Coordinate transform error. Cannot transform the point to the layers coordinate system</source>
        <translation>Błąd przekształcenia współrzędnych. Nie powiodło się przekształcenie punktu do układu współrzędnych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="210"/>
        <source>Add part: Feature geom is single part and you&apos;ve added more than one</source>
        <translation>Dodaj część: geometria obiektu jest jednoczęściowa, adodałeś więcej niż jedną część</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="217"/>
        <source>Selected feature is not multi part.</source>
        <translation>Zaznaczony obiekt nie jest wieloczęściowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="221"/>
        <source>New part&apos;s geometry is not valid.</source>
        <translation>Nowa część ma niewłaściwą geometrię.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="225"/>
        <source>New polygon ring not disjoint with existing polygons.</source>
        <translation>Nowy pierścień nie jest rozłączny z istniejącymi poligonami.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="233"/>
        <source>Several features are selected. Please select only one feature to which an island should be added.</source>
        <translation>Zaznaczono kilka obiektów. Proszę zaznaczyć tylko jeden obiekt, do którego ma być dodana wyspa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdpart.cpp" line="237"/>
        <source>Selected geometry could not be found</source>
        <translation>Nie można odnaleźć zaznaczonej geometrii</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddRegularPolygon</name>
    <message>
        <location filename="../src/app/qgsmaptooladdregularpolygon.cpp" line="48"/>
        <source>Number of sides: </source>
        <translation>Liczba boków:</translation>
    </message>
</context>
<context>
    <name>QgsMapToolAddRing</name>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="31"/>
        <source>Add ring</source>
        <translation>Dodaj pierścień</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="68"/>
        <source>Cannot transform the point to the layers coordinate system.</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="83"/>
        <source>Ring added</source>
        <translation>Dodano pierścień</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="107"/>
        <source>a problem with geometry type occurred</source>
        <translation>wystąpił problem z typem geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="111"/>
        <source>the inserted ring is not closed</source>
        <translation>wprowadzony pierścień nie jest zamknięty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="115"/>
        <source>the inserted ring is not a valid geometry</source>
        <translation>wprowadzony pierścień ma niewłaściwą geometrię</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="119"/>
        <source>the inserted ring crosses existing rings</source>
        <translation>wprowadzony pierścień przecina istniejące pierścienie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="123"/>
        <source>the inserted ring is not contained in a feature</source>
        <translation>wprowadzony pierścień nie zawiera się w obiekcie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="127"/>
        <source>an unknown error occurred</source>
        <translation>wystąpił nieznany błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooladdring.cpp" line="129"/>
        <source>Could not add ring since %1.</source>
        <translation>Nie można dodać pierścienia (ringu) ponieważ %1.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolChangeLabelProperties</name>
    <message>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="148"/>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="152"/>
        <source>Change Label</source>
        <translation>Zmień etykietę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="148"/>
        <source>Layer “%1” was made editable</source>
        <translation>Warstwa “%1” ustawiona jako edytowalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="152"/>
        <source>Cannot change “%1” — the layer “%2” could not be made editable</source>
        <translation>Nie można zmienić “%1” — warstwa “%2” nie może być edytowana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolchangelabelproperties.cpp" line="158"/>
        <source>Changed properties for label</source>
        <translation>Zmieniono właściwości etykiet</translation>
    </message>
</context>
<context>
    <name>QgsMapToolCircle2TangentsPoint</name>
    <message>
        <location filename="../src/app/qgsmaptoolcircle2tangentspoint.cpp" line="83"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolcircle2tangentspoint.cpp" line="83"/>
        <source>Segments are parallels</source>
        <translation>Segmenty są równoległe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolcircle2tangentspoint.cpp" line="207"/>
        <source>Radius of the circle: </source>
        <translation>Promień okręgu:</translation>
    </message>
</context>
<context>
    <name>QgsMapToolCircle3Tangents</name>
    <message>
        <location filename="../src/app/qgsmaptoolcircle3tangents.cpp" line="73"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolcircle3tangents.cpp" line="73"/>
        <source>At least two segments are parallels</source>
        <translation>Przynajmniej dwa segmenty są równoległe</translation>
    </message>
</context>
<context>
    <name>QgsMapToolCircularStringRadius</name>
    <message>
        <location filename="../src/app/qgsmaptoolcircularstringradius.cpp" line="164"/>
        <source>Radius: </source>
        <translation>Promień:</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeletePart</name>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="34"/>
        <source>Delete part</source>
        <translation>Usuń część</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="105"/>
        <source>Part of multipart feature deleted</source>
        <translation>Usunięto część wieloczęściowego obiektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletepart.cpp" line="112"/>
        <source>Couldn&apos;t remove the selected part.</source>
        <translation>Nie można usunąć zaznaczonej części.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDeleteRing</name>
    <message>
        <location filename="../src/app/qgsmaptooldeletering.cpp" line="36"/>
        <source>Delete ring</source>
        <translation>Usuń pierścień</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletering.cpp" line="71"/>
        <source>Delete ring can only be used in a polygon layer.</source>
        <translation>Usuwanie pierścieni jest możliwe tylko z warstw poligonowych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooldeletering.cpp" line="113"/>
        <location filename="../src/app/qgsmaptooldeletering.cpp" line="198"/>
        <source>Ring deleted</source>
        <translation>Usunięto pierścień</translation>
    </message>
</context>
<context>
    <name>QgsMapToolDigitizeFeature</name>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="41"/>
        <source>Digitize feature</source>
        <translation>Digitalizuj obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="115"/>
        <source>The data provider for this layer does not support the addition of features.</source>
        <translation>Dostawca danych dla tej warstwy nie wspiera dodawania obiektów.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="134"/>
        <source>Wrong editing tool, cannot apply the &apos;capture point&apos; tool on this vector layer</source>
        <translation>Niewłaściwe narzędzie edycyjne. Nie można użyć &quot;dodaj punkt&quot; na tej warstwie wektorowej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="167"/>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="252"/>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="229"/>
        <source>Wrong editing tool, cannot apply the &apos;capture line&apos; tool on this vector layer</source>
        <translation>Niewłaściwe narzędzie edycyjne. Nie można użyć narzędzia &quot;dodaj linię&quot; na tej warstwie wektorowej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="236"/>
        <source>Wrong editing tool, cannot apply the &apos;capture polygon&apos; tool on this vector layer</source>
        <translation>Niewłaściwe narzędzie edycyjne. Nie można użyć narzędzia &quot;dodaj poligon&quot; na tej warstwie wektorowej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooldigitizefeature.cpp" line="331"/>
        <source>The feature cannot be added because it&apos;s geometry collapsed due to intersection avoidance</source>
        <translation>Obiekt nie mógł być dodany, ponieważ jego geometria jest niepoprawna (unikanie przecięć)</translation>
    </message>
</context>
<context>
    <name>QgsMapToolEdit</name>
    <message>
        <location filename="../src/gui/qgsmaptooledit.cpp" line="167"/>
        <source>No active vector layer</source>
        <translation>Brak aktywnej warstwy wektorowej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptooledit.cpp" line="172"/>
        <source>Layer not editable</source>
        <translation>Warstwa nie jest w trybie edycji</translation>
    </message>
</context>
<context>
    <name>QgsMapToolFeatureAction</name>
    <message>
        <location filename="../src/app/qgsmaptoolfeatureaction.cpp" line="62"/>
        <source>To run an action, you must choose an active vector layer.</source>
        <translation>Aby uruchomić akcję, należy wybrać aktywną warstwę wektorową.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfeatureaction.cpp" line="75"/>
        <source>The active vector layer has no defined actions</source>
        <translation>Aktualna warstwa wektorowa nie posiada zdefiniowanych akcji.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfeatureaction.cpp" line="80"/>
        <source>No features at this position found.</source>
        <translation>Nie znaleziono obiektów w tym miejscu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfeatureaction.cpp" line="147"/>
        <source>All Features</source>
        <translation>Wszystkie obiekty</translation>
    </message>
</context>
<context>
    <name>QgsMapToolFillRing</name>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="69"/>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="90"/>
        <source>Ring added and filled</source>
        <translation>Dodano i wypełniono pierścień</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="103"/>
        <source>a problem with geometry type occurred</source>
        <translation>wystąpił problem z typem geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="107"/>
        <source>the inserted Ring is not closed</source>
        <translation>wprowadzony pierścień nie jest zamknięty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="111"/>
        <source>the inserted Ring is not a valid geometry</source>
        <translation>wprowadzony pierścień ma niewłaściwą geometrię</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="115"/>
        <source>the inserted Ring crosses existing rings</source>
        <translation>wprowadzony pierścień przecina istniejące pierścienie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="119"/>
        <source>the inserted Ring is not contained in a feature</source>
        <translation>wprowadzony pierścień nie zawiera się w obiekcie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="123"/>
        <source>an unknown error occurred</source>
        <translation>wystąpił nieznany błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="125"/>
        <source>could not add ring since %1.</source>
        <translation>nie można było dodać pierścienia, ponieważ %1.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="138"/>
        <source>Ring filled</source>
        <translation>Pierścień wypełniony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolfillring.cpp" line="144"/>
        <source>No ring found to fill.</source>
        <translation>Nie znaleziono żadnego pierścienia do wypełnienia.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentify</name>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="134"/>
        <source>No active layer. To identify features, you must choose an active layer.</source>
        <translation>Brak aktywnej warstwy. Aby zaznaczyć obiekty, musisz najpierw wybrać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="163"/>
        <source>Identifying on %1…</source>
        <translation>Identyfikowanie na %1…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="176"/>
        <source>Identifying done.</source>
        <translation>Identyfikacja zakończona.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="262"/>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="264"/>
        <source>Scalar Value</source>
        <translation>Wartość skalarna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="277"/>
        <source>Vector Value</source>
        <translation>Wartość wektorowa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="280"/>
        <source>Vector Magnitude</source>
        <translation>Wielkość wektora</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="281"/>
        <source>Vector x-component</source>
        <translation>Składowa X wektora</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="282"/>
        <source>Vector y-component</source>
        <translation>Składowa Y wektora</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="320"/>
        <source>(clicked coordinate X)</source>
        <translation>(wskazana współrzędna X)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="321"/>
        <source>(clicked coordinate Y)</source>
        <translation>(wskazana współrzędna Y)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="323"/>
        <source>(clicked coordinate Z)</source>
        <translation>(wskazana współrzędna Z)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="432"/>
        <source>new feature</source>
        <translation>nowy obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="432"/>
        <source>Feature ID</source>
        <translation>ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="458"/>
        <source>Closest vertex number</source>
        <translation>Numer najbliższego wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="463"/>
        <source>Closest vertex X</source>
        <translation>X najbliższego wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="464"/>
        <source>Closest vertex Y</source>
        <translation>Y najbliższego wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="469"/>
        <source>Closest vertex Z</source>
        <translation>Z najbliższego wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="474"/>
        <source>Closest vertex M</source>
        <translation>M najbliższego wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="494"/>
        <source>Closest X</source>
        <translation>X najbliższe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="495"/>
        <source>Closest Y</source>
        <translation>Y najbliższe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="500"/>
        <source>Interpolated Z</source>
        <translation>Z interpolowane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="505"/>
        <source>Interpolated M</source>
        <translation>M interpolowane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="557"/>
        <source>Parts</source>
        <translation>Części</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="559"/>
        <source>Part number</source>
        <translation>Numer części</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="580"/>
        <source>Length (Cartesian)</source>
        <translation>Długość (kartezjańska)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="627"/>
        <source>Area (Cartesian)</source>
        <translation>Powierzchnia (kartezjańska)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="638"/>
        <source>Perimeter (Cartesian)</source>
        <translation>Obwód (kartezjański)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="654"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="656"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="661"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="666"/>
        <source>M</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="594"/>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="641"/>
        <source>Vertices</source>
        <translation>Wierzchołki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="575"/>
        <source>Length (Ellipsoidal — %1)</source>
        <translation>Długość (elipsoidalna — %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="582"/>
        <source>Length (Cartesian — 2D)</source>
        <translation>Długość (kartezjańska — 2D)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="587"/>
        <source>Length (Cartesian — 3D)</source>
        <translation>Długość (kartezjańska — 3D)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="604"/>
        <source>firstX</source>
        <comment>attributes get sorted; translation for lastX should be lexically larger than this one</comment>
        <translation>początkowyX</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="606"/>
        <source>firstY</source>
        <translation>początkowyY</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="609"/>
        <source>lastX</source>
        <comment>attributes get sorted; translation for firstX should be lexically smaller than this one</comment>
        <translation>końcowyX</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="611"/>
        <source>lastY</source>
        <translation>końcowyY</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="262"/>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="277"/>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="791"/>
        <source>no data</source>
        <translation>brak danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="623"/>
        <source>Area (Ellipsoidal — %1)</source>
        <translation>Powierzchnia (elipsoidalna — %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="634"/>
        <source>Perimeter (Ellipsoidal — %1)</source>
        <translation>Obwód (elipsoidalny — %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="830"/>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="891"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmaptoolidentify.cpp" line="892"/>
        <source>Identify error</source>
        <translation>Błąd identyfikacji</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentifyAction</name>
    <message>
        <location filename="../src/app/qgsmaptoolidentifyaction.cpp" line="52"/>
        <source>Identify</source>
        <translation>Identyfikuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentifyaction.cpp" line="56"/>
        <source>Show Attribute Table</source>
        <translation>Pokaż tabelę atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolidentifyaction.cpp" line="139"/>
        <source>No features at this position found.</source>
        <translation>Nie znaleziono obiektów w tym miejscu.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolIdentifyFeature</name>
    <message>
        <location filename="../src/gui/qgsmaptoolidentifyfeature.cpp" line="26"/>
        <source>Identify feature</source>
        <translation>Informacje o obiekcie</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMeasureAngle</name>
    <message>
        <location filename="../src/app/qgsmaptoolmeasureangle.cpp" line="35"/>
        <source>Measure angle</source>
        <translation>Pomiar kąta</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveFeature</name>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="40"/>
        <source>Move feature</source>
        <translation>Przesuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="151"/>
        <source>Move features</source>
        <translation>Przesuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="152"/>
        <source>Some of the selected features are outside of the current map view. Would you still like to continue?</source>
        <translation>Niektóre z wybranych obiektów znajdują się poza bieżącym widokiem mapy. Czy na pewno chcesz kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="186"/>
        <source>Feature moved</source>
        <translation>Przesunięto obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovefeature.cpp" line="186"/>
        <source>Feature copied and moved</source>
        <translation>Obiekt skopiowano i przesunięto</translation>
    </message>
</context>
<context>
    <name>QgsMapToolMoveLabel</name>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="29"/>
        <source>Move label</source>
        <translation>Przesuń etykietę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="116"/>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="120"/>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="207"/>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="211"/>
        <source>Move Label</source>
        <translation>Przesuwanie etykiet</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="116"/>
        <source>Layer “%1” was made editable</source>
        <translation>Warstwa “%1” ustawiona jako edytowalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="120"/>
        <source>Cannot move “%1” — the layer “%2” could not be made editable</source>
        <translation>Nie można przenieść “%1” — warstwa “%2” nie możę być edytowana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="198"/>
        <source>Moved label</source>
        <translation>Etykieta została przesunięta</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="207"/>
        <source>Layer “%1” must be editable in order to move labels from it</source>
        <translation>Warstwa “%1” musi być edytowalna, aby przesuwać jej etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolmovelabel.cpp" line="211"/>
        <source>Error encountered while storing new label position</source>
        <translation>Podczas ustawiania nowej pozycji etykiety wystąpił błąd</translation>
    </message>
</context>
<context>
    <name>QgsMapToolOffsetCurve</name>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="120"/>
        <source>Could not find a nearby feature in any vector layer.</source>
        <translation>Nie można znaleźć pobliskiego obiektu w żadnej warstwie wektorowej.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="326"/>
        <source>Generated geometry is not valid.</source>
        <translation>Wygenerowana geometria nie jest prawidłowa.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="335"/>
        <source>Offset curve</source>
        <translation>Przesuń krzywą</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="643"/>
        <source>Creating offset geometry failed: %1</source>
        <translation>Tworzenie przesuniętej geometrii nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsMapToolOffsetPointSymbol</name>
    <message>
        <location filename="../src/app/qgsmaptooloffsetpointsymbol.cpp" line="118"/>
        <source>The selected point does not have an offset attribute set.</source>
        <translation>Wybrany punkt nie ma ustawionego atrybutu przesunięcia.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetpointsymbol.cpp" line="138"/>
        <source>Offset symbol</source>
        <translation>Przesuń symbol</translation>
    </message>
</context>
<context>
    <name>QgsMapToolPan</name>
    <message>
        <location filename="../src/gui/qgsmaptoolpan.cpp" line="30"/>
        <source>Pan</source>
        <translation>Przesuń</translation>
    </message>
</context>
<context>
    <name>QgsMapToolPinLabels</name>
    <message>
        <location filename="../src/app/qgsmaptoolpinlabels.cpp" line="37"/>
        <source>Pin labels</source>
        <translation>Przypnij etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolpinlabels.cpp" line="363"/>
        <source>Pinned label</source>
        <translation>Etykieta została przypięta</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolpinlabels.cpp" line="376"/>
        <source>Unpinned label</source>
        <translation>Etykieta została odpięta</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolpinlabels.cpp" line="454"/>
        <source>Pinned diagram</source>
        <translation>Przypięty kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolpinlabels.cpp" line="462"/>
        <source>Unpinned diagram</source>
        <translation>Odpięty kartodiagram</translation>
    </message>
</context>
<context>
    <name>QgsMapToolPointSymbol</name>
    <message>
        <location filename="../src/app/qgsmaptoolpointsymbol.cpp" line="60"/>
        <source>No point feature was detected at the clicked position. Please click closer to the feature or enhance the search tolerance under Settings-&gt;Options-&gt;Digitizing-&gt;Search radius for vertex edits</source>
        <translation>W miejscu kliknięcia nie wykryto żadnego obiektu punktowego. Kliknij bliżej obiektu lub zwiększ tolerancję wyszukiwania w Ustawienia-&gt; Opcje-&gt; Digitalizacja-&gt; Promień wyszukiwania przy edycji wierzchołków</translation>
    </message>
</context>
<context>
    <name>QgsMapToolReshape</name>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="61"/>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="137"/>
        <source>Reshape</source>
        <translation>Zmień kształt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="163"/>
        <source>An error was reported during intersection removal</source>
        <translation>Podczas usuwania przecięć powstał błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreshape.cpp" line="171"/>
        <source>The feature cannot be reshaped because the resulting geometry is empty</source>
        <translation>Nie można zmienić kształtu obiektu ponieważ wynikowa geometria jest pusta</translation>
    </message>
</context>
<context>
    <name>QgsMapToolReverseLine</name>
    <message>
        <location filename="../src/app/qgsmaptoolreverseline.cpp" line="35"/>
        <source>Reverse line geometry</source>
        <translation>Odwróc geometrię linii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreverseline.cpp" line="120"/>
        <source>Reverse line</source>
        <translation>Odwróć linię</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreverseline.cpp" line="124"/>
        <source>Line reversed.</source>
        <translation>Linia odwrócona.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolreverseline.cpp" line="128"/>
        <source>Couldn&apos;t reverse the selected part.</source>
        <translation>Nie można odwrócić wybranej części.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotateFeature</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="272"/>
        <source>Could not find a nearby feature in the current layer.</source>
        <translation>Nie można znaleźć pobliskiego obiektu w bieżącej warstwie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatefeature.cpp" line="379"/>
        <source>Features Rotated</source>
        <translation>Obrócono obiekt</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotateLabel</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="143"/>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="147"/>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="218"/>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="222"/>
        <source>Rotate Label</source>
        <translation>Obracanie etykiet</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="143"/>
        <source>Layer “%1” was made editable</source>
        <translation>Etykieta “%1” ustawiona jako edytowalna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="147"/>
        <source>Cannot rotate “%1” — the layer “%2” could not be made editable</source>
        <translation>Nie można obrócić “%1” — warstwa “%2” nie może być edytowana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="213"/>
        <source>Rotated label</source>
        <translation>Etykieta została obrócona</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="218"/>
        <source>Layer “%1” must be editable in order to rotate labels from it</source>
        <translation>Warstwa “%1” musi być edytowalna, aby obracać jej etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatelabel.cpp" line="222"/>
        <source>Error encountered while storing new label rotation</source>
        <translation>Podczas ustawiania obrotu etykiety wystąpił błąd</translation>
    </message>
</context>
<context>
    <name>QgsMapToolRotatePointSymbols</name>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="111"/>
        <source>The selected point does not have a rotation attribute set.</source>
        <translation>Wybrany punkt nie ma ustawionego atrybutu obrotu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolrotatepointsymbols.cpp" line="165"/>
        <source>Rotate symbol</source>
        <translation>Obróć symbol</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSelect</name>
    <message>
        <location filename="../src/app/qgsmaptoolselect.cpp" line="35"/>
        <source>Select features</source>
        <translation>Zaznacz obiekty</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSelectionHandler</name>
    <message>
        <location filename="../src/app/qgsmaptoolselectionhandler.cpp" line="406"/>
        <source>Selection radius:</source>
        <translation>Promień zaznaczenia:</translation>
    </message>
</context>
<context>
    <name>QgsMapToolShowHideLabels</name>
    <message>
        <location filename="../src/app/qgsmaptoolshowhidelabels.cpp" line="35"/>
        <source>Show/hide labels</source>
        <translation>Wyświetl/ukryj etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolshowhidelabels.cpp" line="135"/>
        <source>Hid labels</source>
        <translation>Ukryte etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolshowhidelabels.cpp" line="135"/>
        <source>Showed labels</source>
        <translation>Wyświetlone etykiety</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolshowhidelabels.cpp" line="249"/>
        <source>CRS Exception: selection extends beyond layer&apos;s coordinate system.</source>
        <translation>Wyjątek układu współrzędnych: zaznaczenie wykracza poza zakres układu współrzędnych warstwy.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSimplify</name>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="301"/>
        <source>Geometry simplified</source>
        <translation>Geometria została uproszczona</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="393"/>
        <source>Could not find a nearby feature in the current layer.</source>
        <translation>Nie można znaleźć pobliskiego obiektu w bieżącej warstwie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="492"/>
        <source>%1 feature(s): %2 to %3 vertices (%4%)</source>
        <translation>%1 obiekt(y): %2 do %3 wierzchołków (%4%)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="495"/>
        <source>Simplification failed!</source>
        <translation>Upraszczanie nie powiodło się!</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSplitFeatures</name>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="76"/>
        <source>Coordinate transform error</source>
        <translation>Błąd przekształcenia współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="77"/>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="96"/>
        <source>Features split</source>
        <translation>Podział obiektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="102"/>
        <source>No features were split</source>
        <translation>Nie dokonano podziału</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="103"/>
        <source>If there are selected features, the split tool only applies to those. If you would like to split all features under the split line, clear the selection.</source>
        <translation>Narzędzie podziału działa na zaznaczonych obiektach. Jeśli chcesz podzielić wszystkie obiekty wzdłuż linii podziału - usuń zaznaczenie obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="110"/>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="118"/>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="127"/>
        <source>No feature split done</source>
        <translation>Nie dokonano podziału</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="128"/>
        <source>An error occurred during splitting.</source>
        <translation>Wystąpił błąd podczas dzielenia obiektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="111"/>
        <source>Cut edges detected. Make sure the line splits features into multiple parts.</source>
        <translation>Wykryto przecięcia krawędzi. Upewnij się, że linia podzieli obiekty na wiele części.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="29"/>
        <source>Split features</source>
        <translation>Rozdziel obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitfeatures.cpp" line="119"/>
        <source>The geometry is invalid. Please repair before trying to split it.</source>
        <translation>Geometria jest niepoprawna. Spróbuj ją poprawić przed tą operacją.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolSplitParts</name>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="75"/>
        <source>Coordinate transform error</source>
        <translation>Błąd przekształcenia współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="76"/>
        <source>Cannot transform the point to the layers coordinate system</source>
        <translation>Nie można przekształcić punktu do układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="94"/>
        <source>Parts split</source>
        <translation>Wyodrębnij części</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="100"/>
        <source>No parts were split</source>
        <translation>Nie wyodrębniono części</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="101"/>
        <source>If there are selected parts, the split tool only applies to those. If you would like to split all parts under the split line, clear the selection.</source>
        <translation>Narzędzie podziału działa na zaznaczonych obiektach. Jeśli chcesz podzielić wszystkie obiekty wzdłuż linii podziału - usuń zaznaczenie obiektów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="108"/>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="116"/>
        <source>No part split done</source>
        <translation>Nie wyodrębniono części</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="126"/>
        <source>An error occurred during splitting.</source>
        <translation>Wystąpił błąd podczas dzielenia obiektu.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="109"/>
        <source>Cut edges detected. Make sure the line splits parts into multiple parts.</source>
        <translation>Wykryto przecięcia krawędzi. Upewnij się, że linia podzieli obiekty na wiele części.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="29"/>
        <source>Split parts</source>
        <translation>Wyodrębnij części</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="117"/>
        <source>The geometry is invalid. Please repair before trying to split it.</source>
        <translation>Geometria jest niepoprawna. Spróbuj ją poprawić przed tą operacją.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsplitparts.cpp" line="125"/>
        <source>Split error</source>
        <translation>Błąd podziału</translation>
    </message>
</context>
<context>
    <name>QgsMapToolTrimExtendFeature</name>
    <message>
        <location filename="../src/app/qgsmaptooltrimextendfeature.cpp" line="54"/>
        <location filename="../src/app/qgsmaptooltrimextendfeature.cpp" line="256"/>
        <source>Trim/Extend feature</source>
        <translation>Przytnij/wydłuż obiekt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooltrimextendfeature.cpp" line="266"/>
        <source>Feature trimmed/extended.</source>
        <translation>Obiekt przycięty/wydłużony.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooltrimextendfeature.cpp" line="271"/>
        <source>Couldn&apos;t trim or extend the feature.</source>
        <translation>Obiekt nie mógł zostać przycięty lub wydłużony.</translation>
    </message>
</context>
<context>
    <name>QgsMapToolZoom</name>
    <message>
        <location filename="../src/gui/qgsmaptoolzoom.cpp" line="41"/>
        <source>Zoom</source>
        <translation>Powiększ</translation>
    </message>
</context>
<context>
    <name>QgsMapUnitScaleDialog</name>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="283"/>
        <source>Adjust Scaling Range</source>
        <translation>Dostosuj zakresy skalowe</translation>
    </message>
</context>
<context>
    <name>QgsMapUnitScaleWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Adjust Scaling Range</source>
        <translation>Dostosuj zakres skalowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Scale only within the following map unit scale range</source>
        <translation>Skaluj tylko w następującym zakresie jednostek skali mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Minimum scale</source>
        <translation>Minimalna skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Maximum scale</source>
        <translation>Maksymalna skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Scale Range</source>
        <translation>Zakres skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Size Range</source>
        <translation>Zakres rozmiarów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Minimum size</source>
        <translation>Minimalny rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Maximum size</source>
        <translation>Maksymalny rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmapunitscalewidgetbase.ui"/>
        <source>Scale only within the following size range</source>
        <translation>Skaluj tylko w następującym zakresie rozmiarów</translation>
    </message>
</context>
<context>
    <name>QgsMarkerLineSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1746"/>
        <source>All Rings</source>
        <translation>Wszystkie pierścienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1747"/>
        <source>Exterior Ring Only</source>
        <translation>Tylko pierścień zewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1748"/>
        <source>Interior Rings Only</source>
        <translation>Tylko pierścienie wewnętrzne</translation>
    </message>
</context>
<context>
    <name>QgsMasterPasswordResetDialog</name>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Reset Master Password</source>
        <translation>Resetuj główne hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Enter CURRENT master authentication password</source>
        <translation>Podaj BIEŻĄCE hasło główne uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Required</source>
        <translation>wymagany</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Enter NEW master authentication password</source>
        <translation>Podaj NOWE hasło główne uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Keep backup of current database</source>
        <translation>Zachowaj kopię zapasową aktualnej bazy danych</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthmasterpassresetdialog.ui"/>
        <source>Your authentication database will be duplicated
and re-encrypted using new password</source>
        <translation>Twoja baza danych uwierzytelniania zostanie zduplikowana
i ponownie zaszyfrowana z wykorzystaniem nowego hasła</translation>
    </message>
</context>
<context>
    <name>QgsMdalSourceSelect</name>
    <message>
        <location filename="../src/providers/mdal/qgsmdalsourceselect.cpp" line="30"/>
        <source>Open MDAL Supported Mesh Dataset(s)</source>
        <translation>Otwórz zbiór danych siatkowych MDAL</translation>
    </message>
    <message>
        <location filename="../src/providers/mdal/qgsmdalsourceselect.cpp" line="45"/>
        <source>Add mesh layer</source>
        <translation>Dodaj warstwę siatkową</translation>
    </message>
    <message>
        <location filename="../src/providers/mdal/qgsmdalsourceselect.cpp" line="46"/>
        <source>No layers selected.</source>
        <translation>Nie wybrano warstw.</translation>
    </message>
</context>
<context>
    <name>QgsMdalSourceSelectBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmdalsourceselectbase.ui"/>
        <source>Add Mesh Layer(s)</source>
        <translation>Dodaj warstwy siatkowe</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmdalsourceselectbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmdalsourceselectbase.ui"/>
        <source>Mesh dataset</source>
        <translation>Zbiór danych siatkowych</translation>
    </message>
</context>
<context>
    <name>QgsMeasureBase</name>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Measure</source>
        <translation>Miara</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Total</source>
        <translation>Razem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Info</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Cartesian</source>
        <translation>kartezjański</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmeasurebase.ui"/>
        <source>Ellipsoidal</source>
        <translation>Elipsoidalne</translation>
    </message>
</context>
<context>
    <name>QgsMeasureDialog</name>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="45"/>
        <source>&amp;New</source>
        <translation>&amp;Nowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="50"/>
        <source>&amp;Configuration</source>
        <translation>&amp;Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="362"/>
        <source>The calculations are based on:</source>
        <translation>Obliczenia prowadzone w oparciu o:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="374"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="452"/>
        <source>Cartesian calculation selected, so area is calculated using Cartesian calculations.</source>
        <translation>Wybrano obliczenia kartezjańskie, więc powierzchnia jest obliczana przy użyciu obliczeń kartezjańskich.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="379"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="457"/>
        <source>No map projection set, so area is calculated using Cartesian calculations.</source>
        <translation>Nie ustawiono odwzorowania mapy, więc obszar jest obliczany za pomocą obliczeń kartezjańskich.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="380"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="458"/>
        <source>Units are unknown.</source>
        <translation>Jednostki nieznane.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="389"/>
        <source>Both project CRS (%1) and measured area are in degrees, so area is calculated using Cartesian calculations in square degrees.</source>
        <translation>Zarówno układ współrzędnych projektu (%1), jak  imierzony obszar są w stopniach, więc powierzchnia jest obliczana przy użyciu obliczeń kartezjańskich w stopniach kwadratowych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="400"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="478"/>
        <source>Project ellipsoidal calculation is selected.</source>
        <translation>Obliczenia odniesione do elipsoidy są wybrane.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="407"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="485"/>
        <source>Project ellipsoidal calculation is not selected.</source>
        <translation>Obliczenia odniesione do elipsoidy nie są wybrane.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="411"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="489"/>
        <source>Measure</source>
        <translation>Miara</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="467"/>
        <source>Both project CRS (%1) and measured length are in degrees, so distance is calculated using Cartesian calculations in degrees.</source>
        <translation>Zarówno układ współrzędnych projektu (%1), jak  imierzony obszar są w stopniach, więc odległość jest obliczana przy użyciu obliczeń kartezjańskich w stopniach.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="486"/>
        <source>Distance is calculated in %1, based on project CRS (%2).</source>
        <translation>Odległość jest obliczana w %1 na podstawie układu współrzędnych projektu (%2).</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="435"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="513"/>
        <source>The value is converted from %1 to %2.</source>
        <translation>Wartość jest konwertowana z %1 do %2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="408"/>
        <source>Area is calculated in %1, based on project CRS (%2).</source>
        <translation>Powierzchnia jest obliczana w %1 na podstawie układu współrzędnych projektu (%2).</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="401"/>
        <source>The coordinates are transformed to the chosen ellipsoid (%1), and the area is calculated in %2.</source>
        <translation>Współrzędne są przekształcone do wybranej elipsoidy (%1) i powierzchnia jest obliczana w %2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="479"/>
        <source>The coordinates are transformed to the chosen ellipsoid (%1), and the distance is calculated in %2.</source>
        <translation>Współrzędne są przekształcone do wybranej elipsoidy (%1), a odległość jest obliczana w %2.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="540"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="546"/>
        <source>Segments [%1]</source>
        <translation>Segmenty [%1]</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="548"/>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="618"/>
        <location filename="../src/app/qgsmeasuredialog.cpp" line="631"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
</context>
<context>
    <name>QgsMeasureTool</name>
    <message>
        <location filename="../src/app/qgsmeasuretool.cpp" line="85"/>
        <source>Incorrect Measure Results</source>
        <translation>Nieprawidłowe wyniki pomiaru</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuretool.cpp" line="86"/>
        <source>&lt;p&gt;This map is defined with a geographic coordinate system (latitude/longitude) but the map extents suggests that it is actually a projected coordinate system (e.g., Mercator). If so, the results from line or area measurements will be incorrect.&lt;/p&gt;&lt;p&gt;To fix this, explicitly set an appropriate map coordinate system using the &lt;tt&gt;Settings:Project Properties&lt;/tt&gt; menu.</source>
        <translation>&lt;p&gt;Ta mapa ma zdefiniowany geograficzny układ współrzędnych (długość/szerokość), lecz zasięg mapy sugeruje inny rodzaj odwzorowania (np.Merkator). W takim przypadku, wyniki pomiaru długości lub powierzchni mogą być błędne.&lt;/p&gt;&lt;p&gt;Aby to skorygować, zdefiniuj wprost właściwy układ współrzędnych mapy wybierając z menu &lt;tt&gt;Ustawienia:Właściwości projektu&lt;/tt&gt;.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmeasuretool.cpp" line="155"/>
        <source>Transform error caught at the MeasureTool: %1</source>
        <translation>Błąd transformacji podczas pomiaru: %1</translation>
    </message>
</context>
<context>
    <name>QgsMemoryProvider</name>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="74"/>
        <source>Whole number (integer)</source>
        <translation>Liczby całkowite (integer)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="81"/>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="97"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="82"/>
        <source>Text (string)</source>
        <translation>Tekst (string)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="85"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="86"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="87"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="90"/>
        <source>Whole number (smallint - 16bit)</source>
        <translation>Liczby całkowite (smallint - 16bit)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="91"/>
        <source>Whole number (integer - 32bit)</source>
        <translation>Liczby całkowite (integer - 32bit)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="92"/>
        <source>Whole number (integer - 64bit)</source>
        <translation>Liczby całkowite (integer - 64bit)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="93"/>
        <source>Decimal number (numeric)</source>
        <translation>Liczby dziesiętne (numeric)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="94"/>
        <source>Decimal number (decimal)</source>
        <translation>Liczby dziesiętne (decimal)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="98"/>
        <source>Decimal number (double)</source>
        <translation>Liczby dziesiętne (double)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="101"/>
        <source>Text, unlimited length (text)</source>
        <translation>Pole tekstowe nieograniczonej długości (text)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="104"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="107"/>
        <source>Binary object (BLOB)</source>
        <translation>Obiekt binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="399"/>
        <source>Feature has too many attributes (expecting %1, received %2)</source>
        <translation>Obiekt ma zbyt wiele atrybutów (oczekiwanych %1, otrzymanych %2)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/memory/qgsmemoryprovider.cpp" line="412"/>
        <source>Could not add feature with geometry type %1 to layer of type %2</source>
        <translation>Nie można dodać obiektu z type geometrii %1 do warstwy typu %2</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialog</name>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="244"/>
        <source>Skip attribute</source>
        <translation>Pomiń atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="139"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="163"/>
        <source>Merge</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="220"/>
        <source>Feature %1</source>
        <translation>Obiekt %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="236"/>
        <source>Concatenation</source>
        <translation>Konkatenacja</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="245"/>
        <source>Manual value</source>
        <translation>Wartość ustawiona ręcznie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmergeattributesdialog.cpp" line="335"/>
        <source>Skipped</source>
        <translation>Pominięty</translation>
    </message>
</context>
<context>
    <name>QgsMergeAttributesDialogBase</name>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui"/>
        <source>Merge Feature Attributes</source>
        <translation>Połącz atrybuty obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui"/>
        <source>Take attributes from selected feature</source>
        <translation>Pobierz atrybuty z wybranego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui"/>
        <source>Remove feature from selection</source>
        <translation>Usuń obiekt z zaznaczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui"/>
        <source>Resets all fields to &quot;Skip&quot;</source>
        <translation>Ustawia wszystkie pola na &quot;Pomiń&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmergeattributesdialogbase.ui"/>
        <source>Skip all fields</source>
        <translation>Pomiń wszystkie pola</translation>
    </message>
</context>
<context>
    <name>QgsMeshCalculatorDialog</name>
    <message>
        <location filename="../src/app/mesh/qgsmeshcalculatordialog.cpp" line="97"/>
        <source>Enter mesh dataset file</source>
        <translation>Wybierz plik z danymi siatkowymi</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshcalculatordialog.cpp" line="241"/>
        <source>Expression Valid</source>
        <translation>Wyrażenie jest poprawne</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshcalculatordialog.cpp" line="250"/>
        <source>Expression invalid or datasets type not supported</source>
        <translation>Wyrażenie jest niepoprawne lub typ zbioru danych nie jest obsługiwany</translation>
    </message>
</context>
<context>
    <name>QgsMeshCalculatorDialogBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Mesh calculator</source>
        <translation>Kalkulator siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Datasets</source>
        <translation>Zestawy danych</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Result Layer</source>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>X min</source>
        <translation>X min</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>X max</source>
        <translation>X max</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Y max</source>
        <translation>Y max</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Y min</source>
        <translation>Y min</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Selected Layer Extent</source>
        <translation>Zasięg wybranej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Current extent</source>
        <translation>Bieżący &amp;zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Mask layer</source>
        <translation>Warstwa maski</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Mask Layer       </source>
        <translation>Warstwa maski</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Output dataset</source>
        <translation>Wynikowy zbiór danych</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>All Selected Dataset Times </source>
        <translation>Wszystkie zaznaczone kroki czasowe zbioru danych</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>End time</source>
        <translation>Termin końca</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Start time</source>
        <translation>Termin początku</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Mesh Calculator Expression</source>
        <translation>Wyrażenie kalkulatora siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>max</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>abs</source>
        <translation>abs</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>min</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>IF</source>
        <translation>IF</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>sum (aggr)</source>
        <translation>sum (aggr)</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>max (aggr)</source>
        <translation>max (aggr)</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>min (aggr)</source>
        <translation>min (aggr)</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>average (aggr)</source>
        <translation>average (aggr)</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshcalculatordialogbase.ui"/>
        <source>NODATA</source>
        <translation>NODATA</translation>
    </message>
</context>
<context>
    <name>QgsMeshDatasetGroupTreeModel</name>
    <message>
        <location filename="../src/app/mesh/qgsmeshdatasetgrouptreeview.cpp" line="199"/>
        <source>Groups</source>
        <translation>Grupy</translation>
    </message>
</context>
<context>
    <name>QgsMeshLayer3DRendererWidget</name>
    <message>
        <location filename="../src/app/3d/qgsmeshlayer3drendererwidget.cpp" line="30"/>
        <source>3D View</source>
        <translation>Widok 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsmeshlayer3drendererwidget.cpp" line="34"/>
        <source>Enable 3D Renderer</source>
        <translation>Włącz renderowanie 3D</translation>
    </message>
</context>
<context>
    <name>QgsMeshLayerProperties</name>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="89"/>
        <source>Layer Properties - %1</source>
        <translation>Właściwości warstwy - %1</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="108"/>
        <source>Uri</source>
        <translation>URI</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="109"/>
        <source>Vertex count</source>
        <translation>Liczba wierzchołków</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="110"/>
        <source>Face count</source>
        <translation>Ilość ścianek</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="111"/>
        <source>Dataset groups count</source>
        <translation>Ilość grup w zbiorze danych</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="116"/>
        <source>Invalid data provider</source>
        <translation>Niepoprawny dostawca danych</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="134"/>
        <source>Not assigned</source>
        <translation>Nieprzypisane</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="159"/>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="176"/>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="180"/>
        <source>Load mesh datasets</source>
        <translation>Wczytaj zbiór danych siatkowych</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="176"/>
        <source>Datasets successfully added to the mesh layer</source>
        <translation>Dane zostały pomyślnie dodane do warstwy siatkowej</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshlayerproperties.cpp" line="180"/>
        <source>Could not read mesh dataset.</source>
        <translation>Nie można odczytać zbioru danych siatkowych.</translation>
    </message>
</context>
<context>
    <name>QgsMeshLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Raster Layer Properties</source>
        <translation>Właściwości warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Information</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>displayed as</source>
        <translation>wyświetlana jako</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Set source coordinate reference system</source>
        <translation>Ustaw układ współrzędnych źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Uri</source>
        <translation>URI</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Assign Extra Dataset to Mesh</source>
        <translation>Przypisz dodatkowe zbiory danych do siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshlayerpropertiesbase.ui"/>
        <source>3D View</source>
        <translation>Widok 3D</translation>
    </message>
</context>
<context>
    <name>QgsMeshMemoryDataProvider</name>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="73"/>
        <source>Invalid mesh definition, does not contain 2 sections</source>
        <translation>Niewłaściwa definicja siatki, nie zawiera 2 sekcji</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="94"/>
        <source>Invalid mesh definition, vertex definition does not contain x, y</source>
        <translation>Niewłaściwa definicja siatki, werteksy nie zawierają x i y</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="118"/>
        <source>Invalid mesh definition, face must contain at least 3 vertices</source>
        <translation>Niewłaściwa definicja siatki, ścianka musi zawierać przynajmniej 3 werteksy</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="128"/>
        <source>Invalid mesh definition, vertex index must be positive value</source>
        <translation>Niewłaściwa definicja siatki, indeks werteksu musi mieć wartość dodatnią</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="134"/>
        <source>Invalid mesh definition, missing vertex id defined in face</source>
        <translation>Niewłaściwa definicja siatki, brak zdefiniowanego w ściance werteksu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="156"/>
        <source>Invalid dataset definition, does not contain 3+ sections</source>
        <translation>Niewłaściwa definicja zbioru danych, nie zawiera przynajmniej 3 sekcji</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="186"/>
        <source>Invalid type definition, must be Vertex/Face Vector/Scalar Name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="334"/>
        <source>Unable to add dataset group to invalid mesh</source>
        <translation>Nie można dodać grupy zbioru danych do niepoprawnej siatki</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="210"/>
        <source>Invalid dataset definition, dataset metadata does not contain key: value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="226"/>
        <source>Invalid dataset definition, must contain at least 1 line (time)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="242"/>
        <source>Invalid dataset definition, dataset scalar values must be x</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="255"/>
        <source>Invalid dataset definition, dataset vector values must be x, y</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="280"/>
        <source>Dataset defined on vertices has {} values, but mesh {}</source>
        <translation>Zbiór danych dla werteksów ma {} wartości, a dla siatki {}</translation>
    </message>
    <message>
        <location filename="../src/core/providers/meshmemory/qgsmeshmemorydataprovider.cpp" line="290"/>
        <source>Dataset defined on faces has {} values, but mesh {}</source>
        <translation>Zbiór danych dla ścianek ma {} wartości, a dla siatki {}</translation>
    </message>
</context>
<context>
    <name>QgsMeshRendererActiveDatasetWidget</name>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="292"/>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="307"/>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="291"/>
        <source>Is valid</source>
        <translation>czy jest prawidłowa</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="240"/>
        <source>Invalid mesh layer selected</source>
        <translation>Zaznaczono niepoprawną warstwę siatkową</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="254"/>
        <source>Scalar dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="256"/>
        <source>Vector dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="274"/>
        <source>No mesh dataset selected</source>
        <translation>Nie zaznaczono żadnego zbioru danych siatkowych</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="292"/>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="307"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="296"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="302"/>
        <source>Data Type</source>
        <translation>Typ danych</translation>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="303"/>
        <source>Defined on vertices</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="303"/>
        <source>Defined on faces</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/mesh/qgsmeshrendereractivedatasetwidget.cpp" line="306"/>
        <source>Is vector</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsMeshRendererActiveDatasetWidgetBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>Dataset in Selected Group(s)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>&gt;|</source>
        <translation>&gt;|</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>|&lt;</source>
        <translation>|&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendereractivedatasetwidgetbase.ui"/>
        <source>Time Format Options</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsMeshRendererMeshSettingsWidgetBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderermeshsettingswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderermeshsettingswidgetbase.ui"/>
        <source>Line Width and Color</source>
        <translation>Szerokość i kolor linii</translation>
    </message>
</context>
<context>
    <name>QgsMeshRendererScalarSettingsWidgetBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrendererscalarsettingswidgetbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
</context>
<context>
    <name>QgsMeshRendererVectorSettingsWidgetBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Line Width and Color</source>
        <translation>Szerokość i kolor linii</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Filter by Magnitude</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Display Vectors on User Grid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>X Spacing</source>
        <translation>Odstęp w osi X</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Y Spacing</source>
        <translation>Odstęp w osi Y</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Head Options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>% of Shaft Length</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Arrow Length</source>
        <translation>Długość strzałki</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Defined by Min and Max</source>
        <translation>określona przez Min i Max</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Scaled to Magnitude</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Fixed</source>
        <translation>stała</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui"/>
        <source>Scale by a Factor of</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsMeshTimeFormatDialog</name>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Time Display Options</source>
        <translation>Opcje wyświetlania czasu</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Use absolute time</source>
        <translation>Użyj czasu bezwzględnego</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Use relative time</source>
        <translation>Użyj czasu względnego</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Use absolute time </source>
        <translation>Użyj czasu bezwzględnego </translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Reference date/time</source>
        <translation>Data/czas odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Date/time Format</source>
        <translation>Format daty/czasu</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd.MM.yyyy hh:mm:ss</source>
        <translation>dd.MM.yyyy hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd.MM.yyyy hh:mm</source>
        <translation>dd.MM.yyyy hh:mm</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd.MM.yyyy hh</source>
        <translation>dd.MM.yyyy hh</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd.MM.yyyy</source>
        <translation>dd.MM.yyyy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd/MM/yyyy hh:mm:ss</source>
        <translation>dd/MM/yyyy hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd/MM/yyyy hh:mm</source>
        <translation>dd/MM/yyyy hh:mm</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd/MM/yyyy hh</source>
        <translation>dd/MM/yyyy hh</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>dd/MM/yyyy</source>
        <translation>dd/MM/yyyy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>MM/dd/yyyy hh:mm:ss</source>
        <translation>MM/dd/yyyy hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>MM/dd/yyyy hh:mm</source>
        <translation>MM/dd/yyyy hh:mm</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>MM/dd/yyyy hh</source>
        <translation>MM/dd/yyyy hh</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>MM/dd/yyyy</source>
        <translation>MM/dd/yyyy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Offset by</source>
        <translation>Przesunięcie o</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source> hours</source>
        <translation> godzin</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>Time Format</source>
        <translation>Format czasu</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>hh:mm:ss</source>
        <translation>hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>hh:mm:ss.zzz</source>
        <translation>hh:mm:ss.zzz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>hh</source>
        <translation>hh</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>d hh:mm:ss</source>
        <translation>d hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>d hh</source>
        <translation>d hh</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>d</source>
        <translation>d</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsmeshtimeformatdialog.ui"/>
        <source>ss</source>
        <translation>ss</translation>
    </message>
</context>
<context>
    <name>QgsMessageBar</name>
    <message>
        <location filename="../src/gui/qgsmessagebar.cpp" line="71"/>
        <source>Remaining messages</source>
        <translation>Pozostałe komunikaty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagebar.cpp" line="77"/>
        <source>Close All</source>
        <translation>Zamknij wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagebar.cpp" line="83"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagebar.cpp" line="290"/>
        <source>Messages</source>
        <translation>Komunikaty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagebar.cpp" line="334"/>
        <source>Show more</source>
        <translation>Pokaż więcej</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsmessagebar.cpp" line="396"/>
        <source>%n more</source>
        <comment>unread messages</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsMessageLogViewer</name>
    <message>
        <location filename="../src/ui/qgsmessagelogviewer.ui"/>
        <source>QGIS Log</source>
        <translation>Komunikaty QGIS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagelogviewer.cpp" line="61"/>
        <source>Close Tab</source>
        <translation>Zamknij zakładkę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagelogviewer.cpp" line="69"/>
        <source>Close Other Tabs</source>
        <translation>Zamknij pozostałe zakładki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmessagelogviewer.cpp" line="101"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
</context>
<context>
    <name>QgsMessageViewer</name>
    <message>
        <location filename="../src/ui/qgsmessageviewer.ui"/>
        <source>QGIS Message</source>
        <translation>Wiadomość QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmessageviewer.ui"/>
        <source>Don&apos;t show this message again</source>
        <translation>Nie pokazuj tego komunikatu ponownie</translation>
    </message>
</context>
<context>
    <name>QgsMetadataWidget</name>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="65"/>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Farming</source>
        <translation>Rolnictwo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Climatology Meteorology Atmosphere</source>
        <translation>Klimat Meteorologia Atmosfera</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Location</source>
        <translation>Lokalizacja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Intelligence Military</source>
        <translation>Wywiad wojskowy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Transportation</source>
        <translation>Transport</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Structure</source>
        <translation>Struktura</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="46"/>
        <source>Boundaries</source>
        <translation>Granice</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Inland Waters</source>
        <translation>Wody wewnętrzne</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Planning Cadastre</source>
        <translation>Gospodarka przestrzenna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Geoscientific Information</source>
        <translation>Geoinformacja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Elevation</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Health</source>
        <translation>Zdrowie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Biota</source>
        <translation>Flora i fauna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Oceans</source>
        <translation>Ocean</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="47"/>
        <source>Environment</source>
        <translation>Środowisko</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="48"/>
        <source>Utilities Communication</source>
        <translation>Komunikacja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="48"/>
        <source>Economy</source>
        <translation>Ekonomia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="48"/>
        <source>Society</source>
        <translation>Społeczeństwo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="48"/>
        <source>Imagery Base Maps Earth Cover</source>
        <translation>Lotnicze zobrazowania pokrycia Ziemi</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="65"/>
        <source>Constraint</source>
        <translation>Relacja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>MIME</source>
        <translation>MIME</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="78"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="136"/>
        <source>dataset</source>
        <translation>zestaw danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="137"/>
        <source>Dataset</source>
        <translation>Zestaw danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="144"/>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="163"/>
        <source>project</source>
        <translation>projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="145"/>
        <source>Project</source>
        <translation>Projekt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="154"/>
        <source>This page describes the basic attribution of the %1. Please use the tooltips for more information.</source>
        <translation>Ta strona określa podstawowe dane o: %1. Użyj podpowiedzi, aby uzyskać więcej informacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="155"/>
        <source>%1 categories.</source>
        <translation>%1: kategorie.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="156"/>
        <source>Contacts related to the %1.</source>
        <translation>Kontakty powiązane z: %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="157"/>
        <source>Links describe ancillary resources and information related to this %1.</source>
        <translation>Linki określają podrzędne źródła danych i informacji powiązanych z: %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="158"/>
        <source>History about the %1.</source>
        <translation>Historia o: %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="159"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Keywords are optional, and provide a way to provide additional descriptive information about the %1. Edits made in the categories tab will update the category entry below. For the concept, we suggest to use a standard based vocabulary such as &lt;a href=&quot;https://www.eionet.europa.eu/gemet/en/inspire-themes/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;GEMET.&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Słowa kluczowe są opcjonalne i umożliwiają dodanie dodatkowej informacji opisującej %1. Zmiany w zakładce &lt;i&gt;Kategorie&lt;/i&gt; automatycznie zaktualizują wpis kategorii poniżej. Dla konceptu zaleca się użycie zestandaryzowanego słownika, np. &lt;a href=&quot;https://www.eionet.europa.eu/gemet/en/inspire-themes/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;GEMET.&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="163"/>
        <source>Set from %1</source>
        <translation>Ustaw z: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="163"/>
        <source>layer</source>
        <translation>warstwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="223"/>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="291"/>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="292"/>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="387"/>
        <source>undefined %1</source>
        <translation>niezdefiniowane: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="243"/>
        <source>New Licence</source>
        <translation>Nowa licencja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="265"/>
        <source>New Right</source>
        <translation>Nowe prawo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="307"/>
        <source>CRS: %1</source>
        <translation>Układ współrzędnych: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="313"/>
        <source>Same as layer properties and provider.</source>
        <translation>Identyczny jak we właściwościach warstwy i u dostawcy danych.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="317"/>
        <source>Same as layer properties but different than the provider.</source>
        <translation>Identyczny jak we właściwościach warstwy, ale inne niż u dostawcy danych.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="321"/>
        <source>Same as the provider but different than the layer properties.</source>
        <translation>Identyczny jak u dostawcy danych, ale inne niż we właściwościach warstwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="325"/>
        <source>Does not match either layer properties or the provider.</source>
        <translation>Inny niż we właściwościach warstwy oraz u dostawcy danych.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="330"/>
        <source>CRS: Not set.</source>
        <translation>Układ współrzędnych: nie ustawiono.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="343"/>
        <source>postal</source>
        <translation>pocztowy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="407"/>
        <source>New History</source>
        <translation>Nowa historia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="810"/>
        <source>Ok, it seems valid according to the QGIS Schema.</source>
        <translation>OK, wydaje się być zgodne ze Schematem QGIS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="1052"/>
        <source>New Category</source>
        <translation>Nowa kategoria</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsmetadatawidget.cpp" line="1053"/>
        <source>New Category:</source>
        <translation>Nowa kategoria:</translation>
    </message>
</context>
<context>
    <name>QgsMetadataWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Identification</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>A reference, URI, URL or some other mechanism to identify the parent resource that this resource is a part (child) of.</source>
        <translation>Odnośnik, URI, URL lub jakiś inny mechanizm identyfikujący nadrzędny zasób, którego częścią jest opisywany zasób.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Parent identifier</source>
        <translation>Nadrzędny identyfikator</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>A reference, URI, URL or some other mechanism to identify the resource.</source>
        <translation>Odnośnik, URI, URL lub jakiś inny mechanizm identyfikujący zasób.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Identifier</source>
        <translation>Identyfikator</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Returns the human readable name of the resource, typically displayed in search results.</source>
        <translation>Zwraca przystępną dla człowieka nazwę zasobu, zwykle wyświetlaną w wynikach wyszukiwania.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>While a formal vocabulary is not imposed, it is advised to use the ISO 19115 MD_ScopeCode values. E.g. &apos;dataset&apos; or &apos;series&apos;. If unsure about which type to select, use &apos;dataset&apos;.</source>
        <translation>Z uwagi na to, że nie jest narzucony określony wzór wypełniania, zaleca się używanie wartości z ISO 19115 MD_ScopeCode, np. &apos;dataset&apos; lub &apos;series&apos;. Jeśli nie jesteś pewien jaką wybrać wartość, użyj &apos;dataset&apos;.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Creation date</source>
        <translation>Data utworzenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>yyyy-MM-dd HH:mm:ss</source>
        <translation>yyyy-MM-dd HH:mm:ss</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Author</source>
        <translation>Autor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Usually the returned string will follow either the ISO 639.2 or ISO 3166 specifications, e.g. &apos;ENG&apos; or &apos;SPA&apos;, however this is not a hard requirement and the caller must account for non compliant values.</source>
        <translation>Zwykle zwracany ciąg znaków powinien spełniać normy ISO 639.2 lub ISO 3166, np. &apos;ENG&apos; lub &apos;SPA&apos;. Nie jest to jednak sztywne wymaganie i odbiorca musi brać pod uwagę, że mogą występować wartości niezgodne z normami.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Language</source>
        <translation>Język</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Free-form description of the resource</source>
        <translation>Opis zasobu (w dowolnej formie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Categories</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>ISO categories</source>
        <translation>Kategorie ISO</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Categories chosen will be added as a new entry in the keywords tab.</source>
        <translation>Wybrane kategorie zostaną dodane jako nowe wpisy w zakładce &quot;Słowa kluczowe&quot;.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add selected ISO categories to metadata</source>
        <translation>Dodaj wybrane kategorie ISO do metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add a new custom category to the metadata</source>
        <translation>Dodaj nową niestandardową kategorię do metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Remove selected categories from metadata</source>
        <translation>Usuń zaznaczone kategorie z metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Chosen categories</source>
        <translation>Wybrane kategorie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Keywords</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Adds a list of descriptive keywords for a specified vocabulary.</source>
        <translation>Dodaje listę słów kluczowych dla określonego słownika.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Removes a specified vocabulary.</source>
        <translation>Usuwa określony słownik.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>A set of descriptive keywords associated with the resource for a specified concept.</source>
        <translation>Dodaje listę słów kluczowych dla określonego pojęcia.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Concept</source>
        <translation>Pojęcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Access</source>
        <translation>Dostęp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>The fees, licences and rights for this dataset.</source>
        <translation>Opłaty, licencje i prawa dla tego zbioru danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Any fees associated with using the resource</source>
        <translation>Jakiekolwiek opłaty związane z używaniem zasobu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Fees</source>
        <translation>Opłaty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>A list of licenses associated with the resource</source>
        <translation>Lista licencji związanych z zasobem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Licenses</source>
        <translation>Licencje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add license</source>
        <translation>Dodaj licencję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Remove license</source>
        <translation>Usuń licencję</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>List of attribution or copyright strings associated with the resource</source>
        <translation>Lista kompetencji lub praw autorskich związanych z zasobem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Rights (attribution or copyright)</source>
        <translation>Prawa (kompetencje lub prawa autorskie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add Right</source>
        <translation>Dodaj prawo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Remove Right</source>
        <translation>Usuń prawo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Constraints</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Coordinate Reference System and spatial extent for this dataset.</source>
        <translation>Układ współrzędnych i zasięg przestrzenny zbioru danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>The coordinate reference system described by the layer&apos;s metadata</source>
        <translation>Układ współrzędnych opisany przez metadane warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Z maximum</source>
        <translation>Z maksymalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Z minimum</source>
        <translation>Z minimalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Temporal extent for this dataset.</source>
        <translation>Zakres czasowy zbioru danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>From</source>
        <translation>od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>To</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Contact</source>
        <translation>Kontakt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Position/title of contact</source>
        <translation>Stanowisko/tytuł kontaktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Name of contact</source>
        <translation>Nazwa kontaktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Role of contact</source>
        <translation>Rola kontaktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Role</source>
        <translation>Rola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Position</source>
        <translation>Stanowisko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Organization contact belongs to/represents</source>
        <translation>Organizacja, do której należy lub którą reprezentuje kontakt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Phone number</source>
        <translation>Numer telefonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Fax number</source>
        <translation>Numer faksu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Fax</source>
        <translation>Fax</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Organization</source>
        <translation>Organizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Electronic mail address</source>
        <translation>Adres poczty elektronicznej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Voice</source>
        <translation>Telefon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Address</source>
        <translation>Adres</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Type of address, e.g &apos;postal&apos;</source>
        <translation>Typ adresu, np. &apos;postal&apos;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Free-form physical address component</source>
        <translation>Adres (dowolny ciąg znaków)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Postal Code</source>
        <translation>Kod pocztowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Postal (or ZIP) code</source>
        <translation>Kod pocztowy (lub ZIP)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>City</source>
        <translation>Miasto</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>City or locality name</source>
        <translation>Nazwa miasta lub miejscowości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Administrative Area</source>
        <translation>Jednostka administracyjna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Administrative area (state, province/territory, etc.)</source>
        <translation>Jednostka administracyjna (stan, województwo, terytorium itp.)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Country</source>
        <translation>Państwo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Free-form country</source>
        <translation>Państwo (dowolny ciąg znaków)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add address</source>
        <translation>Dodaj adres</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Remove Address</source>
        <translation>Usuń adres</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Links</source>
        <translation>Linki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>a list of online resources associated with the resource.</source>
        <translation>Lista zasobów online związanych z zasobem.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Add link</source>
        <translation>Dodaj link</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Remove link</source>
        <translation>Usuń link</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Validation</source>
        <translation>Sprawdzenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Validation is not enforced, but it&apos;s recommended to resolve any validation issues listed here.</source>
        <translation>Sprawdzanie poprawności nie jest konieczne, ale zaleca się wyeliminowanie wszystkich podanych poniżej problemów.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Set from Layer</source>
        <translation>Ustaw z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Set CRS from Layer</source>
        <translation>Ustaw z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmetadatawidget.ui"/>
        <source>Set CRS from Provider</source>
        <translation>Ustaw wg dostawcy</translation>
    </message>
</context>
<context>
    <name>QgsMssqlConnectionItem</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="460"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="402"/>
        <source>%1: Not a vector layer!</source>
        <translation>%1: To nie jest warstwa wektorowa!</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="433"/>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="446"/>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="468"/>
        <source>Import to MSSQL database</source>
        <translation>Importuj do bazy MSSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="447"/>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="469"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="433"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
</context>
<context>
    <name>QgsMssqlDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="30"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="36"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="69"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="47"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="51"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="57"/>
        <source>Show Non-spatial Tables</source>
        <translation>Pokazuj warstwy bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="63"/>
        <source>Create Schema…</source>
        <translation>Utwórz schemat…</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="80"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="213"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="217"/>
        <source>Truncate Table</source>
        <translation>Wyczyść tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="92"/>
        <source>View</source>
        <translation>widok</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="92"/>
        <source>Table</source>
        <translation>tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="108"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="112"/>
        <source>Delete %1</source>
        <translation>Usuń %1</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="112"/>
        <source>%1 deleted successfully.</source>
        <translation>Pomyślnie usunięto %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="181"/>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="189"/>
        <source>Create Schema</source>
        <translation>Utwórz schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="181"/>
        <source>Schema name:</source>
        <translation>Nazwa schematu:</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="189"/>
        <source>Unable to create schema %1
%2</source>
        <translation>Nie można utworzyć schematu %1
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitemguiprovider.cpp" line="217"/>
        <source>Table truncated successfully.</source>
        <translation>Pomyślnie wyczyszczono tabelę.</translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnection</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="90"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="91"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Nadpisać istniejące połączenie %1?</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="158"/>
        <source>Testing connection</source>
        <translation>Testowanie połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="158"/>
        <source>……</source>
        <translation>……</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="165"/>
        <source>Connection Failed</source>
        <translation>Połączenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="165"/>
        <source>Host name hasn&apos;t been specified.</source>
        <translation>Nazwa hosta nie została określona.</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlnewconnection.cpp" line="192"/>
        <source>Error opening connection</source>
        <translation>Błąd podczas otwierania połączenia</translation>
    </message>
</context>
<context>
    <name>QgsMssqlNewConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Provider/DSN</source>
        <translation>Dostawca / DSN</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>HEADS UP: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows

Untick save if you don&apos;t wish to be the case.</source>
        <translation>OSTRZEŻENIE: Wybrałeś opcję zapisania hasła. Będzie ono przechowywane w postaci zwykłego tekstu w plikach projektu iw katalogu domowym w systemach uniksowych lub w profilu użytkownika w systemie Windows

Odznacz, jeśli nie chcesz, aby tak było.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>If checked, tables without a geometry column attached will also be shown in the available table lists.</source>
        <translation>Jeśli zaznaczone, tabele bez dołączonej kolumny geometrii będą również wyświetlane na liście dostępnych tabel.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>If checked, only estimated table metadata will be used. This avoids a slow table scan, but may result in incorrect layer properties such as layer extent.</source>
        <translation>Jeśli zaznaczone, zostaną użyte tylko szacunkowe metadane tabeli. Pozwala to uniknąć powolnego skanowania tabeli, ale może spowodować nieprawidłowe właściwości warstwy, takie jak zasięg warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>If checked, only tables which are present in the &quot;geometry_columns&quot; metadata table will be available. This speeds up table scanning, but requires users to manually manage the geometry_columns table and ensure that layers are correctly represented in the table.</source>
        <translation>Jeśli zaznaczone, dostępne będą tylko tabele znajdujące się w tabeli metadanych &quot;geometry_columns&quot;. Przyspiesza to skanowanie tabel, ale wymaga od użytkowników ręcznego zarządzania tabelą geometry_columns i upewniania się, że warstwy są poprawnie reprezentowane w tabeli.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Test Connection</source>
        <translation>Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>List Databases</source>
        <translation>Lista baz danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>If checked, all handling of records with invalid geometry will be disabled. This speeds up the provider, however, if any invalid geometries are present in a table then the result is unpredictable and may include missing records. Only check this option if you are certain that all geometries present in the database are valid, and any newly added geometries or tables will also be valid.</source>
        <translation>Jeśli zaznaczone, cała obsługa rekordów z nieprawidłową geometrią zostanie wyłączona. Przyspiesza to dostawcę danych, jednak jeśli w tabeli występują nieprawidłowe geometrie, wynik jest nieprzewidywalny i może zawierać brakujące rekordy. Zaznacz tę opcję tylko wtedy, gdy masz pewność, że wszystkie geometrie obecne w bazie danych są poprawne oraz wszystkie nowo dodane geometrie lub tabele również będą poprawne.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Skip invalid geometry handling</source>
        <translation>Pomiń obsługę nieprawidłowych geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Create a New MSSQL Connection</source>
        <translation>Utwórz nowe połączenie MSSQL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Connection Details</source>
        <translation>Szczegóły połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Connection name</source>
        <translation>Nazwa połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Login</source>
        <translation>Zaloguj się</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Trusted connection</source>
        <translation>Zaufane połączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Database Details</source>
        <translation>Szczegóły bazy danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Only look in the geometry_columns metadata table</source>
        <translation>Sprawdź tylko tabelę metadanych geometry_columns</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Also list tables with no geometry</source>
        <translation>Pokaż także tabele bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmssqlnewconnectionbase.ui"/>
        <source>Use estimated table parameters</source>
        <translation>Użyj szacunkowych parametrów tabeli</translation>
    </message>
</context>
<context>
    <name>QgsMssqlProvider</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="153"/>
        <source>8 Bytes integer</source>
        <translation>Integer (8 bajtów)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="154"/>
        <source>4 Bytes integer</source>
        <translation>Integer (4 bajty)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="155"/>
        <source>2 Bytes integer</source>
        <translation>Integer (2 bajty)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="156"/>
        <source>1 Bytes integer</source>
        <translation>Integer (1 bajt)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="157"/>
        <source>Decimal number (numeric)</source>
        <translation>Liczby dziesiętne (numeric)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="158"/>
        <source>Decimal number (decimal)</source>
        <translation>Liczby dziesiętne (decimal)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="161"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="162"/>
        <source>Decimal number (double)</source>
        <translation>Liczby dziesiętne (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="165"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="166"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="167"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="170"/>
        <source>Text, fixed length (char)</source>
        <translation>Pole tekstowe stałej długości (char)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="171"/>
        <source>Text, limited variable length (varchar)</source>
        <translation>Pole tekstowe zmiennej, ograniczonej długości (varchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="172"/>
        <source>Text, fixed length unicode (nchar)</source>
        <translation>Pole tekstowe stałej długości Unikod (nchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="173"/>
        <source>Text, limited variable length unicode (nvarchar)</source>
        <translation>Pole tekstowe zmiennej, ograniczonej długości Unikod (nvarchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="174"/>
        <source>Text, unlimited length (text)</source>
        <translation>Pole tekstowe nieograniczonej długości (text)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="175"/>
        <source>Text, unlimited length unicode (ntext)</source>
        <translation>Pole tekstowe nieograniczonej długości Unikod (ntext)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="898"/>
        <source>Could not add feature with geometry type %1 to layer of type %2</source>
        <translation>Nie można dodać obiektu z typem geometrii %1 do warstwy typu %2</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlprovider.cpp" line="1925"/>
        <source>Table [%1].[%2] already exists</source>
        <translation>Tabela [%1].[%2] już istnieje</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSchemaItem</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="555"/>
        <source>%1 as %2 in %3</source>
        <translation>%1 typu %2 w %3</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqldataitems.cpp" line="577"/>
        <source>as geometryless table</source>
        <translation>jako tabela bez geometrii</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelect</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="152"/>
        <source>Add MSSQL Table(s)</source>
        <translation>Dodaj tabele MSSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="155"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="156"/>
        <source>Set Filter</source>
        <translation>Ustaw filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="168"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="331"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="169"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="335"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="171"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="343"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="172"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="347"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="173"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="351"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="174"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="355"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="175"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="359"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="176"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="363"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="177"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="367"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="178"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="371"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="232"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="234"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="268"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="269"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="449"/>
        <source>Select Table</source>
        <translation>Wybierz tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="449"/>
        <source>You must select a table in order to add a layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="513"/>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="619"/>
        <source>MSSQL Provider</source>
        <translation>Dostawca MSSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="598"/>
        <source>Stop</source>
        <translation>Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="641"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
</context>
<context>
    <name>QgsMssqlSourceSelectDelegate</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqlsourceselect.cpp" line="108"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
</context>
<context>
    <name>QgsMssqlTableModel</name>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="27"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="28"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="29"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="30"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="31"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="32"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="33"/>
        <source>Select at id</source>
        <translation>Wybierz poprzez id</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="34"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="81"/>
        <source>Detecting…</source>
        <translation>Wykrywanie…</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="102"/>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="107"/>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="132"/>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="252"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="255"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
    <message>
        <location filename="../src/providers/mssql/qgsmssqltablemodel.cpp" line="116"/>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Wyłącz opcję &quot;szybki dostęp do obiektów po ID&quot;, aby wymusić przechowywanie atrybutów w pamięci (np. w przypadku kosztownych widoków).</translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidget</name>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="73"/>
        <source>No enhancement</source>
        <translation>Bez wzmocnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="74"/>
        <source>Stretch to MinMax</source>
        <translation>Rozciągnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="75"/>
        <source>Stretch and clip to MinMax</source>
        <translation>Rozciągnij i przytnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="76"/>
        <source>Clip to MinMax</source>
        <translation>Przytnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="351"/>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="354"/>
        <source>Red</source>
        <translation>Czerwony</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="351"/>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="355"/>
        <source>Green</source>
        <translation>Zielony</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="352"/>
        <location filename="../src/gui/raster/qgsmultibandcolorrendererwidget.cpp" line="356"/>
        <source>Blue</source>
        <translation>Niebieski</translation>
    </message>
</context>
<context>
    <name>QgsMultiBandColorRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Contrast
enhancement</source>
        <translation>Wzmocnienie kontrastu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Red band</source>
        <translation>Kanał czerwony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Green band</source>
        <translation>Kanał zielony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsmultibandcolorrendererwidgetbase.ui"/>
        <source>Blue band</source>
        <translation>Kanał niebieski</translation>
    </message>
</context>
<context>
    <name>QgsMultiEditToolButton</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="59"/>
        <source>Set field for all selected features</source>
        <translation>Ustaw pole dla wszystkich wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="52"/>
        <source>No Changes to Commit</source>
        <translation>Brak zmian do zatwierdzenia</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="58"/>
        <source>Set %1 for All Selected Features</source>
        <translation>Ustaw %1 dla wszystkich wybranych obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="66"/>
        <source>Reset to Original Values</source>
        <translation>Przywróć oryginalne wartości</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="103"/>
        <source>All features in selection have equal value for &apos;%1&apos;</source>
        <translation>Wszystkie zaznaczone obiekty mają taką samą wartość &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="107"/>
        <source>Some features in selection have different values for &apos;%1&apos;</source>
        <translation>Niektóre z zaznaczonych obiektów mają inne wartości &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsmultiedittoolbutton.cpp" line="111"/>
        <source>Values for &apos;%1&apos; have unsaved changes</source>
        <translation>Wartości w &apos;%1&apos; posiadają niezapisane zmiany</translation>
    </message>
</context>
<context>
    <name>QgsNativeAlgorithms</name>
    <message>
        <location filename="../src/analysis/processing/qgsnativealgorithms.cpp" line="152"/>
        <source>QGIS (native c++)</source>
        <translation>QGIS (natywne c++)</translation>
    </message>
</context>
<context>
    <name>QgsNetworkAccessManager</name>
    <message>
        <location filename="../src/core/qgsnetworkaccessmanager.cpp" line="311"/>
        <source>Network request %1 timed out</source>
        <translation>Minął limit czasu dla zapytania %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsnetworkaccessmanager.cpp" line="311"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
</context>
<context>
    <name>QgsNetworkContentFetcher</name>
    <message>
        <location filename="../src/core/qgsnetworkcontentfetcher.cpp" line="172"/>
        <location filename="../src/core/qgsnetworkcontentfetcher.cpp" line="185"/>
        <source>HTTP fetch %1 failed with error %2</source>
        <translation>Pobranie HTTP %1 nie powiodło się i wystąpił błąd %2</translation>
    </message>
</context>
<context>
    <name>QgsNetworkContentFetcherTask</name>
    <message>
        <location filename="../src/core/qgsnetworkcontentfetchertask.cpp" line="28"/>
        <source>Fetching %1</source>
        <translation>Pobieranie %1</translation>
    </message>
</context>
<context>
    <name>QgsNetworkReplyParser</name>
    <message>
        <location filename="../src/core/qgsnetworkreplyparser.cpp" line="58"/>
        <source>Cannot find boundary in multipart content type</source>
        <translation>Nie można odnaleźć separatorów typu wieloczęściowego</translation>
    </message>
</context>
<context>
    <name>QgsNewAuxiliaryFieldDialog</name>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="34"/>
        <source>String</source>
        <translation>tekst</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="35"/>
        <source>Real</source>
        <translation>liczba rzeczywista</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="36"/>
        <source>Integer</source>
        <translation>liczba całkowita</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="63"/>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="69"/>
        <source>New Auxiliary Field</source>
        <translation>Nowe pole pomocnicze</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="64"/>
        <source>Invalid name. Auxiliary field &apos;%1&apos; already exists.</source>
        <translation>Błędna nazwa. Pole pomocnicze &apos;%1&apos; już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewauxiliaryfielddialog.cpp" line="70"/>
        <source>Name is a mandatory parameter.</source>
        <translation>Nazwa jest parametrem wymaganym.</translation>
    </message>
</context>
<context>
    <name>QgsNewAuxiliaryFieldDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewauxiliaryfielddialogbase.ui"/>
        <source>Auxiliary Storage : New Auxiliary Field</source>
        <translation>Magazyn pomocniczy: nowe pole pomocnicze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewauxiliaryfielddialogbase.ui"/>
        <source>New auxiliary field parameters</source>
        <translation>Parametry nowego pola pomocniczego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewauxiliaryfielddialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewauxiliaryfielddialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
</context>
<context>
    <name>QgsNewAuxiliaryLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewauxiliarylayerdialogbase.ui"/>
        <source>Auxiliary Storage : Choose Primary Key</source>
        <translation>Pamięć pomocnicza: wybierz klucz główny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewauxiliarylayerdialogbase.ui"/>
        <source>Select the primary key to use for joining with internal data storage</source>
        <translation>Wybierz klucz główny, który będzie używany do łączenia z wewnętrzną pamięcią danych</translation>
    </message>
</context>
<context>
    <name>QgsNewGeoPackageLayerDialog</name>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="69"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="70"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="71"/>
        <source>Polygon</source>
        <translation>Poligon prosty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="93"/>
        <source>Text data</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="94"/>
        <source>Whole number (integer)</source>
        <translation>Liczba całkowita (integer)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="95"/>
        <source>Whole number (integer 64 bit)</source>
        <translation>Liczba całkowita (integer 64 bit)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="96"/>
        <source>Decimal number (real)</source>
        <translation>Liczba dziesiętna (real)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="97"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="116"/>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="117"/>
        <source>Select Existing or Create a New GeoPackage Database File…</source>
        <translation>Wybierz istniejący lub utwórz nowy plik bazy GeoPackage…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="325"/>
        <source>Creation of database failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie bazy danych (błąd OGR %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="337"/>
        <source>Opening of database failed (OGR error: %1)</source>
        <translation>Nie powiodło się otwarcie bazy danych (błąd OGR %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="344"/>
        <source>Opening of file succeeded, but this is not a GeoPackage database.</source>
        <translation>Otwarto plik, jednak nie jest to baza danych GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="361"/>
        <source>A table with the same name already exists. Do you want to overwrite it?</source>
        <translation>Tabela o takiej nazwie już istnieje. Czy chcesz ją nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="264"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="68"/>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="72"/>
        <source>MultiPoint</source>
        <translation>Wielopunkt (MultiPoint)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="73"/>
        <source>MultiLine</source>
        <translation>Wielolinia (MultiLine)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="74"/>
        <source>MultiPolygon</source>
        <translation>Wielopoligon (MultiPolygon)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="78"/>
        <source>CircularString</source>
        <translation>Krzywa (CircularString)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="80"/>
        <source>CompoundCurve</source>
        <translation>Krzywa złożona (CompoundCurve)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="81"/>
        <source>CurvePolygon</source>
        <translation>Poligon zakrzywiony (CurvePolygon)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="82"/>
        <source>MultiCurve</source>
        <translation>Wielokrzywa (MultiCurve)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="83"/>
        <source>MultiSurface</source>
        <translation>Wielopowierzchnia (MultiSurface)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="98"/>
        <source>Date &amp; time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="99"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="100"/>
        <source>Binary (BLOB)</source>
        <translation>Binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="201"/>
        <source>Add Field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="201"/>
        <source>The field cannot have the same name as the feature identifier.</source>
        <translation>Nazwa pola nie może być identyczna jak nazwa pola identyfikującego obiekt.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="262"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="314"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="327"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="339"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="346"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="360"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="424"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="469"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="487"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="516"/>
        <source>New GeoPackage Layer</source>
        <translation>Nowa warstwa GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="263"/>
        <source>The File already exists. Do you want to overwrite the existing file with a new database or add a new layer to it?</source>
        <translation>Plik już istnieje. Czy chcesz nadpisać istniejący plik czy dodać do niego nową warstwę?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="265"/>
        <source>Add New Layer</source>
        <translation>Dodaj nową warstwę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="315"/>
        <source>Layer creation failed. GeoPackage driver not found.</source>
        <translation>Tworzenie warstwy nie powiodło się. Nie znaleziono sterownika GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="422"/>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="485"/>
        <source>Creation of layer failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie warstwy (błąd OGR %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="470"/>
        <source>Creation of field %1 failed (OGR error: %2)</source>
        <translation>Nie powiodło się tworzenie pola %1 (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewgeopackagelayerdialog.cpp" line="516"/>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana.</translation>
    </message>
</context>
<context>
    <name>QgsNewGeoPackageLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>New GeoPackage Layer</source>
        <translation>Nowa warstwa GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Create a spatial index</source>
        <translation>Utwórz indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Maximum length</source>
        <translation>Maksymalna długość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Add field to list</source>
        <translation>Dodaj pole do listy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Field length / width&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Długość / szerokość pola&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Include Z dimension</source>
        <translation>Zawiera wysokość (Z)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Include M values</source>
        <translation>Zawiera miarę (M)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Human-readable identifier (e.g. short name) for the layer content&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Czytelny identyfikator zawartości warstwy (np. krótka nazwa) &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Name of the geometry column&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nazwa kolumny geometrii&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Create a spatial index for this layer</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Existing or new GeoPackage database file name&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nazwa istniejącego lub nowego pliku bazy danych GeoPackage&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Layer description</source>
        <translation>Opis warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Table name in the database&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nazwa tabeli w bazie danych&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Human-readable description for the layer content&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Czytelny opis zawartości warstwy&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>New Field</source>
        <translation>Nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Add to Fields List</source>
        <translation>Dodaj do listy pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Table name</source>
        <translation>Nazwa tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Fields List</source>
        <translation>Lista pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Remove Field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Layer identifier</source>
        <translation>Identyfikator</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Geometry type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Typ geometrii&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Feature id column</source>
        <translation>Pole z ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Name of the feature id column&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nazwa pola z ID obiektu&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Delete selected field</source>
        <translation>Usuń zaznaczone pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewgeopackagelayerdialogbase.ui"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnection</name>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="52"/>
        <source>Create a New %1 Connection</source>
        <translation>Utwórz nowe połączenie %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="65"/>
        <source>all</source>
        <translation>wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="66"/>
        <source>off</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="67"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="68"/>
        <source>UMN</source>
        <translation>UMN</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="69"/>
        <source>GeoServer</source>
        <translation>GeoServer</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="72"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="73"/>
        <source>1.0</source>
        <translation>1.0</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="74"/>
        <source>1.1</source>
        <translation>1.1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="75"/>
        <source>2.0</source>
        <translation>2.0</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="122"/>
        <source>WCS Options</source>
        <translation>Opcje WCS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="219"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="228"/>
        <source>Saving Passwords</source>
        <translation>Zapisywanie haseł</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="229"/>
        <source>WARNING: You have entered a password. It will be stored in unsecured plain text in your project files and your home directory (Unix-like OS) or user profile (Windows). If you want to avoid this, press Cancel and either:

a) Don't provide a password in the connection settings — it will be requested interactively when needed;
b) Use the Configuration tab to add your credentials in an HTTP Basic Authentication method and store them in an encrypted database.</source>
        <translation>OSTRZEŻENIE: Wpisałeś hasło. Będzie ono zapisane bez szyfrowania w plikach projektu oraz katalogu domowym (w systemach Unix), lub profilu użytkownika (w Windows). Jeśli nie chcesz go zapisywać, wybierz Anuluj oraz:

a) Nie zapisuj hasła w ustawieniach połączenia - zostaniesz o nie poproszony, gdy będzie to konieczne;
b) Użyj zakładki Konfiguracja by dodać swoje informacje za pomocą metody HTTP Basic Authentication w zabezpieczonej bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="118"/>
        <source>Ignore GetCoverage URI reported in capabilities</source>
        <translation>Ignoruj GetCoverage URI podany w Capabilities</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="119"/>
        <source>Ignore axis orientation</source>
        <translation>Ignoruj orientację osi</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewhttpconnection.cpp" line="220"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Mam nadpisać istniejące połączenie %1?</translation>
    </message>
</context>
<context>
    <name>QgsNewHttpConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Version</source>
        <translation>Wersja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Max. number of features</source>
        <translation>Maks. liczba obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>HTTP address of the Web Map Server</source>
        <translation>Adres HTTP serwera WMS (Web Map Server)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Ignore GetFeatureInfo URI reported in capabilities</source>
        <translation>Ignoruj GetFeatureInfo URI podany w Capabilities</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>WFS Options</source>
        <translation>Opcje WFS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Ignore axis orientation (WFS 1.1/WFS 2.0)</source>
        <translation>Ignoruj orientację osi (WFS 1.1/WFS 2.0)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>&amp;Test Connection</source>
        <translation>&amp;Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Ignore GetMap/GetTile URI reported in capabilities</source>
        <translation>Ignoruj GetMap/GetTile URI podany w Capabilities</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Ignore axis orientation (WMS 1.3/WMTS)</source>
        <translation>Ignoruj orientację osi (WMS 1.3/WMTS)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Invert axis orientation</source>
        <translation>Odwróć orientację osi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Create a New Connection</source>
        <translation>Utwórz nowe połączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Connection Details</source>
        <translation>Szczegóły połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter a number to limit the maximum number of features retrieved per feature request. If let to empty, no limit is set.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Podaj liczbę, aby limitować maksymalną liczbę obiektów pobieranych w ramach jednego żądania. Jeśli pozostawione puste, nie zostaną ustawione żadne limity.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Detect</source>
        <translation>Rozpoznaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Enable feature paging</source>
        <translation>Włącz stronicowanie obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Page size</source>
        <translation>Rozmiar strony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter a number to limit the maximum number of features retrieved in a single GetFeature request when paging is enabled. If let to empty, server default will apply.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Podaj liczbę, aby limitować maksymalną liczbę obiektów pobieranych w jednym żądaniu GetFeature przy włączonym stronicowaniu. Jeśli pozostawione puste, zastosowane zostaną ustawienia domyślne serwera.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>WMS/WMTS Options</source>
        <translation>Opcje WMS/WMTS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Smooth pixmap transform</source>
        <translation>Wygładź przekształcenie bitmap</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>DPI-&amp;Mode</source>
        <translation>&amp;Tryb DPI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>&amp;Referer</source>
        <translation>&amp;Referer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Ignore reported layer extents</source>
        <translation>Ignoruj zgłoszone zakresy warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>HTTP</source>
        <translation>HTTP</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewhttpconnectionbase.ui"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialog</name>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="44"/>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="66"/>
        <source>New scratch layer</source>
        <translation>Nowa warstwa tymczasowa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="55"/>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="56"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="57"/>
        <source>LineString / CompoundCurve</source>
        <translation>LineString / CompoundCurve</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="58"/>
        <source>Polygon / CurvePolygon</source>
        <translation>Poligon / Poligon zakrzywiony (CurvePolygon)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="59"/>
        <source>MultiPoint</source>
        <translation>Wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="60"/>
        <source>MultiLineString / MultiCurve</source>
        <translation>Wielolinia (MultiLineString) / MultiCurve</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewmemorylayerdialog.cpp" line="61"/>
        <source>MultiPolygon / MultiSurface</source>
        <translation>Wielopoligon (MultiPolygon) / MultiSurface</translation>
    </message>
</context>
<context>
    <name>QgsNewMemoryLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>New Temporary Scratch Layer</source>
        <translation>Nowa warstwa tymczasowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>Include M values</source>
        <translation>Zawiera miarę (M)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>Include Z dimension</source>
        <translation>Zawiera wysokość (Z)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewmemorylayerdialogbase.ui"/>
        <source>&lt;i&gt;&lt;b&gt;Warning:&lt;/b&gt; Temporary scratch layers are not saved and will be discarded when QGIS is closed.&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;Uwaga:&lt;/b&gt; Warstwy tymczasowe nie są zapisywane na dysku i ich zawartość jest tracona po zamknięciu QGIS.&lt;/i&gt;</translation>
    </message>
</context>
<context>
    <name>QgsNewNameDialog</name>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="36"/>
        <source>New Name</source>
        <translation>Nowa nazwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="42"/>
        <source>name</source>
        <translation>nazwę</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="42"/>
        <source>base name</source>
        <translation>nazwę bazową</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="45"/>
        <source>Enter new %1</source>
        <translation>Podaj nową %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="49"/>
        <source>Enter new %1 for %2</source>
        <translation>Podaj nową %1 dla %2</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="114"/>
        <source>Full names</source>
        <translation>Pełne nazwy</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="145"/>
        <source>%n Name(s) %1 exists</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewnamedialog.cpp" line="149"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnection</name>
    <message>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="104"/>
        <source>Connection failed - Check settings and try again.

Extended error information:
%1</source>
        <translation>Połączenie nie powiodło się. Sprawdź ustawienia i spróbuj ponownie.

Rozszerzona informacja o błędzie:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="104"/>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="108"/>
        <source>Test Connection</source>
        <translation>Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="108"/>
        <source>Connection to %1 was successful.</source>
        <translation>Połączenie do %1 nawiązane pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="129"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsnewogrconnection.cpp" line="130"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Mam nadpisać istniejące połączenie %1?</translation>
    </message>
</context>
<context>
    <name>QgsNewOgrConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Create a New OGR Database Connection</source>
        <translation>Utwórz nowe połączenie z bazą danych (OGR)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Connection Information</source>
        <translation>Informacja o połączeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>&amp;Test Connection</source>
        <translation>&amp;Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>&amp;Type</source>
        <translation>&amp;Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>&amp;Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>&amp;Database</source>
        <translation>&amp;Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewogrconnectionbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialog</name>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="58"/>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="59"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="60"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="61"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="62"/>
        <source>MultiPoint</source>
        <translation>Wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="63"/>
        <source>MultiLine</source>
        <translation>Wielolinia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="64"/>
        <source>MultiPolygon</source>
        <translation>Wielopoligon (MultiPolygon)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="74"/>
        <source>Text data</source>
        <translation>Dane tekstowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="75"/>
        <source>Whole number</source>
        <translation>Liczby całkowite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="76"/>
        <source>Decimal number</source>
        <translation>Liczby dziesiętne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="137"/>
        <source>New SpatiaLite Database File</source>
        <translation>Nowy plik bazy danych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="139"/>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="216"/>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="310"/>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="380"/>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="457"/>
        <source>SpatiaLite Database</source>
        <translation>Baza danych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="216"/>
        <source>Unable to open the database</source>
        <translation>Nie można otworzyć bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="239"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="239"/>
        <source>Failed to load SRIDS: %1</source>
        <translation>Nie powiodło się wczytanie SRIDS: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="286"/>
        <source>New SpatiaLite Layer</source>
        <translation>Nowa warstwa SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="287"/>
        <source>The file already exists. Do you want to overwrite the existing file with a new database or add a new layer to it?</source>
        <translation>Plik już istnieje. Czy chcesz nadpisać istniejący plik nową bazą danych czy dodać do niego nową warstwę?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="288"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="289"/>
        <source>Add New Layer</source>
        <translation>Dodaj nową warstwę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="327"/>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="381"/>
        <source>Unable to open the database: %1</source>
        <translation>Nie można otworzyć bazy danych: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="392"/>
        <source>Error Creating SpatiaLite Table</source>
        <translation>Błąd podczas tworzenia tabeli SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="393"/>
        <source>Failed to create the SpatiaLite table %1. The database returned:
%2</source>
        <translation>Nie udało się utworzyć tabeli SpatiaLite %1. Baza danych zwróciła:
%2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="413"/>
        <source>Error Creating Geometry Column</source>
        <translation>Błąd podczas tworzenia kolumny geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="414"/>
        <source>Failed to create the geometry column. The database returned:
%1</source>
        <translation>Nie udało się utworzyć kolumny geometrii. Baza danych zwróciła:
%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="428"/>
        <source>Error Creating Spatial Index</source>
        <translation>Błąd podczas tworzenia indeksu przestrzennego</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="429"/>
        <source>Failed to create the spatial index. The database returned:
%1</source>
        <translation>Błąd podczas tworzenia indeksu przestrzennego. Baza danych zwróciła:
%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsnewspatialitelayerdialog.cpp" line="457"/>
        <source>%1 is an invalid layer and cannot be loaded.</source>
        <translation>%1 nie jest poprawną warstwą i nie może zostać wczytana.</translation>
    </message>
</context>
<context>
    <name>QgsNewSpatialiteLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Name for the new layer</source>
        <translation>Nazwa dla nowej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Spatial Reference Id</source>
        <translation>ID układu współrzędnych (EPSG)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Specify the coordinate reference system of the layer&apos;s geometry.</source>
        <translation>Podaj układ współrzędnych tej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Add an integer id field as the primary key for the new layer</source>
        <translation>Dodaj pole integer jako klucz główny dla nowej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Create an autoincrementing primary key</source>
        <translation>Generuj klucz główny z autoinkrementacją</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>New SpatiaLite Layer</source>
        <translation>Nowa warstwa SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Create a new SpatiaLite database</source>
        <translation>Utwórz nową bazę danych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Geometry type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Typ geometrii&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Include Z dimension</source>
        <translation>Zawiera wysokość (Z)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Include M values</source>
        <translation>Zawiera miarę (M)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>New Field</source>
        <translation>Nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>A field name</source>
        <translation>Nazwa pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Add field to list</source>
        <translation>Dodaj pole do listy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Add to Fields List</source>
        <translation>Dodaj do listy pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Remove Field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Fields List</source>
        <translation>Lista pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Delete selected field</source>
        <translation>Usuń zaznaczone pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Name of the geometry column</source>
        <translation>Nazwa kolumny geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewspatialitelayerdialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialog</name>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="51"/>
        <source>Text data</source>
        <translation>Dane tekstowe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="52"/>
        <source>Whole number</source>
        <translation>Liczby całkowite</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="53"/>
        <source>Decimal number</source>
        <translation>Liczby dziesiętne</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="54"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="59"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="60"/>
        <source>MultiPoint</source>
        <translation>Wielopunkt (MultiPoint)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="61"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="62"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="67"/>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="123"/>
        <source>ESRI Shapefile</source>
        <translation>ESRI Shapefile</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="71"/>
        <source>Comma Separated Value</source>
        <translation>Comma Separated Value [CSV]</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="72"/>
        <source>GML</source>
        <translation>GML</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="73"/>
        <source>Mapinfo File</source>
        <translation>MapInfo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="108"/>
        <source>Save Layer As</source>
        <translation>Zapisz warstwę jako</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="277"/>
        <source>New ShapeFile Layer</source>
        <translation>Nowa warstwa Shapefile</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsnewvectorlayerdialog.cpp" line="277"/>
        <source>The layer already exists. Are you sure you want to overwrite the existing file?</source>
        <translation>Warstwa już istnieje. Czy na pewno chcesz nadpisać istniejący plik?</translation>
    </message>
</context>
<context>
    <name>QgsNewVectorLayerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>File format</source>
        <translation>Format pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Add field to list</source>
        <translation>Dodaj pole do listy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Delete selected field</source>
        <translation>Usuń zaznaczone pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>File name</source>
        <translation>Nazwa pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>New Shapefile Layer</source>
        <translation>Nowa warstwa Shapefile</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>New Field</source>
        <translation>Nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Add to Fields List</source>
        <translation>Dodaj do listy pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Fields List</source>
        <translation>Lista pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Remove Field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>File encoding</source>
        <translation>Kodowanie pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Additional dimensions</source>
        <translation>Dodatkowe wymiary</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>None</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>Z (+ M values)</source>
        <translation>wartości Z (oraz M)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsnewvectorlayerdialogbase.ui"/>
        <source>M values</source>
        <translation>wartości M</translation>
    </message>
</context>
<context>
    <name>QgsNewsFeedParser</name>
    <message>
        <location filename="../src/core/qgsnewsfeedparser.cpp" line="145"/>
        <source>Fetching News Feed</source>
        <translation>Pobieranie wiadomości</translation>
    </message>
    <message>
        <location filename="../src/core/qgsnewsfeedparser.cpp" line="157"/>
        <source>News feed request failed [error: %1]</source>
        <translation>Żądanie pobrania wiadomości nie powiodło się [błąd: %1]</translation>
    </message>
</context>
<context>
    <name>QgsNullSymbolRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsnullsymbolrendererwidget.cpp" line="41"/>
        <source>No symbols will be rendered for features in this layer.</source>
        <translation>Dla obiektów tej warstwy nie będą renderowane żadne symbole.</translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelect</name>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="82"/>
        <source>Add Layer(s) from a %1 Server</source>
        <translation>Dodaj warstwy z serwera %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="90"/>
        <source>Always cache</source>
        <translation>zawsze buforuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="91"/>
        <source>Prefer cache</source>
        <translation>preferuj buforowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="92"/>
        <source>Prefer network</source>
        <translation>preferuj sieć</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="93"/>
        <source>Always network</source>
        <translation>zawsze sieć</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="286"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="288"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="307"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="631"/>
        <source>Add WMS Servers</source>
        <translation>Dodaj serwery WMS</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="631"/>
        <source>Several WMS servers have been added to the server list. Note that if you access the Internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>Serwery WMS zostały dodane do listy. Jeśli łączysz się z internetem przez serwer proxy, konieczne może okazać się skonfigurowanie ustawień proxy w oknie dialogowym QGIS.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="306"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsowssourceselect.cpp" line="427"/>
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="464"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="581"/>
        <source>Could not understand the response:
%1</source>
        <translation>Niezrozumiała odpowiedź:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="712"/>
        <source>parse error at row %1, column %2: %3</source>
        <translation>błąd przetwarzania w wierszu %1, kolumnie %2: %3</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsowssourceselect.cpp" line="717"/>
        <source>network error: %1</source>
        <translation>błąd sieci: %1</translation>
    </message>
</context>
<context>
    <name>QgsOWSSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Add Layer(s) from a Server</source>
        <translation>Dodaj warstwę WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Ready</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Connect to selected service</source>
        <translation>Połącz z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>C&amp;onnect</source>
        <translation>P&amp;ołącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Create a new service connection</source>
        <translation>Utwórz nowe połączenie z usługą WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Edit selected service connection</source>
        <translation>Edytuj połączenie z zaznaczoną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Load connections from file</source>
        <translation>Wczytaj połączenia z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Adds a few example WMS servers</source>
        <translation>Dodaj kilka przykładowych serwerów WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Remove connection to selected service</source>
        <translation>Usuń połączenie z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Add Default Servers</source>
        <translation>Dodaj domyślne serwery</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Selected Coordinate Reference System</source>
        <translation>wybrany układ współrzędnych </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Tile size</source>
        <translation>Rozmiar kafla</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Feature limit for GetFeatureInfo</source>
        <translation>Limit obiektów dla GetFeatureInfo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Cache</source>
        <translation>Pamięć podręczna </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Cache preference

Always cache: load from cache, even if it expired

Prefer cache: load from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache

Prefer network: default value; load from the network if the cached entry is older than the network entry

Always network: always load from network and do not check if the cache has a valid entry (similar to the &quot;Reload&quot; feature in browsers)
</source>
        <translation>Ustawienia pamięci
Zawsze z pamięci: wczytaj z pamięci, nawet jeśli ich okres wygał.
Preferuj pamięć: wczytaj z pamięci jeśli to możliwe, w innym przypadku z sieci. Dane mogą być nieaktualne, lecz nie wygasł ich okres.
Preferuj sieć (domyślne): wczytaj z sieci jeśli wpis w pamięci jest starszy niż wpis z sieci.
Zawsze z sieci: zawsze wczytuj z sieci, bez sprawdzania.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Layer Order</source>
        <translation>Kolejność warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Move selected layer UP</source>
        <translation>Przenieś wybrane wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Move selected layer DOWN</source>
        <translation>Przenieś wybrane niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Down</source>
        <translation>Niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Tilesets</source>
        <translation>Kafle</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Styles</source>
        <translation>Style</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Server Search</source>
        <translation>Szukaj serwera</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Add Selected Row to WMS List</source>
        <translation>Dodaj zaznaczony wiersz do listy WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsowssourceselectbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditing</name>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="98"/>
        <source>Could not open the SpatiaLite database</source>
        <translation>Nie można otworzyć bazy SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="406"/>
        <source>Unable to initialize SpatialMetadata:
</source>
        <translation>Błąd inicjalizacji SpatialMetadata:
</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="444"/>
        <source>Creation of database failed. GeoPackage driver not found.</source>
        <translation>Tworzenie bazy nie powiodło się. Nie znaleziono sterownika GeoPackage.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="451"/>
        <source>Creation of database failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie bazy danych (błąd OGR %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="467"/>
        <source>Could not create a new database
</source>
        <translation>Nie można utworzyć nowej bazy danych
</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="476"/>
        <source>Unable to activate FOREIGN_KEY constraints</source>
        <translation>Błąd aktywacji ograniczeń klucza obcego (FOREIGN_KEY)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="604"/>
        <source>Layer %1 has unsupported geometry type %2.</source>
        <translation>Warstwa %1 ma nieobsługiwany typ geometrii %2.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="624"/>
        <source>Layer %1 has unsupported Coordinate Reference System (%2).</source>
        <translation>Warstwa %1 ma nieobsługiwany układ współrzędnych (%2).</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="645"/>
        <source>Filling SpatiaLite for layer %1 failed</source>
        <translation>Wypełnianie SpatiaLite dla warstwy %1 nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="664"/>
        <source>%1 (offline)</source>
        <translation>%1 (offline)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="678"/>
        <source>Cannot make FID-name for GPKG </source>
        <translation>Nie mogę utworzyć nazwy dla pola FID</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="699"/>
        <location filename="../src/core/qgsofflineediting.cpp" line="743"/>
        <source>Creation of layer failed (OGR error: %1)</source>
        <translation>Nie powiodło się tworzenie warstwy (błąd OGR: %1)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="731"/>
        <source>Creation of field %1 failed (OGR error: %2)</source>
        <translation>Nie powiodło się tworzenie pola %1 (błąd OGR: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="832"/>
        <source>Feature cannot be copied to the offline layer, please check if the online layer &apos;%1&apos; is still accessible.</source>
        <translation>Obiektu nie można skopiować do warstwy offline. Sprawdź, czy warstwa online &apos;%1&apos; jest nadal dostępna.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="1197"/>
        <source>Offline Editing Plugin</source>
        <translation>Wtyczka edycji offline</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="1211"/>
        <source>Could not open the SpatiaLite logging database</source>
        <translation>Nie można otworzyć bazy danych logowania SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/core/qgsofflineediting.cpp" line="567"/>
        <source>%1: Unknown data type %2. Not using type affinity for the field.</source>
        <translation>%1: Nieznany typ danych %2. Nie da się określić typu tego pola.</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPlugin</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="57"/>
        <source>Create offline copies of selected layers and save as offline project</source>
        <translation>Twórz kopie offline zaznaczonych warstw i zapisz jako projekt offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="62"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="70"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="132"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="134"/>
        <source>&amp;Offline Editing</source>
        <translation>Edycja &amp;offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="65"/>
        <source>Synchronize</source>
        <translation>Synchronizuj</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="67"/>
        <source>Synchronize offline project with remote layers</source>
        <translation>Synchronizuj projekt offline z warstwami zdalnymi</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="54"/>
        <source>Convert to Offline Project…</source>
        <translation>Konwertuj do projektu offline…</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="106"/>
        <source>Converting to Offline Project</source>
        <translation>Konwersja do projektu offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="120"/>
        <source>Synchronizing to Remote Layers</source>
        <translation>Synchronizowanie z warstwami zdalnymi</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="169"/>
        <source>%v / %m features copied</source>
        <translation>%v / %m skopiowanych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="172"/>
        <source>%v / %m features processed</source>
        <translation>%v / %m obiektów gotowe</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="175"/>
        <source>%v / %m fields added</source>
        <translation>%v / %m dodanych pól</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="178"/>
        <source>%v / %m features added</source>
        <translation>%v / %m dodanych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="181"/>
        <source>%v / %m features removed</source>
        <translation>%v / %m usuniętych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="184"/>
        <source>%v / %m feature updates</source>
        <translation>%v / %m zaktualizowanych obiektów</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin.cpp" line="187"/>
        <source>%v / %m feature geometry updates</source>
        <translation>%v / %m zaktualizowanych geometrii obiektów</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGui</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="167"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="189"/>
        <source>Select target database for offline data</source>
        <translation>Wybierz docelową bazę dla danych offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="191"/>
        <source>SpatiaLite DB</source>
        <translation>Baza SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="170"/>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="192"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="169"/>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="214"/>
        <source>Offline Editing Plugin</source>
        <translation>Wtyczka edycji offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="215"/>
        <source>Converting to offline project.</source>
        <translation>Konwersja do projektu offline.</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="216"/>
        <source>Offline database file &apos;%1&apos; exists. Overwrite?</source>
        <translation>Plik offline bazy danych &quot;%1&quot; istnieje. Nadpisać go?</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingPluginGuiBase</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Create Offline Project</source>
        <translation>Twórz projekt offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Storage type</source>
        <translation>Typ nośnika</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Offline data</source>
        <translation>Dane offline</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Select remote layers</source>
        <translation>Wybierz zdalne warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Select all</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Deselect all</source>
        <translation>Zlikwiduj zaznaczenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Only synchronize selected features if a selection is present</source>
        <translation>Synchronizuj tylko zaznaczone obiekty (jeśli takie istnieją)</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_guibase.ui"/>
        <source>Browse…</source>
        <translation>Przeglądaj…</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialog</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog.cpp" line="34"/>
        <source>Layer %1 of %2..</source>
        <translation>Warstwa %1 z %2.</translation>
    </message>
</context>
<context>
    <name>QgsOfflineEditingProgressDialogBase</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog_base.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_progress_dialog_base.ui"/>
        <source>TextLabel</source>
        <translation>Postęp</translation>
    </message>
</context>
<context>
    <name>QgsOffsetUserInputBase</name>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Quadrant segments</source>
        <translation>Segmentów kwadrantu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Miter limit</source>
        <translation>Limit fazy (uciosu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>Cap style</source>
        <translation>Styl zakończenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoffsetuserinputwidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsOffsetUserWidget</name>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="664"/>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="667"/>
        <source>Round</source>
        <translation>Zaokrąglony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="665"/>
        <source>Miter</source>
        <translation>Ostry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="666"/>
        <source>Bevel</source>
        <translation>Ścięty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="668"/>
        <source>Flat</source>
        <translation>Płaski</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptooloffsetcurve.cpp" line="669"/>
        <source>Square</source>
        <translation>Kwadratowy</translation>
    </message>
</context>
<context>
    <name>QgsOgrDataCollectionItem</name>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrdataitems.cpp" line="385"/>
        <source>Add Connection</source>
        <translation>Dodaj połączenie</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrdataitems.cpp" line="386"/>
        <source>A connection with the same name already exists,
please provide a new name:</source>
        <translation>Połączenie o takiej nazwie już istnieje,
podaj proszę nową:</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrdataitems.cpp" line="402"/>
        <source>Open %1</source>
        <translation>Otwórz %1</translation>
    </message>
</context>
<context>
    <name>QgsOgrDbSourceSelect</name>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="58"/>
        <source>Add %1 Layer(s)</source>
        <translation>Dodaj warstwę %1</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="63"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="76"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="156"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="77"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="160"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="79"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="168"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="80"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="172"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="81"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="176"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="82"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="180"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="83"/>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="184"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="203"/>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="243"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="245"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="302"/>
        <source>Select Table</source>
        <translation>Wybierz tabelę</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbsourceselect.cpp" line="302"/>
        <source>You must select a table in order to add a Layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
</context>
<context>
    <name>QgsOgrDbTableModel</name>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbtablemodel.cpp" line="27"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbtablemodel.cpp" line="28"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbtablemodel.cpp" line="29"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrdbtablemodel.cpp" line="30"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
</context>
<context>
    <name>QgsOgrItemGuiProvider</name>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="56"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="134"/>
        <source>Folder</source>
        <translation>Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="56"/>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="134"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="113"/>
        <source>Layer deleted successfully.</source>
        <translation>Warstwę usunięto pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="113"/>
        <source>File deleted successfully.</source>
        <translation>Plik usunięto pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="133"/>
        <source>folder</source>
        <translation>folderu</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="133"/>
        <source>file</source>
        <translation>pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="169"/>
        <source>Could not delete %1.</source>
        <translation>Nie można usunąć %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogritemguiprovider.cpp" line="173"/>
        <source>%1 deleted successfully.</source>
        <translation>%1 usunięto pomyślnie.</translation>
    </message>
</context>
<context>
    <name>QgsOgrProvider</name>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="208"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="225"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1714"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2766"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4617"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4622"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4729"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4749"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4799"/>
        <source>OGR</source>
        <translation>OGR</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="610"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1097"/>
        <source>Autogenerate</source>
        <translation>automatyczny</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2060"/>
        <source>OGR error committing transaction: %1</source>
        <translation>Błąd OGR podczas zatwierdzania transakcji: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4617"/>
        <source>Data source is invalid (%1)</source>
        <translation>Niepoprawne źródło danych (%1)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="510"/>
        <source>Whole number (integer)</source>
        <translation>Liczby całkowite (integer)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="511"/>
        <source>Whole number (integer 64 bit)</source>
        <translation>Liczba całkowita (integer 64 bit)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="512"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="513"/>
        <source>Text (string)</source>
        <translation>Tekst (string)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="546"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="551"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="556"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="200"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2088"/>
        <source>OGR[%1] error %2: %3</source>
        <translation>OGR[%1] błąd %2: %3</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="516"/>
        <source>JSON (string)</source>
        <translation>JSON (string)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="561"/>
        <source>Binary object (BLOB)</source>
        <translation>Obiekt binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="566"/>
        <source>String List</source>
        <translation>Lista ciągów znaków</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1543"/>
        <source>OGR error creating wkb for feature %1: %2</source>
        <translation>Błąd OGR tworzenia WKB dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1587"/>
        <source>Feature has too many attributes (expecting %1, received %2)</source>
        <translation>Obiekt ma zbyt wiele atrybutów (oczekiwanych %1, otrzymanych %2)</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1714"/>
        <source>type %1 for attribute %2 not found</source>
        <translation>nie znaleziono typu %1 dla atrybutu %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1722"/>
        <source>OGR error creating feature %1: %2</source>
        <translation>Błąd OGR tworzenia obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1838"/>
        <source>type %1 for field %2 not found</source>
        <translation>nie znaleziono typu %1 dla pola %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1866"/>
        <source>OGR error creating field %1: %2</source>
        <translation>Błąd OGR tworzenia pola %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1967"/>
        <source>Cannot delete feature id column</source>
        <translation>Nie można usunąć kolumny ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="1978"/>
        <source>OGR error deleting field %1: %2</source>
        <translation>Błąd OGR usuwania pola %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2002"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2019"/>
        <source>Invalid attribute index</source>
        <translation>Nieprawidłowy index atrybutu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2009"/>
        <source>Error renaming field %1: name &apos;%2&apos; already exists</source>
        <translation>Błąd zmiany nazwy pola %1: nazwa &apos;%2&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2029"/>
        <source>OGR error renaming field %1: %2</source>
        <translation>Błąd OGR zmiany nazwy pola %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2197"/>
        <source>Feature %1 for attribute update not found.</source>
        <translation>Nie znaleziono obiektu %1 do aktualizacji atrybutu.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2213"/>
        <source>Changing feature id of feature %1 is not allowed.</source>
        <translation>Zmiana ID obiektu dla obiektu %1 nie jest dozwolona.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2226"/>
        <source>Field %1 of feature %2 doesn&apos;t exist.</source>
        <translation>Pole %1 obiektu %2 nie istnieje.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2331"/>
        <source>Type %1 of attribute %2 of feature %3 unknown.</source>
        <translation>Nieznany typ %1 atrybutu %2 dla obiektu %3.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2339"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2418"/>
        <source>OGR error setting feature %1: %2</source>
        <translation>Błąd OGR obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2353"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4319"/>
        <source>OGR error syncing to disk: %1</source>
        <translation>Błąd OGR synchronizacji na dysk: %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2373"/>
        <source>OGR error changing geometry: feature %1 not found</source>
        <translation>Błąd OGR zmiany geometrii: nie znaleziono obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2390"/>
        <source>OGR error creating geometry for feature %1: %2</source>
        <translation>Błąd OGR tworzenia geometrii dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2398"/>
        <source>OGR error in feature %1: geometry is null</source>
        <translation>Błąd OGR dla obiektu %1: geometria jest NULL</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2408"/>
        <source>OGR error setting geometry of feature %1: %2</source>
        <translation>Błąd OGR geometrii dla obiektu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4707"/>
        <source>Cannot reopen datasource %1</source>
        <translation>Nie można ponownie otworzyć źródła danych %1</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4729"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4730"/>
        <source>Cannot reopen datasource %1 in update mode</source>
        <translation>Nie można ponownie otworzyć źródła danych %1 w trybie aktualizacji</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4749"/>
        <source>Unbalanced call to leaveUpdateMode() w.r.t. enterUpdateMode()</source>
        <translation>Niezrównoważone wywołanie metody leaveUpdateMode() w.r.t. enterUpdateMode()</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4799"/>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="4800"/>
        <source>Cannot reopen datasource %1 in read-only mode</source>
        <translation>Nie można ponownie otworzyć źródła danych %1 w trybie tylko do odczytu</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="208"/>
        <source>Possible corruption after REPACK detected. %1 still exists. This may point to a permission or locking problem of the original DBF.</source>
        <translation>Wykryto możliwe uszkodzenie po REPACK. %1 nadal istnieje. Może to oznaczać problem z uprawnieniami lub blokadą DBF.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="225"/>
        <source>Original layer could not be reopened.</source>
        <translation>Warstwa źródłowa nie może zostać ponownie otwarta.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2563"/>
        <source>OGR error deleting feature %1: %2</source>
        <translation>Błąd OGR usuwania obiektu %1: %2.</translation>
    </message>
    <message>
        <location filename="../src/core/providers/ogr/qgsogrprovider.cpp" line="2766"/>
        <source>Shapefiles without attribute are considered read-only.</source>
        <translation>Pliki Shapefile bez atrybutu są traktowane jako tylko do odczytu.</translation>
    </message>
</context>
<context>
    <name>QgsOgrSourceSelect</name>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="70"/>
        <source>Automatic</source>
        <translation>automatyczny</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="109"/>
        <source> Additional credential options are required as documented &lt;a href=&quot;%1&quot;&gt;here&lt;/a&gt;.</source>
        <translation> Wymagane są dodatkowe informacje o uwierzytelnianiu, jak opisano &lt;a href=&quot;%1&quot;&gt;tutaj&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="111"/>
        <source>Open OGR Supported Vector Dataset(s)</source>
        <translation>Otwórz wektorowy zbiór danych OGR</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="187"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="189"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="319"/>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="365"/>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="372"/>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="398"/>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="410"/>
        <source>Add vector layer</source>
        <translation>Dodaj warstwę wektorową</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="320"/>
        <source>No database selected.</source>
        <translation>Nie wybrano żadnej bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="340"/>
        <source>Password for </source>
        <translation>Hasło dla </translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="341"/>
        <source>Please enter your password:</source>
        <translation>Proszę podać hasło:</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="366"/>
        <source>No protocol URI entered.</source>
        <translation>Nie podano URI.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="373"/>
        <source>No protocol bucket and/or key entered.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="399"/>
        <source>No layers selected.</source>
        <translation>Nie wybrano żadnej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="411"/>
        <source>No directory selected.</source>
        <translation>Nie wybrano żadnego katalogu.</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="446"/>
        <source>Open an OGR Supported Vector Layer</source>
        <translation>Otwórz warstwę wektorową OGR</translation>
    </message>
    <message>
        <location filename="../src/gui/providers/ogr/qgsogrsourceselect.cpp" line="467"/>
        <source>Open Directory</source>
        <translation>Otwórz katalog</translation>
    </message>
</context>
<context>
    <name>QgsOgrSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Add Vector Layer</source>
        <translation>Dodaj warstwę wektorową</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>F&amp;ile</source>
        <translation>&amp;Plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>&amp;Directory</source>
        <translation>&amp;Katalog</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Da&amp;tabase</source>
        <translation>&amp;Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Protocol</source>
        <translation>Protokół</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>&amp;URI</source>
        <translation>&amp;URI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Source Type</source>
        <translation>Typ źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Protoco&amp;l: HTTP(S), cloud, etc.</source>
        <translation>Dane on&amp;line: HTTP(S), chmura, etc.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Bucket or container</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Object key</source>
        <translation>Klucz obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Vector Dataset(s)</source>
        <translation>Dane wektorowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Connections</source>
        <translation>Połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>New</source>
        <translation>Nowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsogrsourceselectbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsOpacityWidget</name>
    <message>
        <location filename="../src/gui/qgsopacitywidget.cpp" line="46"/>
        <source> %</source>
        <translation> %</translation>
    </message>
</context>
<context>
    <name>QgsOpacityWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsopacitywidgetplugin.cpp" line="74"/>
        <location filename="../src/customwidgets/qgsopacitywidgetplugin.cpp" line="79"/>
        <source>A widget for specifying an opacity value.</source>
        <translation>Widżet do określania wartości krycia.</translation>
    </message>
</context>
<context>
    <name>QgsOptionDialogTemplate</name>
    <message>
        <location filename="../src/ui/templates/qgsoptionsdialog_template.ui"/>
        <source>Options Dialog Template</source>
        <translation>Szablon opcji</translation>
    </message>
    <message>
        <location filename="../src/ui/templates/qgsoptionsdialog_template.ui"/>
        <source>GroupBox</source>
        <translation>Grupa</translation>
    </message>
</context>
<context>
    <name>QgsOptions</name>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="239"/>
        <source>not present</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="245"/>
        <source>System value: %1</source>
        <translation>Wartość systemowa: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="407"/>
        <source>Show all features</source>
        <translation>pokaż wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="408"/>
        <source>Show selected features</source>
        <translation>pokaż zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="413"/>
        <source>Remember last view</source>
        <translation>pamiętaj ostatni widok</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="414"/>
        <source>Table view</source>
        <translation>widok tabeli</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="415"/>
        <source>Form view</source>
        <translation>widok formularza</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="419"/>
        <source>All</source>
        <translation>wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="427"/>
        <source>Always</source>
        <translation>zawsze</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="428"/>
        <source>If needed</source>
        <translation>jeśli konieczne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="153"/>
        <location filename="../src/app/qgsoptions.cpp" line="429"/>
        <source>Never</source>
        <translation>nigdy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="154"/>
        <source>Ask</source>
        <translation>pytaj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="155"/>
        <source>For this session only</source>
        <translation>tylko dla tej sesji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="156"/>
        <source>Not during this session</source>
        <translation>nie w trakcie tej sesji</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="157"/>
        <source>Always (not recommended)</source>
        <translation>zawsze (niezalecane)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="430"/>
        <source>Load all</source>
        <translation>wczytaj wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="435"/>
        <source>Check file contents</source>
        <translation>sprawdź zawartość pliku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="436"/>
        <source>Check extension</source>
        <translation>sprawdź rozszerzenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="443"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="445"/>
        <source>Basic scan</source>
        <translation>podstawowy skan</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="446"/>
        <source>Full scan</source>
        <translation>pełny skan</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="479"/>
        <source>No projection (or unknown/non-Earth projection)</source>
        <translation>Bez odwzorowania (lub nieznane/nie-ziemskie odwzorowanie)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="482"/>
        <source>&lt;h1&gt;Default projection for new projects&lt;/h1&gt;Select a projection that should be used for new projects that are created in QGIS.</source>
        <translation>&lt;h1&gt;Projekcja domyślna dla nowych projektów&lt;/h1&gt;Wybierz projekcję, która powinna być używana dla nowych projektów tworzonych w QGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="507"/>
        <source>Meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="508"/>
        <source>Kilometers</source>
        <translation>kilometry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="509"/>
        <source>Feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="510"/>
        <source>Yards</source>
        <translation>jardy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="511"/>
        <source>Miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="512"/>
        <source>Nautical miles</source>
        <translation>mile morskie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="513"/>
        <source>Centimeters</source>
        <translation>centymetry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="514"/>
        <source>Millimeters</source>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="515"/>
        <location filename="../src/app/qgsoptions.cpp" line="542"/>
        <source>Degrees</source>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="516"/>
        <location filename="../src/app/qgsoptions.cpp" line="535"/>
        <source>Map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="524"/>
        <source>Square meters</source>
        <translation>metry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="525"/>
        <source>Square kilometers</source>
        <translation>kilometry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="526"/>
        <source>Square feet</source>
        <translation>stopy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="527"/>
        <source>Square yards</source>
        <translation>jardy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="528"/>
        <source>Square miles</source>
        <translation>mile kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="529"/>
        <source>Hectares</source>
        <translation>hektary</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="530"/>
        <source>Acres</source>
        <translation>akry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="531"/>
        <source>Square nautical miles</source>
        <translation>mile morskie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="532"/>
        <source>Square centimeters</source>
        <translation>centymetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="533"/>
        <source>Square millimeters</source>
        <translation>milimetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="534"/>
        <source>Square degrees</source>
        <translation>stopnie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="543"/>
        <source>Radians</source>
        <translation>radiany</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="544"/>
        <source>Gon/gradians</source>
        <translation>gony/grady</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="545"/>
        <source>Minutes of arc</source>
        <translation>minuty łuku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="546"/>
        <source>Seconds of arc</source>
        <translation>sekundy łuku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="547"/>
        <source>Turns/revolutions</source>
        <translation>obroty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="548"/>
        <source>Milliradians (SI definition)</source>
        <translation>Milliradiany (definicja SI)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="549"/>
        <source>Mil (NATO/military definition)</source>
        <translation>Mil (definicja NATO/wojskowa)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="632"/>
        <source>Maximum angle</source>
        <translation>maksymalny kąt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="633"/>
        <source>Maximum difference</source>
        <translation>maksymalna różnica</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="664"/>
        <source>Distance</source>
        <translation>odległość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="665"/>
        <source>SnapToGrid</source>
        <translation>DociągajDoSiatki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="666"/>
        <source>Visvalingam</source>
        <translation>Visvalingam</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="681"/>
        <source>Plain text, no geometry</source>
        <translation>czysty tekst, bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="682"/>
        <source>Plain text, WKT geometry</source>
        <translation>czysty tekst, geometria WKT</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="683"/>
        <source>GeoJSON</source>
        <translation>GeoJSON</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="702"/>
        <location filename="../src/app/qgsoptions.cpp" line="705"/>
        <source>Nearest neighbour</source>
        <translation>najbliższego sąsiada</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="703"/>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="704"/>
        <source>Cubic</source>
        <translation>Sześcienny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="706"/>
        <source>Average</source>
        <translation>średnia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="738"/>
        <source>Set Selection Color</source>
        <translation>Ustaw kolor obiektów zaznaczonych </translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="748"/>
        <source>Set Canvas Color</source>
        <translation>Ustaw kolor tła mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="757"/>
        <source>Set Measuring Tool Color</source>
        <translation>Ustaw kolor narzędzia pomiarowego</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="931"/>
        <source>Select Grid Color</source>
        <translation>Wybierz kolor siatki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1029"/>
        <source>Vertex</source>
        <translation>do wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1030"/>
        <source>Vertex and segment</source>
        <translation>do wierzchołka i segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1031"/>
        <source>Segment</source>
        <translation>do segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1092"/>
        <source>Dialog</source>
        <translation>oknie dialogowym</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1093"/>
        <source>Dock</source>
        <translation>panelu dokowalnym</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1097"/>
        <source>Miter</source>
        <translation>ostry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1277"/>
        <location filename="../src/app/qgsoptions.cpp" line="1288"/>
        <location filename="../src/app/qgsoptions.cpp" line="1292"/>
        <source>Save Default Project</source>
        <translation>Zapisz projekt domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1938"/>
        <source>Restore UI Defaults</source>
        <translation>Przywróć domyślny wygląd interfejsu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2364"/>
        <source>Drivers Disabled</source>
        <translation>Wyłączono sterowniki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2365"/>
        <source>One or more drivers have been disabled. This will only take effect after QGIS is restarted.</source>
        <translation>Wyłączono jeden lub więcej sterowników. Zmiany zostaną zastosowane po ponownym uruchomieniu QGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2465"/>
        <source>Stretch to MinMax</source>
        <translation>rozciągnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2467"/>
        <source>Stretch and Clip to MinMax</source>
        <translation>rozciągnij i przytnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2469"/>
        <source>Clip to MinMax</source>
        <translation>przytnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2569"/>
        <source>Sample date: %1 money: %2 int: %3 float: %4</source>
        <translation>Przykładowa data: %1 waluta: %2 liczba całkowita: %3 liczba dziesiętna: %4</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2612"/>
        <source>Set Scale</source>
        <translation>Wybierz skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2488"/>
        <source>Cumulative pixel count cut</source>
        <translation>histogram bez skrajnych wartości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2490"/>
        <source>Minimum / maximum</source>
        <translation>minimum / maksimum</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2492"/>
        <source>Mean +/- standard deviation</source>
        <translation>średnia +/- odchylenie standardowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="939"/>
        <location filename="../src/app/qgsoptions.cpp" line="1740"/>
        <source>Solid</source>
        <translation>linie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="940"/>
        <location filename="../src/app/qgsoptions.cpp" line="1744"/>
        <source>Dots</source>
        <translation>punkty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="941"/>
        <location filename="../src/app/qgsoptions.cpp" line="1748"/>
        <source>Crosses</source>
        <translation>krzyże</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="966"/>
        <source>Detected active locale on your system: %1</source>
        <translation>Wykryte ustawienia lokalne w twoim systemie: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1038"/>
        <location filename="../src/app/qgsoptions.cpp" line="1048"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1042"/>
        <location filename="../src/app/qgsoptions.cpp" line="1052"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1063"/>
        <location filename="../src/app/qgsoptions.cpp" line="1075"/>
        <location filename="../src/app/qgsoptions.cpp" line="1683"/>
        <source>Semi transparent circle</source>
        <translation>półprzezroczyste koło</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1064"/>
        <location filename="../src/app/qgsoptions.cpp" line="1079"/>
        <location filename="../src/app/qgsoptions.cpp" line="1687"/>
        <source>Cross</source>
        <translation>krzyż</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1065"/>
        <location filename="../src/app/qgsoptions.cpp" line="1083"/>
        <location filename="../src/app/qgsoptions.cpp" line="1691"/>
        <source>None</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1350"/>
        <source>QGIS files</source>
        <translation>Pliki QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2508"/>
        <source>Select color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2612"/>
        <source>The text you entered is not a valid scale.</source>
        <translation>Wpisany tekst nie jest prawidłową skalą.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1068"/>
        <source>Off</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="159"/>
        <source>Identify Highlight Color</source>
        <translation>Ustal kolor podświetlenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1069"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1070"/>
        <source>GEOS</source>
        <translation>GEOS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1096"/>
        <source>Round</source>
        <translation>zaokrąglony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1098"/>
        <source>Bevel</source>
        <translation>ścięty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1277"/>
        <source>You must set a default project</source>
        <translation>Musisz podać projekt domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1288"/>
        <source>Current project saved as default</source>
        <translation>Bieżący projekt zapisano jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1292"/>
        <source>Error saving current project as default</source>
        <translation>Błąd przy zapisie bieżącego projektu jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1308"/>
        <source>Choose a directory to store project template files</source>
        <translation>Wybierz katalog dla szablonów projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="409"/>
        <source>Show features visible on map</source>
        <translation>pokaż obiekty widoczne na mapie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="151"/>
        <source>QGIS restart required</source>
        <translation>Wymagane ponowne uruchomienie QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1173"/>
        <source>No OpenCL compatible devices were found on your system.&lt;br&gt;You may need to install additional libraries in order to enable OpenCL.&lt;br&gt;Please check your logs for further details.</source>
        <translation>W twoim systemie nie znaleziono żadnych urządzeń kompatybilnych z OpenCL.&lt;br&gt;Aby włączyć OpenCL, może być konieczne zainstalowanie dodatkowych bibliotek.&lt;br&gt;Proszę sprawdzić logi w poszukiwaniu dalszych szczegółów.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1201"/>
        <source>QGIS is compiled without OpenCL support. GPU acceleration is not available.</source>
        <translation>QGIS jest skompilowany bez obsługi OpenCL. Akceleracja GPU nie jest dostępna.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1348"/>
        <source>Choose project file to open at launch</source>
        <translation>Wybierz plik projektu do wczytania przy uruchamianiu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1883"/>
        <source>Create Options - %1 Driver</source>
        <translation>Opcje - %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1885"/>
        <source>Create Options - pyramids</source>
        <translation>Opcje - piramidy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1938"/>
        <source>Are you sure to reset the UI to default (needs restart)?</source>
        <translation>Czy na pewno przywrócić domyślny wygląd interfejsu (wymaga ponownego uruchomienia)?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1956"/>
        <source>Overwrite</source>
        <translation>Nadpisz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1957"/>
        <source>If Undefined</source>
        <translation>Jeśli niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1958"/>
        <source>Unset</source>
        <translation>Wyłącz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1959"/>
        <source>Prepend</source>
        <translation>Dodaj na początku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="1960"/>
        <source>Append</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2022"/>
        <location filename="../src/app/qgsoptions.cpp" line="2102"/>
        <location filename="../src/app/qgsoptions.cpp" line="2129"/>
        <location filename="../src/app/qgsoptions.cpp" line="2178"/>
        <source>Choose a directory</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2193"/>
        <location filename="../src/app/qgsoptions.cpp" line="2199"/>
        <source>Clear Cache</source>
        <translation>Wyczyść pamięć podręczną</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2193"/>
        <source>Content cache has been cleared.</source>
        <translation>Pamięć podręczna zawartości została wyczyszczona.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2199"/>
        <source>Connection authentication cache has been cleared.</source>
        <translation>Pamięć podręczna uwierzytelniania połączeń została wyczyszczona.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2374"/>
        <source>Enter scale</source>
        <translation>Podaj skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2375"/>
        <source>Scale denominator</source>
        <translation>Mianownik skali</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2408"/>
        <source>Load scales</source>
        <translation>Wczytaj skale</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2409"/>
        <location filename="../src/app/qgsoptions.cpp" line="2432"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2431"/>
        <source>Save scales</source>
        <translation>Zapisz skale</translation>
    </message>
    <message>
        <location filename="../src/app/qgsoptions.cpp" line="2463"/>
        <source>No Stretch</source>
        <translation>Bez rozciągania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="78"/>
        <source>None / Planimetric</source>
        <translation>Brak / Płaska</translation>
    </message>
</context>
<context>
    <name>QgsOptionsBase</name>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11024"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11025"/>
        <source>System</source>
        <translation>System</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11027"/>
        <source>Data Sources</source>
        <translation>Źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Data sources</source>
        <translation>Źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11028"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11031"/>
        <source>Colors</source>
        <translation>Kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11029"/>
        <source>Canvas &amp; Legend</source>
        <translation>Mapa i legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Canvas and legend</source>
        <translation>Mapa i legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11030"/>
        <source>Map Tools</source>
        <translation>Narzędzia mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Map tools</source>
        <translation>Narzędzia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11032"/>
        <source>Digitizing</source>
        <translation>Digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11034"/>
        <source>GDAL</source>
        <translation>GDAL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11026"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11037"/>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Application</source>
        <translation>Program</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Style &lt;i&gt;(QGIS restart required)&lt;/i&gt;</source>
        <translation>Styl interfejsu (wymaga ponownego uruchomienia QGIS)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Icon size</source>
        <translation>Rozmiar ikon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>32</source>
        <translation>32</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Timeout for timed messages or dialogs</source>
        <translation>Czas wyświetlania komunikatów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Hide splash screen at startup</source>
        <translation>Nie pokazuj ekranu powitalnego przy starcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Project files</source>
        <translation>Pliki projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>New</source>
        <translation>nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Most recent</source>
        <translation>ostatni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Specific</source>
        <translation>użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Open project on launch</source>
        <translation>Przy uruchamianiu otwórz projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Create new project from default project</source>
        <translation>Twórz nowe projekty na bazie domyślnego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Set current project as default</source>
        <translation>Bieżący projekt jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Reset default</source>
        <translation>Wyczyść domyślny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Template folder</source>
        <translation>Katalog szablonów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Prompt to save project and data source changes when required</source>
        <translation>Ostrzegaj o niezapisanych zmianach w projekcie i na warstwach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Prompt for confirmation when a layer is to be removed</source>
        <translation>Pytaj o potwierdzenie przy usuwaniu warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Warn when opening a project file saved with an older version of QGIS</source>
        <translation>Ostrzegaj przy otwieraniu projektów zapisanych w &amp;starszych wersjach QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enable macros</source>
        <translation>Włącz makra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Environment</source>
        <translation>Zmienne środowiska</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Apply</source>
        <translation>Zastosuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Variable</source>
        <translation>Zmienna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Current environment variables (read-only - bold indicates modified at startup)</source>
        <translation>Aktualne zmienne środowiska (tylko do odczytu; pogrubienie - zmodyfikowane przy uruchomieniu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show only QGIS-specific variables</source>
        <translation>Pokaż jedynie zmienne QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use custom variables (restart required - include separators)</source>
        <translation>Zastosuj zmienne użytkownika (wymaga ponownego uruchomienia; zawiera separatory)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Plugin paths</source>
        <translation>Ścieżki dostępu do wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Path(s) to search for additional C++ plugins libraries</source>
        <translation>Ścieżki wyszukiwania dodatkowych wtyczek C++</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>SVG paths</source>
        <translation>Ścieżki do SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11036"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11035"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11039"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>UI Theme</source>
        <translation>Motyw interfejsu (kolory)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>48</source>
        <translation>48</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>64</source>
        <translation>64</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&amp;Qt default</source>
        <translation>domyślna &amp;Qt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Check QGIS version at startup</source>
        <translation>Sprawdzaj wersję QGIS przy uruchamianiu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use native color chooser dialogs</source>
        <translation>Użyj natywnych okien wyboru koloru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Welcome Page</source>
        <translation>strona powitania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Path(s) to search for Scalable Vector Graphic (SVG) symbols</source>
        <translation>Ścieżki wyszukiwania symboli SVG (Scalable Vector Graphics)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Reset user interface to default settings (restart required)</source>
        <translation>Przywróć domyślne ustawienia interfejsu graficznego (wymaga ponownego uruchomienia)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Feature attributes and table</source>
        <translation>Tabela i formularz atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Attribute table row cache</source>
        <translation>Cache wierszy tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Representation for NULL values</source>
        <translation>Wartość NULL jest reprezentowana przez</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11033"/>
        <source>Layouts</source>
        <translation>Układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Print layouts</source>
        <translation>Układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11038"/>
        <source>Locator</source>
        <translation>Wyszukiwanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Override system &amp;locale</source>
        <translation>Przesłoń ustawienia &amp;językowe systemu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Enabling / changing override on locale requires an application restart</source>
        <translation>&lt;b&gt;Uwaga:&lt;/b&gt; Przesłonięcie lub zmiana ustawień lokalnych wymaga ponownego uruchomienia programu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Detected active locale on your system</source>
        <translation>Wykryte ustawienia lokalne w twoim systemie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Modeless data source manager dialog</source>
        <translation>Niemodalne okno zarządzania źródłami danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>A modeless dialog allows you to interact with QGIS main window and dialogs.</source>
        <translation>Niemodalne okno pozwala na interakcję z oknem głównym QGIS oraz oknami komunikatów.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="11040"/>
        <source>Acceleration</source>
        <translation>Przyspieszenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Configure GPU for processing algorithms</source>
        <translation>Konfiguruj GPU dla algorytmów processingu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Locale (numbers, date and currency formats)</source>
        <translation>Ustawienia regionalne (formaty liczb, dat i walut)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>User Interface Translation</source>
        <translation>Język interfejsu użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show group (thousand) separator</source>
        <translation>Pokazuj separator grup liczb (tysięcy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>This locale is used for number representation.</source>
        <translation>Te ustawienia są używane do zapisu liczb.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Sample text for locale formatting</source>
        <translation>Przykładowy tekst dla formatowania lokalnego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Select folder</source>
        <translation>Wybierz katalog</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Add new path</source>
        <translation>Dodaj nową ścieżkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove path</source>
        <translation>Usuń ścieżkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Documentation paths</source>
        <translation>Ścieżki dokumentacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Lower selected path priority</source>
        <translation>Obniż priorytet wybranej ścieżki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Path(s) to search for QGIS help</source>
        <translation>Ścieżki wyszukiwania pomocy QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Raise selected path priority</source>
        <translation>Zwiększ priorytet wybranej ścieżki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove variable</source>
        <translation>Usuń zmienną</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Add new variable</source>
        <translation>Dodaj zmienną</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&amp;Use a default CRS</source>
        <translation>użyj domyślnego układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enter default datum transformations which will be used in any newly created project</source>
        <translation>Wprowadź domyślne przekształcenia układów współrzędnych, które będą stosowane w nowo tworzonych projektach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Ask for datum transformation if several are available</source>
        <translation>Pytaj o przekształcenie, gdy dostępnych jest ich kilka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Attribute table behavior</source>
        <translation>Zawartość tabeli atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default view</source>
        <translation>Domyślny widok</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Copy features as</source>
        <translation>Kopiuj obiekty jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Data source handling</source>
        <translation>Źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Scan for valid items in the browser dock</source>
        <translation>Skanując dysk w panelu przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Scan for contents of compressed files (.zip) in browser dock</source>
        <translation>Szukaj w plikach skompresowanych (.zip) w panelu przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Prompt for raster sublayers when opening</source>
        <translation>Pytaj o podwarstwy rastrowe przy otwieraniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Map Tips</source>
        <translation>Podpowiedzi na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Delay (ms)</source>
        <translation>Opóźnienie (ms)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Color schemes</source>
        <translation>Schematy kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Don&apos;t update rubber band during vertex editing</source>
        <translation>Nie aktualizuj linijki przy edycji wierzchołków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enable snapping on invisible features (not shown on the map canvas)</source>
        <translation>Włącz przyciąganie do niewidocznych obiektów (nie pokazanych na mapie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Layout defaults</source>
        <translation>Domyślne dla układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Layout Paths</source>
        <translation>Ścieżki układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Changes on this page are dangerous and can break your QGIS installation in various ways. Any change you make is applied immediately, without clicking the &lt;span style=&quot; font-style:italic;&quot;&gt;OK&lt;/span&gt; button.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zmiany na tej stronie są niebezpieczne i mogą zaszkodzić instalacji QGISa na wiele sposobów. Każda wprowadzona tutaj zmiana jest natychmiast stosowana, nawet bez klikania na &lt;span style=&quot; font-style:italic;&quot;&gt;OK&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some of the internal C++ processing core algorithms and renderers can take advantage of an OpenCL compatible device to increase the performances.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;QGIS OpenCL support is highly experimental and can crash QGIS because of bugs in the underlying libraries, enable at your own risk!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Niektóre wewnętrzne algorytmy processingu pisane w C++ oraz renderery mogą przejmować kontrolę nad urządzeniem kompatybilnym z OpenCL w celu zwiększenia wydajności.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Wsparcie QGIS dla OpenCL jest eksperymentalne i może spowodować awarię QGIS z powodu błędów w podrzędnych bibliotekach. Włączasz na własne ryzyko!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>The following OpenCL devices were found on this system (changing the default device requires QGIS to be restarted).</source>
        <translation>Następujące urządzenia OpenCL zostały znalezione w systemie (zmiana domyślnego urządzenia wymaga restartu QGIS).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enable OpenCL acceleration</source>
        <translation>Włącz przyspieszenie OpenCL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Import palette from file</source>
        <translation>Importuj paletę z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove Palette</source>
        <translation>Usuń paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove current palette</source>
        <translation>Usuń bieżącą paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Create a new palette</source>
        <translation>Stwórz nową paletę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show in Color Buttons</source>
        <translation>Pokaż w predefiniowanych kolorach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Hidden browser paths</source>
        <translation>Ścieżki ukryte w przeglądarce</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Paths hidden from browser panel</source>
        <translation>Ścieżki ukryte w panelu przeglądarki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Rendering behavior</source>
        <translation>Właściwości wyświetlania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>By default new la&amp;yers added to the map should be displayed</source>
        <translation>Domyślnie nowo dodawane warstw&amp;y są wyświetlane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use render caching where possible to speed up redraws</source>
        <translation>Użyj pamięci podręcznej, aby przyspieszyć odświeżanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Render layers in parallel using many CPU cores</source>
        <translation>Wykorzystuj wiele rdzeni CPU</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enable feature si&amp;mplification by default for newly added layers</source>
        <translation>Do&amp;myślnie włącz upraszczanie dla nowo dodawanych warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Magnification level</source>
        <translation>Wielkość powiększenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Rendering quality</source>
        <translation>Jakość wyświetlania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Make lines appear less jagged at the expense of some drawing performance</source>
        <translation>Pokaż linie jako mniej postrzępione kosztem wydajności wyświetlania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Curve segmentation</source>
        <translation>Segmentacja krzywych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Segmentation tolerance</source>
        <translation>Tolerancja segmentacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Tolerance type</source>
        <translation>Typ tolerancji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Rasters</source>
        <translation>Rastry</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>RGB band selection</source>
        <translation>Kanały RGB</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Red band</source>
        <translation>czerwony (R)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Green band</source>
        <translation>zielony (G)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Blue band</source>
        <translation>niebieski (B)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Contrast enhancement</source>
        <translation>Wzmocnienie kontrastu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Single band gray</source>
        <translation>Jeden kanał</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Multi band color (byte / band) </source>
        <translation>Kolor wielokanałowy (bajt/kanał)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Multi band color (&gt; byte / band) </source>
        <translation>Kolor wielokanałowy (&gt; bajt/kanał)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Limits (minimum/maximum)</source>
        <translation>Gdzie zakres min./max. wyznacza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Open new attribute tables as docked windows</source>
        <translation>Otwórz nowe tabele atrybutów w oknie dokowalnym</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When digitizing a new feature, default values are retrieved from the database. With this option turned on, the default values will be evaluated at the time of digitizing. With this option turned off, the default values will be evaluated at the time of saving.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Podczas digitalizacji nowego obiektu z bazy danych pobierane są domyślne wartości. Kiedy ta opcja jest włączona, domyślne wartości będą generowane podczas digitalizacji. Kiedy opcja jest wyłączona, domyślne wartości będą generowane podczas zapisywania.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Evaluate default values</source>
        <translation>Obliczaj wartości domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Max cores to use</source>
        <translation>ale nie więcej niż</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Simplification threshold (higher values result in more simplification)</source>
        <translation>Próg upraszczania (wyższe wartości to większe uproszczenia)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>This algorithm is only applied to simplify on local side</source>
        <translation>Ten algorytm jest stosowany tylko do lokalnego upraszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Simplification algorithm</source>
        <translation>Algorytm upraszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies)</source>
        <translation>Maksymalna skala upraszczania (1:1 - upraszcza zawsze)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Algorithm</source>
        <translation>Algorytm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Cumulative pixel count cut limits</source>
        <translation>Granice obcięcia histogramu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Standard deviation multiplier</source>
        <translation>Wielokrotność odchylenia standardowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Debugging</source>
        <translation>Śledzenie błędów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show these events in the Log Message panel (under Rendering tab)</source>
        <translation>Wyświetlaj te zdarzenia w logach (zakładka Renderowanie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Map canvas refresh</source>
        <translation>Odświeżanie obszaru mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Double-click action in legend</source>
        <translation>Podwójne kliknięcie na warstwie w legendzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Display classification attribute in layer titles</source>
        <translation>Wyświetl atrybuty klasyfikacji w tytułach warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Minimum line / stroke width in millimeters.</source>
        <translation>Minimalna szerokość linii/obrysu w milimetrach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Zooming</source>
        <translation>Powiększenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Specifies the change in zoom level with each move of the mouse wheel.
The bigger the number, the faster zooming with the mouse wheel will be.</source>
        <translation>Określa zmianę poziomu przybliżenia uzyskiwaną przy każdym poruszeniu kółkiem myszki.
Im większa liczba, tym większy będzie skok przybliżenia.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove selected scale</source>
        <translation>Usuń wybraną skalę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Paste colors</source>
        <translation>Wklej kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Add color</source>
        <translation>Dodaj kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove color</source>
        <translation>Usuń kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Copy colors</source>
        <translation>Kopiuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default map appearance (overridden by project properties)</source>
        <translation>Domyślny wygląd mapy (nadpisywany przez właściwości projektu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Selection color</source>
        <translation>Kolor obiektów zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Open layer styling dock</source>
        <translation>otwiera panel stylizacji warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Highlight color</source>
        <translation>Kolor podświetlenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color used to highlight identified feature. The alpha channel is only used for polygons fill, lines and outlines are fully opaque.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kolor umożliwiający odróżnienie wybranych obiektów. Kanał alfa (przezroczystości) ma zastosowanie tylko dla poligonów.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Lines / outlines buffer in millimeters.</source>
        <translation>Otoczka linii/obrysu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Minimum width</source>
        <translation>Minimalna szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>If unchecked large numbers will be converted from m. to km. and from ft. to miles</source>
        <translation>Gdy odznaczone, duże liczby będą przeliczane z m na km i ze stóp na mile</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Reset to default scales</source>
        <translation>Przywróć domyślne skale</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default Z value</source>
        <translation>Domyślna wartość współrzędnej Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Enable snapping by default</source>
        <translation>Przyciąganie domyślnie włączone</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Display main dialog as (restart required)</source>
        <translation>Wyświetlaj opcje w (wymagane ponowne uruchomienie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Snapping marker color</source>
        <translation>Kolor znacznika przyciągania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show snapping tooltips</source>
        <translation>Pokazuj dymki przy przyciąganiu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Marker size (in millimeter)</source>
        <translation>Rozmiar znacznika (w milimetrach)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid color</source>
        <translation>Kolor siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid and guide defaults</source>
        <translation>Domyślne opcje siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid spacing</source>
        <translation>Odstęp siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Path(s) to search for extra print templates</source>
        <translation>Ścieżki do wyszukiwania dodatkowych szablonów wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Suppress attribute form pop-up after feature creation</source>
        <translation>Nie pytaj o atrybuty po utworzeniu obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Pro&amp;mpt for CRS</source>
        <translation>pytaj o &amp;układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use pro&amp;ject CRS</source>
        <translation>użyj układu współrzędnych pro&amp;jektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default expiration period for WMS capabilities (hours)</source>
        <translation>Domyślny czas przedawnienia dla capabilities WMS (godziny)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Max retry in case of tile or feature request errors</source>
        <translation>Limit prób przy błędach pobierania kafli lub obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Clear cache</source>
        <translation>Wyczyść pamięć podręczną</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The connection cache stores all authentication connections data even when the connection fails.&lt;br/&gt;If you make any change to the authentication configurations or to the certification authorities, you should clear the authentication cache or&lt;br/&gt;restart QGIS. &lt;br/&gt;When this option is checked, the authentication cache will be automatically cleared every time an SSL error occurs and you choose to abort the connection.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pamięć podręczna połączeń przechowuje wszystkie dane połączeń, nawet jeśli połączenie nie powiodło się.&lt;br/&gt;Jeśli wprowadzisz jakiekolwiek zmiany do konfiguracji uwierzytelniania lub do certyfikatów, powinieneś wyczyścić pamięć podręczną uwierzytelniania&lt;br/&gt;restartując QGIS. &lt;br/&gt;Jeśli ta opcja jest zaznaczona, pamięć podręczna uwierzytelniania będzie automatycznie czyszczona przy każdym wystąpieniu błędu SSL, jeśli zrezygnujesz z połączenia.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Automatically clear the connection authentication cache on SSL errors (recommended)</source>
        <translation>Automatycznie czyść pamięć podręczną uwierzytelniania połączenia w przypadku błędów SSL (zalecane)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Clear authentication connection cache</source>
        <translation>Wyczyść pamięć podręczną uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use pro&amp;xy for web access</source>
        <translation>Użyj pro&amp;xy do dostępu do sieci</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Remove selected URL</source>
        <translation>Usuń wybrany URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Add URL to exclude</source>
        <translation>Dodaj URL do wykluczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Expression Variables</source>
        <translation>Zmienne wyrażeń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Locator Filters</source>
        <translation>Filtry wyszukiwania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Advanced Settings Editor</source>
        <translation>Edytor zaawansowanych ustawień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>I will be careful, I promise!</source>
        <translation>Będę ostrożny, obiecuję!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Execute expressions on server-side if possible</source>
        <translation>Jeśli można, wykonuj zapytania po stronie serwera</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation>&lt;b&gt;Uwaga:&lt;/b&gt; Upraszczanie może przyspieszyć rendering, lecz równocześnie powodować niespójności w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Higher values result in more simplification</source>
        <translation>Wyższe wartości powodują większe uproszczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Simplify on provider side if possible</source>
        <translation>Upraszczaj u dostawcy (jeśli to możliwe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Export colors</source>
        <translation>Eksportuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Import colors from file</source>
        <translation>Importuj kolory z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Layer legend</source>
        <translation>Legenda warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Open layer properties</source>
        <translation>otwiera właściwości warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Open attribute table</source>
        <translation>otwiera tabelę atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>WMS getLegendGraphic Resolution</source>
        <translation>Rozdzielczość WMS getLegendGraphic</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Identify</source>
        <translation>Informacje o obiekcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Search radius for identifying features and displaying map tips</source>
        <translation>Promień wyszukiwania przy wskazywaniu obiektów i wyświetlaniu podpowiedzi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Measure tool</source>
        <translation>Narzędzie pomiaru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Preferred distance units</source>
        <translation>Preferowane jednostki odległości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Rubberband color</source>
        <translation>Kolor linijki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Preferred angle units</source>
        <translation>Preferowane jednostki kątów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Map update interval</source>
        <translation>Odświeżaj widok mapy co </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Decimal places</source>
        <translation>Liczba cyfr po przecinku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Keep base unit</source>
        <translation>Zachowaj jednostki bazowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Zoom factor</source>
        <translation>Współczynnik powiększenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Predefined scales</source>
        <translation>Predefiniowane skale</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Add predefined scale</source>
        <translation>Dodaj skalę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Import from file</source>
        <translation>Importuj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Export to file</source>
        <translation>Eksportuj do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default font</source>
        <translation>Domyślna czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid appearance</source>
        <translation>Wygląd siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid style</source>
        <translation>Styl siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Grid offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>x: </source>
        <translation>x: </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>y: </source>
        <translation>y: </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Snap tolerance</source>
        <translation>Tolerancja przyciągania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Feature creation</source>
        <translation>Tworzenie obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Validate geometries</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Reuse last entered attribute values</source>
        <translation>Użyj ostatnio wprowadzonych wartości atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Rubberband</source>
        <translation>Linijka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Line color</source>
        <translation>Kolor linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Line width in pixels</source>
        <translation>Szerokość linii w pikselach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Line width</source>
        <translation>Szerokość linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Snapping</source>
        <translation>Przyciąganie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default snap mode</source>
        <translation>Domyślny tryb przyciągania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default snapping tolerance</source>
        <translation>Domyślna tolerancja przyciągania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Search radius for vertex edits</source>
        <translation>Promień wyszukiwania przy edycji wierzchołków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Preferred area units</source>
        <translation>Preferowane jednostki powierzchni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Vertex markers</source>
        <translation>Znaczniki wierzchołków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Marker style</source>
        <translation>Styl znacznika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show markers only for selected features</source>
        <translation>Wyświetl znaczniki jedynie dla zaznaczonych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Curve offset tool</source>
        <translation>Narzędzie przesuwania krzywych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Miter limit</source>
        <translation>Limit fazy (uciosu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Quadrant segments</source>
        <translation>Segmentów kwadrantu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>GDAL driver options</source>
        <translation>Opcje sterownika GDAL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Edit Pyramids Options</source>
        <translation>Opcje piramid</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Edit Create Options</source>
        <translation>Opcje generowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>GDAL drivers</source>
        <translation>Sterowniki GDAL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>In some cases more than one GDAL driver can be used to load the same raster format. Use the list below to specify which to use.</source>
        <translation>Niektóre formaty obsługiwane są przez kilka sterowników GDAL. Poniższa lista umożliwia ich wybór.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Flags</source>
        <translation>Flagi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>When a new layer is created, or when a layer is loaded that has no CRS</source>
        <translation>Gdy wczytywana lub tworzona warstwa nie zawiera deklaracji układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>WMS search address</source>
        <translation>Adres przeszukiwania WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Timeout for network requests (ms)</source>
        <translation>Limit czasu dla zapytań sieciowych (ms)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default expiration period for WMS-C/WMTS tiles (hours)</source>
        <translation>Domyślny czas przedawnienia dla kafli WMS-C/WMTS (godziny)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>User-Agent</source>
        <translation>Klient użytkownika (User-Agent)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Cache settings</source>
        <translation>Ustawienia cache</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Content</source>
        <translation>Główne ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Directory</source>
        <translation>Katalog</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Size [KiB]</source>
        <translation>Rozmiar [kB]</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Proxy type</source>
        <translation>Typ proxy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default uses system&apos;s proxy</source>
        <translation>Domyślny oznacza użycie systemowego proxy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>When a new project is created</source>
        <translation>Podczas tworzenia nowego projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Use CRS from first layer added</source>
        <translation>użyj układu współrzędnych pierwszej dodanej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default Datum Transformations</source>
        <translation>Domyślne transformacje układu odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>If checked, QGIS project news is shown on the welcome page on startup</source>
        <translation>Jeśli zaznaczone, aktualności projektu QGIS są wyświetlane na stronie powitalnej podczas uruchamiania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Show QGIS news feed on welcome page</source>
        <translation>Pokaż kanał informacyjny QGIS na stronie powitalnej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Planimetric measurements</source>
        <translation>Pomiary planimetryczne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Zoomed in resampling</source>
        <translation>Resampling podczas przybliżania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Zoomed out resampling</source>
        <translation>Resampling podczas oddalania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Oversampling</source>
        <translation>Nadpróbkowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Extension</source>
        <translation>Rozszerzenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>No proxy for (URLs starting with)</source>
        <translation>Nie używaj proxy dla (adresów URL rozpoczynających się od)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Import Palette…</source>
        <translation>Importuj paletę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>New Palette…</source>
        <translation>Nowa paleta…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'.SF NS Text'; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;.SF NS Text&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>CRS for Projects</source>
        <translation>Układ współrzędnych dla projektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>CRS for Layers</source>
        <translation>Układ współrzędnych dla warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Default CRS for layers</source>
        <translation>Domyślny układ współrzędnych dla warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>&amp;Use default layer CRS</source>
        <translation>użyj domyślnego układu współrzędnych warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoptionsbase.ui"/>
        <source>Leave as an unknown CRS (take no action)</source>
        <translation>nie przypisuj układu współrzędnych (nie rób nic)</translation>
    </message>
</context>
<context>
    <name>QgsOptionsDialogBase</name>
    <message>
        <location filename="../src/gui/qgsoptionsdialogbase.cpp" line="416"/>
        <source>Missing Objects</source>
        <translation>Brakujące obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsoptionsdialogbase.cpp" line="417"/>
        <source>Base options dialog could not be initialized.

Missing some of the .ui template objects:
</source>
        <translation>Nie udało się zainicjować okna opcji.

Brak niektórych szablonów .ui</translation>
    </message>
</context>
<context>
    <name>QgsOracleColumnTypeThread</name>
    <message>
        <location filename="../src/providers/oracle/qgsoraclecolumntypethread.cpp" line="51"/>
        <source>Retrieving tables of %1…</source>
        <translation>Pobieranie tabel %1…</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclecolumntypethread.cpp" line="72"/>
        <source>Scanning column %1.%2.%3…</source>
        <translation>Skanowanie kolumny %1.%2.%3…</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclecolumntypethread.cpp" line="94"/>
        <source>Table retrieval finished.</source>
        <translation>Zakończono pobieranie tabel.</translation>
    </message>
</context>
<context>
    <name>QgsOracleConn</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="149"/>
        <source>Connection to database failed</source>
        <translation>Nie powiodło się połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="102"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="149"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="161"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="261"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="313"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="333"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="344"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="427"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="527"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="592"/>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="610"/>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="161"/>
        <source>Could not switch to workspace %1 [%2]</source>
        <translation>Nie można przełączyć na obszar roboczy %1 [%2]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="333"/>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation>Pomyślnie połączono z bazą danych, ale nie odnaleziono dostępnej tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="344"/>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation>Nie udało się pobrać listy tabel przestrzennych z bazy danych</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="607"/>
        <source>Unsupported geometry type %1 in %2.%3.%4 ignored</source>
        <translation>Nieobsługiwane typy geometrii %1 w %2.%3.%4 zostały zignorowane</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="525"/>
        <source>View %1.%2 doesn&apos;t have integer columns for use as keys.</source>
        <translation>Widok %1.%2 nie posiada pól całkowitych do wykorzystania jako klucz.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="102"/>
        <source>Connection failed %1s ago - skipping retry</source>
        <translation>Połączenie nie powiodło się %1s temu - nie łączę ponownie</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="261"/>
        <source>SQL: %1 [owner: %2 table_name: %3]
error: %4
</source>
        <translation>SQL: %1 [właściciel: %2 nazwa_tabeli: %3]
błąd: %4
</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="313"/>
        <source>Querying available tables failed.
SQL: %1
error: %2
</source>
        <translation>Pobieranie dostępnych tabel nie powiodło się.
SQL: %1
błąd: %2
</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="425"/>
        <source>Connection error: %1 returned %2</source>
        <translation>Błąd połączenia: %1 komunikat %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="589"/>
        <source>SQL: %1
error: %2
</source>
        <translation>SQL: %1
błąd: %2
</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="741"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="745"/>
        <source>Multipoint</source>
        <translation>Wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="749"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="753"/>
        <source>Multiline</source>
        <translation>Wielolinia</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="757"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="761"/>
        <source>Multipolygon</source>
        <translation>Wielopoligon</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="764"/>
        <source>No Geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleconn.cpp" line="767"/>
        <source>Unknown Geometry</source>
        <translation>Nieznany typ geometrii</translation>
    </message>
</context>
<context>
    <name>QgsOracleConnectionItem</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="279"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="190"/>
        <source>Scanning tables for %1</source>
        <translation>Skanowanie tabel w poszukiwaniu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="287"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="291"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="397"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="345"/>
        <source>%1: Not a vector layer!</source>
        <translation>%1: To nie jest warstwa wektorowa!</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="370"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="383"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="405"/>
        <source>Import to Oracle database</source>
        <translation>Importuj do bazy Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="384"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="406"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="370"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
</context>
<context>
    <name>QgsOracleLayerItem</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="426"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="444"/>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="448"/>
        <source>Delete Table</source>
        <translation>Usuń tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="448"/>
        <source>Table deleted successfully.</source>
        <translation>Tabelę usunięto pomyślnie.</translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnection</name>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="108"/>
        <source>Saving Passwords</source>
        <translation>Zapisywanie haseł</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="109"/>
        <source>WARNING: You have opted to save your password. It will be stored in plain text in your project files and in your home directory on Unix-like systems, or in your user profile on Windows. If you do not want this to happen, please press the Cancel button.
</source>
        <translation>OSTRZEŻENIE: Wybrano zapisanie hasła. Zostanie ono zapisane jako zwykły tekst w pliku projektu, a także w twoim katalogu domowym w systemach Unix, lub też w profilu użytkownika w systemie Windows. Masz jeszcze szansę anulować tę operację.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="120"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="173"/>
        <source>Connection to %1 was successful.</source>
        <translation>Połączenie do %1 nawiązane pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="180"/>
        <source>Connection failed - consult message log for details.</source>
        <translation>Połączenie nie udało się - więcej informacji znajdziesz w dzienniku.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclenewconnection.cpp" line="121"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Mam nadpisać istniejące połączenie %1?</translation>
    </message>
</context>
<context>
    <name>QgsOracleNewConnectionBase</name>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Connection Information</source>
        <translation>Informacja o połączeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Only look in metadata table</source>
        <translation>Szukaj tylko w tabeli metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>If specified, only tables from the matching schema will be fetched and listed for the provider</source>
        <translation>Jeśli określono, tylko tabele określonego schematu zostaną pobrane i umieszczone na liście</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Create a New Oracle Connection</source>
        <translation>Utwórz nowe połączenie Oracle</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Restrict the displayed tables to those that are in the all_sdo_geom_metadata table</source>
        <translation>Ogranicz wyświetlane tabele do tych zapisanych w tabeli all_sdo_geom_metadata</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>When searching for spatial tables restrict the search to tables that are owned by the user.</source>
        <translation>Ogranicz poszukiwanie tabel przestrzennych do będących własnością użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When searching for spatial tables restrict the search to tables that are owned by the user.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przy przeszukiwaniu tabel przestrzennych ogranicz tę operacje do tabel będących własnością użytkownika.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Only list the existing geometry types and don&apos;t offer to add others.</source>
        <translation>Wyświetlaj tylko istniejące typy geometrii.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Only existing geometry types</source>
        <translation>Tylko istniejące typy geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Workspace</source>
        <translation>Przestrzeń robocza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Include additional geometry attributes</source>
        <translation>Uwzględnij dodatkowe atrybuty geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Restricts the displayed tables to those that are in the all_sdo_geom_metadata view. This can speed up the initial display of spatial tables.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ogranicz wyświetlane tabele tylko do zapisanych w widoku all_sdo_metadata. Może to znacząco przespieszyć pierwsze wyświetlenie tabel przestrzennych.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Only look for user&apos;s tables</source>
        <translation>Szukaj tylko tabel użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Also list tables with no geometry</source>
        <translation>Pokaż tabele bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>1521</source>
        <translation>1521</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>&amp;Test Connect</source>
        <translation>&amp;Testuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>Użyj szacunkowych statystyk jako metadanych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When the layer is setup various metadata is required for the Oracle table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;&lt;p&gt;1) Row count is determined from all_tables.num_rows.&lt;/p&gt;&lt;p&gt;2) Table extents are always determined with the SDO_TUNE.EXTENTS_OF function even if a layer filter is applied.&lt;/p&gt;&lt;p&gt;3) The table geometry is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Oracle przechowuje liczne metadane o tabelach, takie jak liczba rekordów, typ geometrii, zasięg przestrzenny danych geometrycznych. Jeśli tabela ma wiele rekordów, uzyskanie tych informacji może być czasochłonne.&lt;/p&gt;&lt;p&gt; Włączenie tych opcji spowoduje przyspieszenie tych operacji poprzez:&lt;/p&gt;&lt;p&gt;1) Oszacowanie liczby rekordów z all_tables.num_rows.&lt;/p&gt;&lt;p&gt;2) Zasięg tabeli będzie zawsze określany funkcją SDO_TUNE.EXTENTS_OF, nawet jeśli użyto filtra warstwy.&lt;/p&gt;&lt;p&gt;3) Tabela geometrii jest określana z pierwszych 100 niepustych (NOT NULL) rekordów geometrii.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Use estimated table metadata</source>
        <translation>Użyj szacunkowych metadanych tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsoraclenewconnectionbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
</context>
<context>
    <name>QgsOracleOwnerItem</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="497"/>
        <source>%1 as %2 in %3</source>
        <translation>%1 typu %2 w %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="524"/>
        <source>as geometryless table</source>
        <translation>jako tabela bez geometrii</translation>
    </message>
</context>
<context>
    <name>QgsOracleProvider</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="161"/>
        <source>Whole number</source>
        <translation>Liczby całkowite</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="162"/>
        <source>Whole big number</source>
        <translation>Duże liczby całkowite</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="163"/>
        <source>Decimal number (numeric)</source>
        <translation>Liczby dziesiętne (numeric)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="164"/>
        <source>Decimal number (decimal)</source>
        <translation>Liczby dziesiętne (decimal)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="167"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="168"/>
        <source>Decimal number (double)</source>
        <translation>Liczby dziesiętne (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="171"/>
        <source>Text, fixed length (char)</source>
        <translation>Pole tekstowe stałej długości (char)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="172"/>
        <source>Text, limited variable length (varchar2)</source>
        <translation>Pole tekstowe zmiennej długości (varchar2)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="173"/>
        <source>Text, unlimited length (long)</source>
        <translation>Pole tekstowe nieograniczonej długości (long)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="176"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="177"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="508"/>
        <source>FAILURE: Field %1 not found.</source>
        <translation>BŁĄD: Brak pola %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="508"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="519"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="578"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="595"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="671"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="692"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="708"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="731"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="739"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="842"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="852"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="860"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="868"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="900"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="913"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="936"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="941"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="964"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="969"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="974"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="997"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1059"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1068"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1095"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1128"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1180"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1223"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1322"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1530"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1586"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1665"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1671"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1732"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1739"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1812"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1819"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1956"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2228"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2404"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2437"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2470"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2478"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2498"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2506"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2629"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2648"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2676"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2689"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2963"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2974"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2983"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3139"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3148"/>
        <source>Oracle</source>
        <translation>Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="519"/>
        <source>Read attempt on an invalid oracle data source</source>
        <translation>Próba odczytu niepoprawnego źródła danych Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="574"/>
        <source>Loading comment for table %1.%2 failed [%3]</source>
        <translation>Nie powiodło się wczytanie opisu tabeli %1.%2  [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="595"/>
        <source>Loading comment for columns of table %1.%2 failed [%3]</source>
        <translation>Nie powiodło się wczytanie opisu kolumn tabeli %1.%2  [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="667"/>
        <source>Loading field types for table %1.%2 failed [%3]</source>
        <translation>Nie powiodło się wczytanie typów kolumn tabeli %1.%2  [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="687"/>
        <source>Invalid spatial index %1 on column %2.%3.%4 found - expect poor performance.</source>
        <translation>Niepoprawny indeks przestrzenny %1 w kolumnie %2.%3.%4 - mogą wystąpić problemy z wydajnością.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="703"/>
        <source>Probing for spatial index on column %1.%2.%3 failed [%4]</source>
        <translation>Nie powiodła się próba z indeksem przestrzennym w kolumnie %1.%2.%3 [%4]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="739"/>
        <source>Retrieving fields from &apos;%1&apos; failed [%2]</source>
        <translation>Nie powiodło się odzyskiwanie kolumn z &quot;%1&quot; [%2]</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="837"/>
        <source>Unable to determine geometry column access privileges for column %1.%2.
The error message from the database was:
%3.
SQL: %4</source>
        <translation>Nieudana próba odczytu uprawnień kolumny geometrii  %1.%2.
Komunikat błędu bazy danych:
%3.
SQL: %4</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="848"/>
        <source>Unable to determine table access privileges for the table %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>NIeudana próba odczytu uprawnień do tabeli %1.
Komunikat błędu bazy danych:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="860"/>
        <source>The custom query is not a select query.</source>
        <translation>Zapytanie nie jest zapytaniem wybierającym.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="866"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="898"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="934"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1057"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1066"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1093"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1126"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1178"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1221"/>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Nie można wykonać zapytania.
Komunikat bazy danych:
%1.
SQL: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="913"/>
        <source>Primary key field %1 not found in %2</source>
        <translation>Nie odnaleziono klucza %1 w %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="941"/>
        <source>No primary key found, using ROWID.</source>
        <translation>Nie odnaleziono klucza głównego, użyto ROWID.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="964"/>
        <source>Primary key field &apos;%1&apos; for view not unique.</source>
        <translation>Pole klucza gównego %1 widoku nie jest unikatowe.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="969"/>
        <source>Key field &apos;%1&apos; for view not found.</source>
        <translation>Nie odnaleziono pola klucza &quot;%1&quot; dla widoku.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="974"/>
        <source>No key field for view given.</source>
        <translation>Brak klucza dla widoku.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="997"/>
        <source>No key field for query given.</source>
        <translation>Brak klucza dla zapytania.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1298"/>
        <source>Evaluation of default value failed</source>
        <translation>Nie udało się ustalić wartości domyślnej</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1322"/>
        <source>Retrieval of updated primary keys from versioned tables not supported</source>
        <translation>Pobieranie zaktualizowanych kluczy głównych z tabel wersjonowanych nie jest obsługiwane</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1336"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1554"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1609"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1693"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1778"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1845"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2189"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2838"/>
        <source>Could not start transaction</source>
        <translation>Nie można rozpocząć transakcji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1375"/>
        <source>Could not prepare get feature id statement</source>
        <translation>Nie można przygotować instrukcji Get Feature ID</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1417"/>
        <source>Could not prepare insert statement</source>
        <translation>Nie powiodło się przygotowanie zapytania INSERT</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1448"/>
        <source>Could not insert feature %1</source>
        <translation>Nie powiodło się dopisanie obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1463"/>
        <source>Could not retrieve feature id %1</source>
        <translation>Nie można pobrać identyfikatora obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1485"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1574"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1655"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1721"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1801"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1945"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2217"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2963"/>
        <source>Could not commit transaction</source>
        <translation>Nieudane zatwierdzenie transakcji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1527"/>
        <source>Oracle error while adding features: %1</source>
        <translation>Błąd przy dodawaniu obiektu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1530"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1586"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1665"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1732"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1812"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1956"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2228"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2974"/>
        <source>Could not rollback transaction</source>
        <translation>Nieudane cofnięcie transakcji</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1565"/>
        <source>Deletion of feature %1 failed</source>
        <translation>Nieudane usunięcie obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1584"/>
        <source>Oracle error while deleting features: %1</source>
        <translation>Błąd przy usuwaniu obiektu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1638"/>
        <source>Adding attribute %1 failed</source>
        <translation>Nieudane dodawania atrybutu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1646"/>
        <source>Setting comment on %1 failed</source>
        <translation>Nieudane ustawienie komentarza %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1663"/>
        <source>Oracle error while adding attributes: %1</source>
        <translation>Błąd podczas dodawania atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1671"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1739"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1819"/>
        <source>Could not reload fields.</source>
        <translation>Nie powiodło się ponowne odczytanie pól.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1712"/>
        <source>Dropping column %1 failed</source>
        <translation>Nieudane usunięcie kolumny %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1729"/>
        <source>Oracle error while deleting attributes: %1</source>
        <translation>Błąd podczas usuwania atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1757"/>
        <source>Invalid attribute index: %1</source>
        <translation>Nieprawidłowy index atrybutu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1763"/>
        <source>Error renaming field %1: name &apos;%2&apos; already exists</source>
        <translation>Błąd zmiany nazwy pola %1: nazwa &apos;%2&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1792"/>
        <source>Renaming column %1 to %2 failed</source>
        <translation>Nie powiodła się zmiana nazwy kolumny %1 na %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1809"/>
        <source>Oracle error while renaming attributes: %1</source>
        <translation>Błąd Oracle podczas zmiany nazw atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1919"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2210"/>
        <source>Update of feature %1 failed</source>
        <translation>Nieudana aktualizacja obiektu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1953"/>
        <source>Oracle error while changing attributes: %1</source>
        <translation>Błąd podczas zmiany atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2624"/>
        <source>Could not update metadata for %1.%2.
SQL: %3
Error: %4</source>
        <translation>Nieudana aktualizacja metadanych dla %1.%2.
SQL: %3
Błąd: %4</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2643"/>
        <source>Could not insert metadata for %1.%2.
SQL: %3
Error: %4</source>
        <translation>Nieudany zapis metadanych dla %1.%2.
SQL: %3
Błąd: %4</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2673"/>
        <source>Creation spatial index failed.
SQL: %1
Error: %2</source>
        <translation>Tworzenie indeksów przestrzennych nie powiodło się.
SQL: %1
Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2686"/>
        <source>Rebuild of spatial index failed.
SQL: %1
Error: %2</source>
        <translation>Przebudowa indeksów przestrzennych nie powiodła się.
SQL: %1
Błąd: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2981"/>
        <source>Drop created table %1 failed.
SQL: %2
Error: %3</source>
        <translation>Nie powiodło się usunięcie tabeli %1.
SQL: %2
Błąd: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3144"/>
        <source>Lookup of Oracle SRID %1 failed.
SQL: %2
Error: %3</source>
        <translation>Wyszukanie Oracle SRID %1 nie powiodło się.
SQL: %2
Błąd: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="1892"/>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2199"/>
        <source>Could not prepare update statement.</source>
        <translation>Nie powiodło się przygotowanie zapytania UPDATE.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="727"/>
        <source>No spatial index on column %1.%2.%3 found - expect poor performance.</source>
        <translation>Brak indeksu przestrzennego w kolumnie %1.%2.%3 - mogą wystąpić problemy z wydajnością.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2225"/>
        <source>Oracle error while changing geometry values: %1</source>
        <translation>Błąd podczas zmiany geometrii: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2404"/>
        <source>Could not retrieve extents: %1
SQL: %2</source>
        <translation>Nie można ustalić zasięgu: %1
SQL: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2435"/>
        <source>Could not execute query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Nie można wykonać zapytania.
Komunikat bazy danych:
%1.
SQL: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2467"/>
        <source>Could not retrieve SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Nie można uzyskać informacji o SRID dla %1.
Komunikat bazy danych:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2475"/>
        <source>Could not determine SRID of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Nie można określić o SRID dla %1.
Komunikat bazy danych:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2496"/>
        <source>%1 has no valid geometry types.
SQL: %2</source>
        <translation>%1 nie zawiera poprawnego typu geometrii.
SQL: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2503"/>
        <source>Could not determine geometry type of %1.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Nie można typu geometrii dla %1.
Komunikat bazy danych:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2540"/>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation>Niezdefiniowany typ geometrii oraz SRID dla pustej kolumny %1 z %2.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2567"/>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation>Nie udało się określić typu obiektu lub SRID dla %1 z %2.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2595"/>
        <source>Editing and adding disabled for 2D+ layer (%1; %2)</source>
        <translation>Edycja i dodawanie są niedostępne dla warstw 2D+ (%1; %2)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2845"/>
        <source>Could not determine table existence.</source>
        <translation>Nie stwierdzono obecności tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2857"/>
        <source>Table %1 could not be dropped.</source>
        <translation>Nie można usunąć tabeli %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2862"/>
        <source>Table %1 already exists.</source>
        <translation>Tabela %1 już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2881"/>
        <source>Table creation failed.</source>
        <translation>Tworzenie tabeli nie powiodło się.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2911"/>
        <source>Could not lookup authid %1:%2</source>
        <translation>Nie udało się wyszukać authid %1:%2</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2927"/>
        <source>Could not lookup WKT.</source>
        <translation>Nie udało się wyszukać WKT.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2938"/>
        <source>Could not determine new srid.</source>
        <translation>Nie można określić nowego SRID.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2950"/>
        <source>CRS not found and could not be created.</source>
        <translation>Nie odnaleziono układu współrzędnych i nie może zostać utworzony.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="2958"/>
        <source>Could not insert metadata.</source>
        <translation>Nie powiodło się dopisanie metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.cpp" line="3139"/>
        <source>Oracle SRID %1 not found.</source>
        <translation>Nie odnaleziono SRID %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.h" line="288"/>
        <source>Oracle error: %1
SQL: %2
Error: %3</source>
        <translation>Błąd Oracle: %1
SQL: %2
Błąd: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracleprovider.h" line="296"/>
        <source>Oracle error: %1
Error: %2</source>
        <translation>Błąd Oracle: %1
Błąd: %2</translation>
    </message>
</context>
<context>
    <name>QgsOracleRootItem</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracledataitems.cpp" line="559"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelect</name>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="184"/>
        <source>Add Oracle Table(s)</source>
        <translation>Dodaj tabele Oracle</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="187"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="188"/>
        <source>Set Filter</source>
        <translation>Ustaw filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="197"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="363"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="198"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="367"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="200"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="375"/>
        <source>All</source>
        <translation>Wszystko</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="201"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="379"/>
        <source>Owner</source>
        <translation>Właściciel</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="202"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="383"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="203"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="387"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="204"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="391"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="205"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="395"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="206"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="399"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="207"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="403"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="264"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="266"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="285"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="286"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="474"/>
        <source>Select Table</source>
        <translation>Wybierz tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="474"/>
        <source>You must select a table in order to add a layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="510"/>
        <source>Scanning tables for %1</source>
        <translation>Skanowanie tabel w poszukiwaniu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="525"/>
        <source>Stop</source>
        <translation>Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="568"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
</context>
<context>
    <name>QgsOracleSourceSelectDelegate</name>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="145"/>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="151"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoraclesourceselect.cpp" line="163"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
</context>
<context>
    <name>QgsOracleTableModel</name>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="26"/>
        <source>Owner</source>
        <translation>Właściciel</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="27"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="28"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="29"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="30"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="31"/>
        <source>Primary key column</source>
        <translation>Kolumna z kluczem głównym</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="32"/>
        <source>Select at id</source>
        <translation>Wybierz poprzez id</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="33"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="59"/>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="258"/>
        <source>Specify a geometry type</source>
        <translation>Podaj rodzaj geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="63"/>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="266"/>
        <source>Enter a SRID</source>
        <translation>Podaj układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="68"/>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="272"/>
        <source>Select a primary key</source>
        <translation>Wybierz klucz główny</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="72"/>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="91"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="84"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
    <message>
        <location filename="../src/providers/oracle/qgsoracletablemodel.cpp" line="103"/>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Wyłącz opcję &quot;szybki dostęp do obiektów po ID&quot;, aby wymusić przechowywanie atrybutów w pamięci (np. dla kosztownych widoków).</translation>
    </message>
</context>
<context>
    <name>QgsOrderByDialog</name>
    <message>
        <location filename="../src/gui/qgsorderbydialog.cpp" line="122"/>
        <source>Ascending</source>
        <translation>rosnąco</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsorderbydialog.cpp" line="123"/>
        <source>Descending</source>
        <translation>malejąco</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsorderbydialog.cpp" line="127"/>
        <source>NULLs last</source>
        <translation>NULL na koniec</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsorderbydialog.cpp" line="128"/>
        <source>NULLs first</source>
        <translation>NULL na początek</translation>
    </message>
</context>
<context>
    <name>QgsOrganizeTableColumnsDialog</name>
    <message>
        <location filename="../src/gui/attributetable/qgsorganizetablecolumnsdialog.cpp" line="67"/>
        <source>[Action Widget]</source>
        <translation>[Widżet Akcji]</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorganizetablecolumnsdialog.ui"/>
        <source>Organize Table columns</source>
        <translation>Porządkuj kolumny tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorganizetablecolumnsdialog.ui"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsorganizetablecolumnsdialog.ui"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
</context>
<context>
    <name>QgsPGConnectionItem</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="260"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="302"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="281"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="291"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="310"/>
        <source>Import to PostGIS database</source>
        <translation>Importuj do bazy PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="292"/>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="311"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="281"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="186"/>
        <source>Connection failed</source>
        <translation>Połączenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="197"/>
        <source>Failed to get schemas</source>
        <translation>Nie udało się pobrać schematów</translation>
    </message>
</context>
<context>
    <name>QgsPGSchemaItem</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="531"/>
        <source>as geometryless table</source>
        <translation>jako tabela bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="391"/>
        <source>Connection failed</source>
        <translation>Połączenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="404"/>
        <source>Failed to get layers</source>
        <translation>Nie udało się pobrać warstw</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="479"/>
        <source>View</source>
        <translation>widok</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="483"/>
        <source>Materialized view</source>
        <translation>Widok zmaterializowany</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="487"/>
        <source>Raster (GDAL)</source>
        <translation>Raster (GDAL)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="491"/>
        <source>Table</source>
        <translation>tabeli</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="497"/>
        <source>
%1 as %2</source>
        <translation>
%1 jako %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="501"/>
        <source> (srid %1)</source>
        <translation> (srid %1)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitems.cpp" line="503"/>
        <source> (unknown srid)</source>
        <translation> (nieznany srid)</translation>
    </message>
</context>
<context>
    <name>QgsPalettedRendererModel</name>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="615"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="618"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="621"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
</context>
<context>
    <name>QgsPalettedRendererWidget</name>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="43"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="297"/>
        <source>Change label</source>
        <translation>Zmień etykietę</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="44"/>
        <source>Change Color…</source>
        <translation>Zmień kolor…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="45"/>
        <source>Change Opacity…</source>
        <translation>Zmień krycie…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="46"/>
        <source>Change Label…</source>
        <translation>Zmień etykietę…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="48"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="49"/>
        <source>Load Classes from Layer</source>
        <translation>Wczytaj klasy z warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="51"/>
        <source>Load Color Map from File…</source>
        <translation>Wczytaj mapę kolorów z pliku…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="53"/>
        <source>Export Color Map to File…</source>
        <translation>Eksportuj mapę kolorów do pliku…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="360"/>
        <source>Load Color Table from File</source>
        <translation>Wczytaj tabelę kolorów z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="373"/>
        <source>Load Color Table</source>
        <translation>Wczytaj tabelę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="382"/>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="403"/>
        <source>Save Color Table as File</source>
        <translation>Zapisz tabelę kolorów jako plik</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="464"/>
        <source>Delete Classification</source>
        <translation>Usuń klasyfikację</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="237"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="262"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="262"/>
        <source>Change color opacity [%]</source>
        <translation>Zmień krycie koloru [%]</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="297"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="373"/>
        <source>Could not interpret file as a raster color table.</source>
        <translation>Nie rozpoznaję pliku jako tabeli kolorów rastra.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="382"/>
        <source>Text (*.clr)</source>
        <translation>tekst (*.clr)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="403"/>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak dostępu do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="433"/>
        <source>Calculating…</source>
        <translation>Obliczanie…</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="465"/>
        <source>The classification band was changed from %1 to %2.
Should the existing classes be deleted?</source>
        <translation>Kanał klasyfikacji został zmieniony z  &quot;%1&quot; na &quot;%2&quot;.
Czy aktualne klasy powinny zostać usunięte przed klasyfikacją?</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgspalettedrendererwidget.cpp" line="494"/>
        <source>Classify</source>
        <translation>Klasyfikuj</translation>
    </message>
</context>
<context>
    <name>QgsPalettedRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Adds all missing unique values from the raster</source>
        <translation>Dodaje wszystkie brakujące unikalne wartości z rastra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Classify</source>
        <translation>Klasyfikuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Add values manually</source>
        <translation>Dodaj wartości ręcznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Remove selected row(s)</source>
        <translation>Usuń zaznaczone wiersze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Delete All</source>
        <translation>Usuń wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Advanced options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspalettedrendererwidgetbase.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
</context>
<context>
    <name>QgsPasswordLineEdit</name>
    <message>
        <location filename="../src/gui/qgspasswordlineedit.cpp" line="50"/>
        <source>Hide text</source>
        <translation>Ukryj tekst</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspasswordlineedit.cpp" line="56"/>
        <source>Show text</source>
        <translation>Pokaż tekst</translation>
    </message>
</context>
<context>
    <name>QgsPasteTransformationsBase</name>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui"/>
        <source>Paste Transformations</source>
        <translation>Wstaw przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui"/>
        <source>&lt;b&gt;Note: This function is not useful yet!&lt;/b&gt;</source>
        <translation>&lt;b&gt;Uwaga: Ta funkcja jeszcze nie działa!&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspastetransformationsbase.ui"/>
        <source>Destination</source>
        <translation>Cel</translation>
    </message>
</context>
<context>
    <name>QgsPdfExportOptionsDialog</name>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>PDF Export Options</source>
        <translation>Opcje eksportu PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Export Options</source>
        <translation>Opcje eksportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Text export</source>
        <translation>Eksport tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>If checked, the layout will always be kept as vector objects when exported to a compatible format, even if the appearance of the resultant file does not match the layouts settings. If unchecked, some elements in the layout may be rasterized in order to keep their appearance intact.</source>
        <translation>Jeśli zaznaczone, układ wydruku będzie zawsze eksportowany jako obiekty wektorowe przy eksporcie do formatu obsługującego wektory, nawet jeśli wygląd będzie odbiegał od ustawień wydruku. Jeśli niezaznaczone, niektóre elementy wydruku mogą zostać zrastrowane w celu zapewnienia ich właściwego wyglądu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Always export as vectors</source>
        <translation>Zawsze eksportuj jako wektor</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Append georeference information</source>
        <translation>Dołącz informacje o georeferencji</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Export RDF metadata (title, author, etc.)</source>
        <translation>Eksportuj metadane RDF (tytuł, autor itp.)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Create Geospatial PDF (GeoPDF)</source>
        <translation>Utwórz geoprzestrzenny PDF (GeoPDF)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Include multiple map themes</source>
        <translation>Uwzględnij wiele motywów map</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Include vector feature information</source>
        <translation>Dołącz informacje o obiektach wektorowych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Uncheck layers to avoid exporting vector feature information for those layers, and optionally set the group name to allow multiple layers to be joined into a single logical PDF group</source>
        <translation>Odznacz warstwy, aby uniknąć eksportowania informacji o obiektach wektorowych dla tych warstw oraz opcjonalnie ustaw nazwę grupy, aby umożliwić połączenie wielu warstw w jedną logiczną grupę PDF</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Disables tiled rendering of raster layers. This setting may improve the export quality in some circumstances, at the cost of much greater memory usage during exports.</source>
        <translation>Wyłącza renderowanie kafelkowe warstw rastrowych. To ustawienie może poprawić jakość eksportu w niektórych przypadkach, kosztem znacznie większego zużycia pamięci podczas eksportu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Disable tiled raster layer exports</source>
        <translation>Wyłącz kafelkowe eksportowanie warstw rastrowych</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgspdfexportoptions.ui"/>
        <source>Simplify geometries to reduce output file size</source>
        <translation>Uprość geometrie, aby zmniejszyć rozmiar pliku wyjściowego</translation>
    </message>
</context>
<context>
    <name>QgsPenCapStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="109"/>
        <source>Square</source>
        <translation>kwadratowy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="110"/>
        <source>Flat</source>
        <translation>płaski</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="111"/>
        <source>Round</source>
        <translation>zaokrąglony</translation>
    </message>
</context>
<context>
    <name>QgsPenJoinStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="85"/>
        <source>Bevel</source>
        <translation>ścięty</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="86"/>
        <source>Miter</source>
        <translation>ostry</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="87"/>
        <source>Round</source>
        <translation>zaokrąglony</translation>
    </message>
</context>
<context>
    <name>QgsPenStyleComboBox</name>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="31"/>
        <source>Solid Line</source>
        <translation>linia ciągła</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="32"/>
        <source>No Pen</source>
        <translation>bez linii</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="33"/>
        <source>Dash Line</source>
        <translation>linia kreskowa</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="34"/>
        <source>Dot Line</source>
        <translation>linia kropkowa</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="35"/>
        <source>Dash Dot Line</source>
        <translation>linia kreska-kropka</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspenstylecombobox.cpp" line="36"/>
        <source>Dash Dot Dot Line</source>
        <translation>linia kreska-kropka-kropka</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnection</name>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="41"/>
        <source>disable</source>
        <translation>wyłącz</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="42"/>
        <source>allow</source>
        <translation>zezwól</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="43"/>
        <source>prefer</source>
        <translation>preferuj</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="44"/>
        <source>require</source>
        <translation>wymagaj</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="45"/>
        <source>verify-ca</source>
        <translation>verify-ca</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="46"/>
        <source>verify-full</source>
        <translation>verify-full</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="122"/>
        <source>Saving Passwords</source>
        <translation>Zapisywanie haseł</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="123"/>
        <source>WARNING: You have opted to save your password. It will be stored in unsecured plain text in your project files and in your home directory (Unix-like OS) or user profile (Windows). If you want to avoid this, press Cancel and either:

a) Don't save a password in the connection settings — it will be requested interactively when needed;
b) Use the Configuration tab to add your credentials in an HTTP Basic Authentication method and store them in an encrypted database.</source>
        <translation>OSTRZEŻENIE: Zdecydowałeś się zapisać hasło. Będzie ono zapisane bez szyfrowania w plikach projektu oraz katalogu domowym (w systemach Unix), lub profilu użytkownika (w Windows). Jeśli nie chcesz go zapisywać, wybierz Anuluj oraz:

a) Nie zapisuj hasła w ustawieniach połączenia - zostaniesz o nie poproszony, gdy będzie to konieczne;
b) Użyj zakładki Konfiguracja by dodać swoje informacje za pomocą metody HTTP Basic Authentication w zabezpieczonej bazie danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="134"/>
        <source>Save Connection</source>
        <translation>Zapisz połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="215"/>
        <source>Saving projects in databases not available for PostgreSQL databases earlier than 9.5</source>
        <translation>Zapisywanie projektów w bazie danych jest niedostępne dla baz danych PostgreSQL w wersji starszej niż 9.5</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="224"/>
        <source>Connection to %1 was successful.</source>
        <translation>Połączenie do %1 nawiązane pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="232"/>
        <source>Connection failed - consult message log for details.</source>
        <translation>Połączenie nie udało się - więcej informacji znajdziesz w dzienniku.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgnewconnection.cpp" line="135"/>
        <source>Should the existing connection %1 be overwritten?</source>
        <translation>Mam nadpisać istniejące połączenie %1?</translation>
    </message>
</context>
<context>
    <name>QgsPgNewConnectionBase</name>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Connection Information</source>
        <translation>Informacja o połączeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Service</source>
        <translation>Usługa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>5432</source>
        <translation>5432</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Restrict the displayed tables to those that are in the layer registries.</source>
        <translation>Ogranicz wyświetlane tabele tylko do zapisanych w rejestrze warstw.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Restricts the displayed tables to those that are found in the layer registries (geometry_columns, geography_columns, topology.layer). This can speed up the initial display of spatial tables.</source>
        <translation>Ogranicz wyświetlane tabele tylko do zapisanych w rejestrze warstw (geometry_columns, geography_columns, topology.layer). Może to znacząco przespieszyć pierwsze wyświetlenie tabel przestrzennych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Only show layers in the layer registries</source>
        <translation>Wyświetlaj tylko zarejestrowane warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>&amp;Test Connection</source>
        <translation>&amp;Test połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Create a New PostGIS Connection</source>
        <translation>Utwórz nowe połączenie z PostGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>&amp;Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Hos&amp;t</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>&amp;Database</source>
        <translation>&amp;Baza danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>SSL &amp;mode</source>
        <translation>Tryb SSL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Restrict the search to the public schema for spatial tables not in the geometry_columns table</source>
        <translation>Ogranicz poszukiwanie do schematu publicznego dla tabel przestrzennych nie w tabeli geometry_columns</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>When searching for spatial tables that are not in the geometry_columns tables, restrict the search to tables that are in the public schema (for some databases this can save lots of time)</source>
        <translation>Szukając tabel przestrzennych, których nie ma w tabeli geometry_columns, ogranicz poszukiwanie do tabel które są w schemacie publicznym (dla niektórych baz danych może to oszczędzić sporo czasu)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Only look in the &apos;public&apos; schema</source>
        <translation>Sprawdź tylko schemat &quot;public&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Use estimated table statistics for the layer metadata.</source>
        <translation>Użyj szacunkowych statystyk jako metadanych warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;When the layer is setup various metadata is required for the PostGIS table. This includes information such as the table row count, geometry type and spatial extents of the data in the geometry column. If the table contains a large number of rows determining this metadata is time consuming.&lt;/p&gt;
&lt;p&gt;By activating this option the following fast table metadata operations are done:&lt;/p&gt;
&lt;p&gt;1) Row count is determined from results of running the PostgreSQL Analyze function on the table.&lt;/p&gt;
&lt;p&gt;2) Table extents are always determined with the estimated_extent PostGIS function even if a layer filter is applied.&lt;/p&gt;
&lt;p&gt;3) If the table geometry type is unknown and is not exclusively taken from the geometry_columns table, then it is determined from the first 100 non-null geometry rows in the table.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</source>
        <translation>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;Dla warstwy PostGIS wymagane są metadane, takie jak liczba wierszy, typ geometrii i zasięg przestrzenny danych w kolumnie geometrii. Jeśli tabela zawiera dużą liczbę wierszy, określenie tych metadanych zajmuje sporo czasu.&lt;/p&gt;
&lt;p&gt;Poprzez aktywowanie tej opcji są wykonywane następujące szybkie operacje metadanych:&lt;/p&gt;
&lt;p&gt;1) Liczba wierszy jest określona jako rezultat funkcji PostgreSQL Analyze wykonanej na tabeli.&lt;/p&gt;
&lt;p&gt;2) Zasięg tabeli jest zawsze określany jako funkcja PostGIS estimated_extent nawet przy włączonym filtrze na warstwie.&lt;/p&gt;
&lt;p&gt;3) Jeśli typ geometrii warstwy nie jest znany i nie jest pobierany z  kolumn geometrii tabeli, zostaje określony na podstawie pierwszych 100 wierszy tabeli z niepustą kolumną geometrii.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Allow saving/loading QGIS projects in the database</source>
        <translation>Zezwól na zapisywanie i wczytywanie z bazy projektów QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Use estimated table metadata</source>
        <translation>Użyj szacunkowych metadanych tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Also list tables with no geometry</source>
        <translation>Pokaż także tabele bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspgnewconnectionbase.ui"/>
        <source>Don&apos;t resolve type of unrestricted columns (GEOMETRY)</source>
        <translation>Nie sprawdzaj typu dla kolumn GEOMETRY</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelect</name>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="228"/>
        <source>Add PostGIS Table(s)</source>
        <translation>Dodaj tabele PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="231"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="232"/>
        <source>Set Filter</source>
        <translation>Ustaw filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="243"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="399"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="244"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="403"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="246"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="411"/>
        <source>All</source>
        <translation>Wszystko</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="247"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="415"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="248"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="419"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="249"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="423"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="250"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="427"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="251"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="431"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="252"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="435"/>
        <source>Feature id</source>
        <translation>ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="253"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="439"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="254"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="443"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="313"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="315"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="332"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="333"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="524"/>
        <source>Select Table</source>
        <translation>Wybierz Tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="524"/>
        <source>You must select a table in order to add a layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="576"/>
        <source>Scanning tables for %1</source>
        <translation>Skanowanie tabel w poszukiwaniu %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="591"/>
        <source>Stop</source>
        <translation>Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="607"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
</context>
<context>
    <name>QgsPgSourceSelectDelegate</name>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="166"/>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="180"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgsourceselect.cpp" line="192"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
</context>
<context>
    <name>QgsPgTableModel</name>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="30"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="31"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="32"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="33"/>
        <source>Column</source>
        <translation>Kolumna</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="34"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="69"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="343"/>
        <source>Data Type</source>
        <translation>Typ danych</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="35"/>
        <source>Spatial Type</source>
        <translation>Dane przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="36"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="73"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="351"/>
        <source>SRID</source>
        <translation>SRID</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="37"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="77"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="360"/>
        <source>Feature id</source>
        <translation>ID obiektu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="39"/>
        <source>Check PK unicity</source>
        <translation>Sprawdź jedność klucza głównego</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="43"/>
        <source>Enable check for primary key unicity when loading views and materialized views. This option can make loading of large datasets significantly slower.</source>
        <translation>Włącz sprawdzanie jedności klucza głównego podczas ładowania widoków i widoków zmaterializowanych. Ta opcja może znacznie spowolnić ładowanie dużych zestawów danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="69"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="343"/>
        <source>Specify a geometry type in the &apos;%1&apos; column</source>
        <translation>Podaj rodzaj geometrii dla kolumny &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="73"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="351"/>
        <source>Enter a SRID into the &apos;%1&apos; column</source>
        <translation>Wpisz SRID do kolumny &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="77"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="360"/>
        <source>Select columns in the &apos;%1&apos; column that uniquely identify features of this layer</source>
        <translation>Wybierz w kolumnie &apos;%1&apos; kolumny, które jednoznacznie identyfikują obiekty warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="86"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="165"/>
        <source>This option is only available for views and materialized views.</source>
        <translation>Ta opcja jest dostępna tylko dla widoków i widoków zmaterializowanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="38"/>
        <source>Select at id</source>
        <translation>Wybierz poprzez id</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="40"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="90"/>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="123"/>
        <source>Select…</source>
        <translation>Wybierz...</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="116"/>
        <source>Enter…</source>
        <translation>Wprowadź...</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspgtablemodel.cpp" line="42"/>
        <source>Disable &apos;Fast Access to Features at ID&apos; capability to force keeping the attribute table in memory (e.g. in case of expensive views).</source>
        <translation>Wyłącz opcję &quot;szybki dostęp do obiektów po ID&quot;, aby wymusić przechowywanie atrybutów w pamięci (np. w przypadku kosztownych widoków).</translation>
    </message>
</context>
<context>
    <name>QgsPluginDependenciesDialog</name>
    <message>
        <source>Plugin Dependencies Manager</source>
        <translation>Menedżer zależności programowych wtyczek</translation>
    </message>
    <message>
        <source>Plugin dependencies for &lt;b&gt;%s&lt;/b&gt;</source>
        <translation>Zależności wtyczki dla &lt;b&gt;%s&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation>Zainstalowane</translation>
    </message>
    <message>
        <source>Required</source>
        <translation>Wymagane</translation>
    </message>
    <message>
        <source>Available</source>
        <translation>Dostępne</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <source>Install</source>
        <translation>Instaluj</translation>
    </message>
    <message>
        <source>Upgrade</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <source>Fix manually</source>
        <translation>Napraw ręcznie</translation>
    </message>
</context>
<context>
    <name>QgsPluginDependenciesDialogBase</name>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugindependenciesdialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugindependenciesdialogbase.ui"/>
        <source>Plugin dependencies</source>
        <translation>Zależności programowe wtyczek</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstaller</name>
    <message>
        <source>There is a new plugin available</source>
        <translation>Dostępna jest nowa wtyczka</translation>
    </message>
    <message>
        <source>There is a plugin update available</source>
        <translation>Dostępna jest aktualizacja wtyczki</translation>
    </message>
    <message>
        <source>QGIS Python Plugin Installer</source>
        <translation>Instalator wtyczek QGIS-a</translation>
    </message>
    <message>
        <source>Server response is 200 OK, but doesn&apos;t contain plugin metatada. This is most likely caused by a proxy or a wrong repository URL. You can configure proxy settings in QGIS options.</source>
        <translation>Odpowiedź serwera jest poprawna (200 OK), lecz nie zawiera metadanych wtyczek. Jest to najprawdopodobniej spowodowane przez proxy lub błędny adres URL repozytorium. Możesz skonfigurować ustawienia proxy w głównych opcjach QGIS-a.</translation>
    </message>
    <message>
        <source>Status code:</source>
        <translation>Kod błędu:</translation>
    </message>
    <message>
        <source>Missing metadata file</source>
        <translation>Brak pliku metadanych</translation>
    </message>
    <message>
        <source>Error reading metadata</source>
        <translation>Błąd odczytu pliku metadanych</translation>
    </message>
    <message>
        <source>Uninstall (recommended)</source>
        <translation>Odinstaluj (zalecane)</translation>
    </message>
    <message>
        <source>I will uninstall it later</source>
        <translation>Dziękuję, odinstaluję później</translation>
    </message>
    <message>
        <source>Obsolete plugin:</source>
        <translation>Przestarzała wtyczka:</translation>
    </message>
    <message>
        <source>QGIS has detected an obsolete plugin that masks its more recent version shipped with this copy of QGIS. This is likely due to files associated with a previous installation of QGIS. Do you want to remove the old plugin right now and unmask the more recent version?</source>
        <translation>Instalator Wtyczek wykrył starą wtyczkę, która blokuje jej aktualną wersję, dostarczoną z tą wersją programu QGIS. Jest to prawdopodobnie pozostałość po starszej instalacji programu. Czy chcesz teraz usunąć starą wersję w celu odblokowania aktualnej?</translation>
    </message>
    <message>
        <source>Error reading repository:</source>
        <translation>Błąd odczytu repozytorium: </translation>
    </message>
    <message>
        <source>Are you sure you want to downgrade the plugin to the latest available version? The installed one is newer!</source>
        <translation>Na pewno chcesz cofnąć wersję wtyczki do ostatniej dostępnej? Zainstalowana wtyczka jest nowsza!</translation>
    </message>
    <message>
        <source>Plugin installation failed</source>
        <translation>Instalacja wtyczki nie powiodła się</translation>
    </message>
    <message>
        <source>Plugin has disappeared</source>
        <translation>Wtyczka zniknęła</translation>
    </message>
    <message>
        <source>The plugin seems to have been installed but I don't know where. Probably the plugin package contained a wrong named directory.
Please search the list of installed plugins. I&apos;m nearly sure you&apos;ll find the plugin there, but I just can&apos;t determine which of them it is. It also means that I won&apos;t be able to determine if this plugin is installed and inform you about available updates. However the plugin may work. Please contact the plugin author and submit this issue.</source>
        <translation>Wszystko wskazuje na to, że zainstalowałem wtyczkę, lecz nie mam pojęcia gdzie. Prawdopodobnie paczka zip była źle przygotowana i zawierała błędnie nazwany katalog.
Przejrzyj proszę listę zainstalowanych wtyczek. Jestem prawie pewien, że znajdziesz ją tam, lecz ja po prostu nie umiem ustalić, która to. Oznacza to także, że nie będę w stanie określić, czy ta wtyczka jest zainstalowana ani powiadamiać o dostępnych uaktualnieniach. Mimo to może będzie działać. Proszę skontaktuj się z jej autorem i zgłoś ten problem.</translation>
    </message>
    <message>
        <source>Plugin installed successfully</source>
        <translation>Wtyczka zainstalowana pomyślnie</translation>
    </message>
    <message>
        <source>Plugin reinstalled successfully</source>
        <translation>Wtyczka przeinstalowana pomyślnie</translation>
    </message>
    <message>
        <source>Python plugin reinstalled.
You need to restart QGIS in order to reload it.</source>
        <translation>Wtyczka przeinstalowana pomyślnie.
Musisz uruchomić ponownie program QGIS, żeby ją wczytać ponownie.</translation>
    </message>
    <message>
        <source>The plugin is not compatible with this version of QGIS. It&apos;s designed for QGIS versions:</source>
        <translation>Ta wtyczka jest niezgodna z tą wersją programu QGIS. Jest przeznaczona dla wersji:</translation>
    </message>
    <message>
        <source>The plugin depends on some components missing on your system. You need to install the following Python module in order to enable it:</source>
        <translation>Ta wtyczka jest zależna od komponentów, które nie są zainstalowane na tym komputerze. Żeby działała, musisz zainstalować następujący moduł Pythona:</translation>
    </message>
    <message>
        <source>The plugin is broken. Python said:</source>
        <translation>Wtyczka jest uszkodzona. Python odpowiedział:</translation>
    </message>
    <message>
        <source>Plugin uninstall failed</source>
        <translation>Odinstalowanie wtyczki nie powiodło się</translation>
    </message>
    <message>
        <source>Are you sure you want to uninstall the following plugin?</source>
        <translation>Na pewno chcesz odinstalować tę wtyczkę?</translation>
    </message>
    <message>
        <source>Warning: this plugin isn&apos;t available in any accessible repository!</source>
        <translation>Uwaga: ta wtyczka jest niedostępna w żadnym z włączonych repozytoriów!</translation>
    </message>
    <message>
        <source>Plugin uninstalled successfully</source>
        <translation>Wtyczka odinstalowana pomyślnie</translation>
    </message>
    <message>
        <source>Unable to add another repository with the same URL!</source>
        <translation>Nie można dodać drugiego repozytorium pod tym samym adresem!</translation>
    </message>
    <message>
        <source>This repository is blocked due to incompatibility with your QGIS version</source>
        <translation>To repozytorium jest zablokowane z powodu niezgodności z Twoją wersją QGIS-a</translation>
    </message>
    <message>
        <source>You can&apos;t remove the official QGIS Plugin Repository. You can disable it if needed.</source>
        <translation>Nie możesz usunąć oficjalnego Repozytorium Wtyczek QGIS. Możesz je wyłączyć, jeśli trzeba.</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the following repository?</source>
        <translation>Na pewno chcesz usunąć to repozytorium?</translation>
    </message>
    <message>
        <source>Aborted by user</source>
        <translation>Przerwano przez użytkownika</translation>
    </message>
    <message>
        <source>Wrong password. Please enter a correct password to the zip file.</source>
        <translation>Nieprawidłowe hasło. Podaj prawidłowe hasło do pliku zip.</translation>
    </message>
    <message>
        <source>The zip file is encrypted. Please enter password.</source>
        <translation>Plik zip jest chroniony hasłem. Proszę podać hasło.</translation>
    </message>
    <message>
        <source>Enter password</source>
        <translation>Wpisz hasło</translation>
    </message>
    <message>
        <source>Failed to unzip the plugin package
{}.
Probably it is broken</source>
        <translation>Nie powiodło się rozpakowanie pakietu wtyczki
{}.
Prawdopodobnie jest uszkodzony</translation>
    </message>
    <message>
        <source>Update of network request with authentication credentials FAILED for configuration &apos;{0}&apos;</source>
        <translation>Uaktualnienie żądania sieciowego danymi uwierzytelniania NIE POWIODŁO SIĘ dla konfiguracji &apos;{0}&apos;</translation>
    </message>
    <message>
        <source>If you haven&apos;t canceled the download manually, it was most likely caused by a timeout. In this case consider increasing the connection timeout value in QGIS options window.</source>
        <translation>Jeśli nie przerwano połączenia ręcznie, najprawdopodobniej nastąpiło przekroczenie limitu czasu dla połączeń sieciowych. W tym wypadku rozważ zwiększenie limitu czasu w oknie głównych opcji QGIS-a.</translation>
    </message>
    <message>
        <source>Too many redirections</source>
        <translation>Zbyt wiele przekierowań</translation>
    </message>
    <message>
        <source>Missing __init__.py</source>
        <translation>Brak __init__.py</translation>
    </message>
    <message>
        <source>If you haven&apos;t canceled the download manually, it might be caused by a timeout. In this case consider increasing the connection timeout value in QGIS options.</source>
        <translation>Jeśli nie przerwano połączenia ręcznie, najprawdopodobniej nastąpiło przekroczenie limitu czasu dla połączeń sieciowych. W tym wypadku rozważ zwiększenie limitu czasu w oknie głównych opcji QGIS-a.</translation>
    </message>
    <message>
        <source>QGIS Official Plugin Repository</source>
        <translation>Oficjalne repozytorium wtyczek QGIS</translation>
    </message>
    <message>
        <source>Nothing to remove! Plugin directory doesn&apos;t exist:</source>
        <translation>Nie ma czego usunąć! Katalog z wtyczką nie istnieje:</translation>
    </message>
    <message>
        <source>Failed to remove the directory:</source>
        <translation>Nie można usunąć katalogu:</translation>
    </message>
    <message>
        <source>Check permissions or remove it manually</source>
        <translation>Sprawdź uprawnienia lub usuń go ręcznie</translation>
    </message>
    <message>
        <source>Plugin dependency &lt;b&gt;%s&lt;/b&gt; successfully installed</source>
        <translation>Zależność wtyczki &lt;b&gt;%s&lt;/b&gt; została pomyślnie zainstalowana</translation>
    </message>
    <message>
        <source>Plugin dependency &lt;b&gt;%s&lt;/b&gt; successfully upgraded</source>
        <translation>Zależność wtyczki &lt;b&gt;%s&lt;/b&gt; została pomyślnie zaktualizowana</translation>
    </message>
    <message>
        <source>Error installing plugin dependency &lt;b&gt;%s&lt;/b&gt;: %s</source>
        <translation>Błąd podczas instalacji zależności wtyczki &lt;b&gt;%s&lt;/b&gt;: %s</translation>
    </message>
    <message>
        <source>Error upgrading plugin dependency &lt;b&gt;%s&lt;/b&gt;: %s</source>
        <translation>Błąd podczas aktualizacji zależności wtyczki &lt;b&gt;%s&lt;/b&gt;: %s</translation>
    </message>
    <message>
        <source>QGIS Python Install from ZIP Plugin Installer</source>
        <translation>Instalator wtyczek QGIS-a z pliku ZIP</translation>
    </message>
    <message>
        <source>The Zip file is not a valid QGIS python plugin. No root folder was found inside.</source>
        <translation>Plik ZIP nie jest prawidłową wtyczką QGIS. Nie znaleziono głównego folderu.</translation>
    </message>
    <message>
        <source>More Information</source>
        <translation>Więcej informacji</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialog</name>
    <message>
        <source>Success</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <source>Resolving host name…</source>
        <translation>Rozpoznawanie nazwy serwera…</translation>
    </message>
    <message>
        <source>Connecting…</source>
        <translation>Łączenie…</translation>
    </message>
    <message>
        <source>Host connected. Sending request…</source>
        <translation>Podłączono do serwera. Wysyłanie żądania…</translation>
    </message>
    <message>
        <source>Downloading data…</source>
        <translation>Pobieranie danych…</translation>
    </message>
    <message>
        <source>Closing connection…</source>
        <translation>Zamykanie połączenia…</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerFetchingDialogBase</name>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerfetchingbase.ui"/>
        <source>Fetching repositories</source>
        <translation>Pobieranie zawartości repozytoriów</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerfetchingbase.ui"/>
        <source>Overall progress</source>
        <translation>Ogólny postęp</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerfetchingbase.ui"/>
        <source>Abort Fetching</source>
        <translation>Przerwij pobieranie</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerfetchingbase.ui"/>
        <source>Repository</source>
        <translation>Repozytorium</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerfetchingbase.ui"/>
        <source>State</source>
        <translation>Stan</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialog</name>
    <message>
        <source>Update of network request with authentication credentials FAILED for configuration &apos;{0}&apos;</source>
        <translation>Uaktualnienie żądania sieciowego danymi uwierzytelniania NIE POWIODŁO SIĘ dla konfiguracji &apos;{0}&apos;</translation>
    </message>
    <message>
        <source>Installing…</source>
        <translation>Instalowanie…</translation>
    </message>
    <message>
        <source>Resolving host name…</source>
        <translation>Rozpoznawanie nazwy serwera…</translation>
    </message>
    <message>
        <source>Connecting…</source>
        <translation>Łączenie…</translation>
    </message>
    <message>
        <source>Host connected. Sending request…</source>
        <translation>Podłączono do serwera. Wysyłanie żądania…</translation>
    </message>
    <message>
        <source>Downloading data…</source>
        <translation>Pobieranie danych…</translation>
    </message>
    <message>
        <source>Closing connection…</source>
        <translation>Zamykanie połączenia…</translation>
    </message>
    <message>
        <source>Failed to unzip the plugin package. Probably it&apos;s broken or missing from the repository. You may also want to make sure that you have write permission to the plugin directory:</source>
        <translation>Nie można rozpakować paczki z wtyczką. Prawdopodobnie jest uszkodzona lub brakowało jej na serwerze. Możesz także upewnić się, czy masz prawa do zapisu w katalogu wtyczek:</translation>
    </message>
    <message>
        <source>Aborted by user</source>
        <translation>Przerwano przez użytkownika</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerInstallingDialogBase</name>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerinstallingbase.ui"/>
        <source>QGIS Python Plugin Installer</source>
        <translation>Instalator wtyczek QGIS-a</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerinstallingbase.ui"/>
        <source>Installing plugin:</source>
        <translation>Instalacja wtyczki: </translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerinstallingbase.ui"/>
        <source>Connecting…</source>
        <translation>Łączenie…</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialog</name>
    <message>
        <source>no error message received</source>
        <translation>brak komunikatu błędu</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerPluginErrorDialogBase</name>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerpluginerrorbase.ui"/>
        <source>Error loading plugin</source>
        <translation>Błąd wczytania wtyczki </translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerpluginerrorbase.ui"/>
        <source>The plugin seems to be invalid or have unfulfilled dependencies. It has been installed, but can&apos;t be loaded. If you really need this plugin, you can contact its author or &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt;QGIS users group&lt;/a&gt; and try to solve the problem. If not, you can just uninstall it. Here is the error message below:</source>
        <translation>Wtyczka wydaje się być uszkodzona albo jest zależna od modułów, które nie są zainstalowane. Wtyczka zainstalowała się, ale nie można jej wczytać. Jeśli jest Ci potrzebna, możesz skontaktować się z jej autorem lub &lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/qgis-user&quot;&gt;listą dyskusyjną użytkowników programu QGIS&lt;/a&gt; i spróbować rozwiązać problem. Jeśli nie, możesz ją po prostu odinstalować. Poniżej znajduje się dokładny komunikat błędu:</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerpluginerrorbase.ui"/>
        <source>Do you want to uninstall this plugin now? If you&apos;re unsure, probably you would like to do this.</source>
        <translation>Czy chcesz od razu odinstalować tę wtyczkę? Jeśli nie masz pewności, co odpowiedzieć, prawdopodobnie chcesz :).</translation>
    </message>
</context>
<context>
    <name>QgsPluginInstallerRepositoryDetailsDialogBase</name>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Repository details</source>
        <translation>Szczegóły repozytorium</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Enter a name for the repository</source>
        <translation>Podaj nazwę dla repozytorium</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Enter the repository URL, beginning with &quot;http://&quot; or &quot;file:///&quot;</source>
        <translation>Podaj adres repozytorium, zaczynając od &quot;http://&quot; lub &quot;file://&quot;</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Enable or disable the repository (disabled repositories will be omitted)</source>
        <translation>Włącz lub wyłącz repozytorium (wyłączone repozytoria będą pomijane)</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>?qgis=</source>
        <translation>?qgis=</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../python/pyplugin_installer/qgsplugininstallerrepositorybase.ui"/>
        <source>Enabled</source>
        <translation>Włączone</translation>
    </message>
</context>
<context>
    <name>QgsPluginManager</name>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="473"/>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1659"/>
        <source>Plugins</source>
        <translation>Wtyczki</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="221"/>
        <source>Plugin packages (*.zip *.ZIP)</source>
        <translation>Pliki wtyczek (*.zip *.ZIP)</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="362"/>
        <source>No Plugins</source>
        <translation>Brak wtyczek</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="362"/>
        <source>No QGIS plugins found in %1</source>
        <translation>Nie znaleziono wtyczek QGIS w %1</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="588"/>
        <source>Only locally available</source>
        <comment>category: plugins that are only locally available</comment>
        <translation>Niedostępne w repozytoriach</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="590"/>
        <source>Reinstallable</source>
        <comment>category: plugins that are installed and available</comment>
        <translation>Dostępne do reinstalacji</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="592"/>
        <source>Upgradeable</source>
        <comment>category: plugins that are installed and there is a newer version available</comment>
        <translation>Dostępne do aktualizacji</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="594"/>
        <source>Downgradeable</source>
        <comment>category: plugins that are installed and there is an OLDER version available</comment>
        <translation>Dostępna starsza wersja</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="596"/>
        <source>Installable</source>
        <comment>category: plugins that are available for installation</comment>
        <translation>Dostępne do instalacji</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="775"/>
        <source>This plugin is incompatible with this version of QGIS</source>
        <translation>Ta wtyczka jest niezgodna z tą wersją programu QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="775"/>
        <source>Plugin designed for QGIS %1</source>
        <comment>compatible QGIS version(s)</comment>
        <translation>Wtyczka przeznaczona dla programu QGIS %1</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="779"/>
        <source>This plugin requires a missing module</source>
        <translation>Ta wtyczka wymaga brakującego modułu</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="783"/>
        <source>This plugin is broken</source>
        <translation>Ta wtyczka jest niesprawna</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="794"/>
        <source>There is a new version available</source>
        <translation>Dostępna jest nowa wersja wtyczki</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="801"/>
        <source>This is a new plugin</source>
        <translation>To jest nowa wtyczka, widzę ją pierwszy raz</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="808"/>
        <source>Installed version of this plugin is higher than any version found in repository</source>
        <translation>Zainstalowana wersja jest nowsza, niż wersja dostępna w repozytorium</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="817"/>
        <source>This plugin is experimental</source>
        <translation>Wtyczka eksperymentalna</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="826"/>
        <source>This plugin is deprecated</source>
        <translation>Ta wtyczka jest niezalecana</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="935"/>
        <source>bug tracker</source>
        <translation>zgłaszanie błędów</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="939"/>
        <source>code repository</source>
        <translation>repozytorium kodu źródłowego</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="966"/>
        <source>Installed version</source>
        <translation>Zainstalowana wersja</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="981"/>
        <source>Available version</source>
        <translation>Dostępna wersja</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="990"/>
        <source>Changelog</source>
        <translation>Dziennik zmian</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="997"/>
        <source>Plugin dependencies</source>
        <translation>Zależności programowe wtyczek</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1010"/>
        <source>Upgrade Plugin</source>
        <translation>Aktualizuj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1015"/>
        <source>Downgrade Plugin</source>
        <translation>Cofnij wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1019"/>
        <source>Install Plugin</source>
        <translation>Zainstaluj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1024"/>
        <source>Reinstall Plugin</source>
        <translation>Przeinstaluj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1099"/>
        <source>Reload all Repositories</source>
        <translation>Wczytaj ponownie zawartość repozytoriów</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1100"/>
        <source>Only Show Plugins from Selected Repository</source>
        <translation>Pokaż wtyczki tylko z wybranego repozytoruim</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1104"/>
        <source>Clear Filter</source>
        <translation>Wyłącz filtr</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1402"/>
        <source>Security warning: installing a plugin from an untrusted source can lead to data loss and/or leak. Continue?</source>
        <translation>Ostrzeżenie bezpieczeństwa: instalacja wtyczki z niezaufanego źródła może prowadzić do utraty i/lub wycieku danych. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1407"/>
        <source>Don&apos;t show this again.</source>
        <translation>Nie pokazuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="881"/>
        <source>Average rating %1</source>
        <translation>Średnia ocena %1</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="914"/>
        <source>Category</source>
        <translation>Kategoria</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="923"/>
        <source>Tags</source>
        <translation>Znaczniki</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="946"/>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="950"/>
        <source>Author</source>
        <translation>Autor</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="928"/>
        <source>More info</source>
        <translation>Więcej</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="116"/>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="190"/>
        <source>Sort by Name</source>
        <translation>Sortuj wg nazwy</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="191"/>
        <source>Sort by Downloads</source>
        <translation>Sortuj wg liczby pobrań</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="192"/>
        <source>Sort by Vote</source>
        <translation>Sortuj wg głosów</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="193"/>
        <source>Sort by Status</source>
        <translation>Sortuj wg statusu</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="833"/>
        <source>This is a core plugin, so you can&apos;t uninstall it</source>
        <translation>To jest wtyczka zintegrowana z QGIS-em, więc odinstalowanie jest niedostępne.</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="887"/>
        <source>%1 rating vote(s)</source>
        <translation>%1 głosów</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="893"/>
        <source>%1 downloads</source>
        <translation>%1 pobrań</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="931"/>
        <source>homepage</source>
        <translation>strona domowa</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1120"/>
        <source>connected</source>
        <translation>podłączone</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1122"/>
        <source>The repository is connected</source>
        <translation>To repozytorium jest podłączone</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1126"/>
        <source>unavailable</source>
        <translation>niedostępne</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1128"/>
        <source>The repository is enabled, but unavailable</source>
        <translation>To repozytorium jest włączone, ale nie jest aktualnie dostępne</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1133"/>
        <source>disabled</source>
        <translation>wyłączone</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1137"/>
        <source>The repository is disabled</source>
        <translation>To repozytorium jest wyłączone</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1141"/>
        <source>The repository is blocked due to incompatibility with your QGIS version</source>
        <translation>To repozytorium jest zablokowane z powodu niezgodności z Twoją wersją QGIS-a</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1313"/>
        <source>Vote sent successfully</source>
        <translation>Pomyślnie oddano głos</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager.cpp" line="1317"/>
        <source>Sending vote to the plugin repository failed.</source>
        <translation>Nie powiodło się przesłanie głosu.</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="49"/>
        <source>&lt;h3&gt;Upgradable plugins&lt;/h3&gt;&lt;p&gt;Here are &lt;b&gt;upgradeable plugins&lt;/b&gt;. It means more recent versions of installed plugins are available in the repositories.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Aktualizowalne wtyczki&lt;/h3&gt;&lt;p&gt;Oto podzbiór wtyczek zainstalowanych na tym komputerze, których nowsze wersje są dostępne w repozytorium. Po wybraniu wtyczki z listy, poniżej uaktywni się przycisk &lt;i&gt;Aktualizuj wtyczkę&lt;/i&gt;. Możesz także użyć przycisku &lt;i&gt;Aktualizuj wszystkie&lt;/i&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="11"/>
        <source>&lt;h3&gt;All Plugins&lt;/h3&gt;&lt;p&gt;On the left you see the list of all plugins available for your QGIS, both installed and available for download. Some plugins come with your QGIS installation while most of them are made available via the plugin repositories.&lt;/p&gt;&lt;p&gt;You can temporarily enable or disable a plugin. To &lt;i&gt;enable&lt;/i&gt; or &lt;i&gt;disable&lt;/i&gt; a plugin, click its checkbox or double-click its name…&lt;/p&gt;&lt;p&gt;Plugins showing in &lt;span style=&apos;color:red&apos;&gt;red&lt;/span&gt; are not loaded because there is a problem. They are also listed on the &apos;Invalid&apos; tab. Click on the plugin name to see more details, or to reinstall or uninstall this plugin.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Wszystkie wtyczki&lt;/h3&gt;&lt;p&gt;Lista wszystkich wtyczek dostępnych dla tej wersji QGIS, obejmująca zarówno te zainstalowane, jak i dostępne do pobrania. Niektóre z wtyczek są dostarczane z programem, lecz większość z nich udostępniana jest poprzez repozytorium wtyczek.&lt;/p&gt;&lt;p&gt;Można tymczasowo włączyć lub wyłączyć wtyczkę. Aby wtyczkę &lt;i&gt;włączyć&lt;/i&gt; lub &lt;i&gt;wyłączyć&lt;/i&gt;, kliknij na pole wyboru lub dwukrotnie kliknij na nazwie wtyczki.&lt;/p&gt;&lt;p&gt;Wtyczki wyświetlone &lt;span style=&apos;color:red&apos;&gt;&lt;b&gt;na czerwono&lt;/b&gt;&lt;/span&gt; nie zostały wczytane, ponieważ jest z nimi jakiś problem. Są one również wyświetlone w podgrupie wtyczek &quot;Niesprawnych&quot;. Kliknij na nazwie wtyczki, aby przeczytać jej opis, przeinstalować ją lub odinstalować.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="31"/>
        <source>&lt;h3&gt;Installed Plugins&lt;/h3&gt;&lt;p&gt;Here you only see plugins &lt;b&gt;installed on your QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details. &lt;/p&gt;&lt;p&gt;Click the checkbox or double-click the name to &lt;i&gt;activate&lt;/i&gt; or &lt;i&gt;deactivate&lt;/i&gt; the plugin.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Zainstalowane wtyczki&lt;/h3&gt;&lt;p&gt;W tej zakładce wyświetlane są tylko wtyczki &lt;b&gt;zainstalowane w QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Kliknij na nazwie wtyczki, aby przeczytać o niej więcej. &lt;/p&gt;&lt;p&gt;Kliknij pole wyboru albo dwukrotnie kliknij na nazwie wtyczki, aby ją &lt;i&gt;włączyć&lt;/i&gt; lub &lt;i&gt;wyłączyć&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Kolejność wyświetlania wtyczek możesz zmienić poprzez menu kontekstowe (prawy klawisz myszy).&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="60"/>
        <source>&lt;h3&gt;Not installed plugins&lt;/h3&gt;&lt;p&gt;Here you see the list of all plugins available in the repositories, but which are &lt;b&gt;not yet installed&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;&lt;p&gt;A plugin can be downloaded and installed by clicking on it&apos;s name, and then click the &apos;Install plugin&apos; button.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Niezainstalowane wtyczki&lt;/h3&gt;&lt;p&gt;W tej zakładce wyświetlane są wtyczki dostępne w repozytoriach, ale &lt;b&gt;jeszcze niezainstalowane&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Kliknij na nazwie wtyczki, aby przeczytać o niej więcej.&lt;/p&gt;&lt;p&gt;Kolejność wyświetlania wtyczek (sortowanie) możesz zmienić poprzez menu kontekstowe (prawy klawisz myszy).&lt;/p&gt;&lt;p&gt;Aby zainstalować wtyczkę, wybierz ją z listy a następnie naciśnij przycisk &quot;Zainstaluj wtyczkę&quot;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="81"/>
        <source>&lt;h3&gt;New plugins&lt;/h3&gt;&lt;p&gt;Here you see brand &lt;b&gt;new&lt;/b&gt; plugins which can be installed.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Nowości&lt;/h3&gt;&lt;p&gt;Oto lista opublikowanych ostatnio wtyczek, które możesz zainstalować (ściślej mówiąc: tych, które widzę po raz pierwszy).&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/app/pluginmanager/qgspluginmanager_texts.cpp" line="92"/>
        <source>&lt;h3&gt;Invalid plugins&lt;/h3&gt;&lt;p&gt;Plugins in this list here are &lt;b&gt;broken or incompatible&lt;/b&gt; with your version of QGIS.&lt;/p&gt;&lt;p&gt;Click on an individual plugin; if possible QGIS shows you more information.&lt;/p&gt;&lt;p&gt;The main reasons to have invalid plugins is that this plugin is not build for this version of QGIS. Maybe you can download another version from &lt;a href=&quot;http://plugins.qgis.org&quot;&gt;plugins.qgis.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Another common reason is that a python plugin needs some external python libraries (dependencies). You can install them yourself, depending on your operating system. After a correct install the plugin should work.&lt;/p&gt;</source>
        <translation>&lt;h3&gt;Niesprawne wtyczki&lt;/h3&gt;&lt;p&gt;Oto podzbiór zainstalowanych wtyczek, które są &lt;b&gt;uszkodzone&lt;/b&gt;, &lt;b&gt;niezgodne&lt;/b&gt; z tą wersją QGIS-a, lub &lt;b&gt;zależne&lt;/b&gt; od brakujących modułów Pythona. Po kliknięciu na nazwie wtyczki, w miarę możliwości QGIS poda więcej informacji.&lt;/p&gt;
&lt;p&gt;Częstą przyczyną problemów jest instalacja wtyczki nieprzeznaczonej dla tej wersji QGIS-a. W takim wypadku warto spróbować zaktualizować lub choćby przeinstalować wtyczkę. Jeśli to nie pomoże, być może znajdziesz właściwą wersję na stronie &lt;a href=&quot;http://plugins.qgis.org&quot;&gt;plugins.qgis.org&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Innym częstym problemem jest &lt;i&gt;zależność&lt;/i&gt; wtyczki od zewnętrznych bibliotek lub modułów Pythona, które nie zostały standardowo zainstalowane z QGIS-em. Możesz zainstalować je własnoręcznie, dalsze instrukcje znajdziesz w Internecie. Po poprawnej instalacji wtyczka powinna zacząć działać.&lt;/p&gt;
&lt;p&gt;W razie problemów, warto szukać pomocy na &lt;a href=&quot;http://forum.quantum-gis.pl&quot;&gt;polskim forum użytkowników QGIS-a&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>QgsPluginManagerBase</name>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Plugin Manager</source>
        <translation>Menedżer wtyczek QGIS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Installed</source>
        <translation>Zainstalowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Installed plugins</source>
        <translation>Lista zainstalowanych wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Not installed plugins available for download</source>
        <translation>Lista niezainstalowanych wtyczek, dostępnych do pobrania z sieci</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Upgradeable</source>
        <translation>Aktualizowalne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Installed plugins with more recent version available for download</source>
        <translation>Lista zainstalowanych wtyczek, możliwych do aktualizacji do nowszej wersji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>New</source>
        <translation>Nowości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Not installed plugins seen for the first time</source>
        <translation>Lista nowych wtyczek, które widzę w sieci pierwszy raz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Invalid</source>
        <translation>Niesprawne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Broken and incompatible installed plugins</source>
        <translation>Lista zainstalowanych uszkodzonych i niezgodnych wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Not installed</source>
        <translation>Niezainstalowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Install from ZIP</source>
        <translation>Instaluj z pliku ZIP</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Vote!</source>
        <translation>Oceń!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Your Vote</source>
        <translation>Twoja ocena</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Current vote</source>
        <translation>Aktualna ocena</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Upgrade all upgradeable plugins</source>
        <translation>Aktualizuj wszystkie możliwe do aktualizacji wtyczki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Uninstall the selected plugin</source>
        <translation>Odinstaluj wybraną wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Install, reinstall or upgrade the selected plugin</source>
        <translation>Zainstaluj, przeinstaluj lub zaktualizuj wybraną wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Upgrade All</source>
        <translation>Aktualizuj wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Uninstall Plugin</source>
        <translation>Odinstaluj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Reinstall Plugin</source>
        <translation>Przeinstaluj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If you are provided with a zip package containing a plugin to install, please select the file below and click the &lt;span style=&quot; font-style:italic;&quot;&gt;Install plugin&lt;/span&gt; button.&lt;/p&gt;&lt;p&gt;Please note for most users this function is not applicable, as the preferable way is to install plugins from a repository.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli posiadasz plik ZIP zawierający wtyczkę do zainstalowania, wybierz plik poniżej i kliknij przycisk  &lt;span style=&quot; font-style:italic;&quot;&gt;Zainstaluj wtyczkę&lt;/span&gt; .&lt;/p&gt;&lt;p&gt;Dla większości użytkowników ta opcja może być nieprzydatna, ponieważ preferowane jest instalowanie wtyczek z repozytorium.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>ZIP file:</source>
        <translation>Plik ZIP:</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Install Plugin</source>
        <translation>Zainstaluj wtyczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>The settings on this tab are only applicable for Python Plugins. No Python support detected, thus no settings available.</source>
        <translation>Ustawienia na tej karcie mają zastosowanie jedynie do wtyczek napisanych w Pythonie. Nie wykryto wsparcia Pythona, więc ustawienia te nie są dostępne.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Check for updates on startup</source>
        <translation>Poszukuj aktualizacji </translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>every time QGIS starts</source>
        <translation>przy każdym starcie programu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>once a day</source>
        <translation>raz dziennie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>every 3 days</source>
        <translation>co 3 dni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>every week</source>
        <translation>co tydzień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>every 2 weeks</source>
        <translation>co 2 tygodnie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>every month</source>
        <translation>co miesiąc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; If this function is enabled, QGIS will inform you whenever a new plugin or plugin update is available. Otherwise, fetching repositories will be performed during opening of the Plugin Manager window.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Uwaga:&lt;/span&gt; Jeśli ta funkcja jest włączona, QGIS będzie informował Cię gdy tylko pojawi się nowa wtyczka lub uaktualnienie jednej z zainstalowanych. W przeciwnym wypadku, sprawdzanie repozytoriów będzie następować dopiero przy otwieraniu Menedżera.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Show also experimental plugins</source>
        <translation>Pokazuj wtyczki eksperymentalne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; Experimental plugins are generally unsuitable for production use. These plugins are in early stages of development, and should be considered &apos;incomplete&apos; or &apos;proof of concept&apos; tools. QGIS does not recommend installing these plugins unless you intend to use them for testing purposes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Uwaga:&lt;/span&gt; Eksperymentalne wtyczki generalnie nie są przeznaczone do codziennego użytku. Są na wczesnym etapie rozwoju i powinny być traktowane jako niekompletne lub koncepcyjne. Zespół QGIS nie zaleca instalowania ich w celach innych niż testowe.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Show also deprecated plugins</source>
        <translation>Pokazuj wtyczki niezalecane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Droid Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:600;&quot;&gt;Note:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt;&quot;&gt; Deprecated plugins are generally unsuitable for production use. These plugins are unmaintained, and should be considered &apos;obsolete&apos; tools. QGIS does not recommend installing these plugins unless you still need it and there are no other alternatives available.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Droid Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt; font-weight:600;&quot;&gt;Uwaga:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;DejaVu Sans&apos;; font-size:9pt;&quot;&gt; Wtyczki niezalecane zwykle nie nadają się do codziennej pracy. Wtyczki te nie są przez nikogo doskonalone ani aktualizowane. Nie zalecamy ich instalacji, chyba że nie ma innej dostępnej alternatywy.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Plugin repositories</source>
        <translation>Repozytoria wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Status</source>
        <translation>Stan</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Reload repository contents
(useful when you uploaded a plugin there)</source>
        <translation>Wczytaj ponownie zawartość repozytorium
(użyteczne, gdy opublikowałaś/eś tam wtyczkę)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Reload Repository</source>
        <translation>Wczytaj ponownie zawartość repozytorium</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Configure an additional plugin repository</source>
        <translation>Skonfiguruj dodatkowe repozytorium wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Add a new plugin repository</source>
        <translation>Dodaj nowe repozytorium wtyczek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Edit the selected repository</source>
        <translation>Zmień szczegóły wybranego repozytorium</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Remove the selected repository</source>
        <translation>Usuń wybrane repozytorium</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Add…</source>
        <translation>Dodaj…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspluginmanagerbase.ui"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
</context>
<context>
    <name>QgsPoint3DSymbolWidget</name>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="43"/>
        <source>Sphere</source>
        <translation>Kula</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="44"/>
        <source>Cylinder</source>
        <translation>Walec</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="45"/>
        <source>Cube</source>
        <translation>Sześcian</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="46"/>
        <source>Cone</source>
        <translation>Stożek</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="47"/>
        <source>Plane</source>
        <translation>Płaszczyzna</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="48"/>
        <source>Torus</source>
        <translation>Torus</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="49"/>
        <source>3D Model</source>
        <translation>Model 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="50"/>
        <source>Billboard</source>
        <translation>Billboard</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="53"/>
        <source>Billboard symbol</source>
        <translation>Symbol billboardu</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="82"/>
        <source>Open 3d Model File</source>
        <translation>Otwórz plik modelu 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="92"/>
        <source>Invalid File</source>
        <translation>Nieprawidłowy plik</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgspoint3dsymbolwidget.cpp" line="92"/>
        <source>Error, file does not exist or is not readable.</source>
        <translation>Błąd, plik nie istnieje lub nie można go odczytać.</translation>
    </message>
</context>
<context>
    <name>QgsPointClusterRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgspointclusterrendererwidget.cpp" line="106"/>
        <source>Cluster symbol</source>
        <translation>Symbol klastra</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointclusterrendererwidget.cpp" line="157"/>
        <source>Renderer Settings</source>
        <translation>Ustawienia renderowania</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointclusterrendererwidget.cpp" line="239"/>
        <source>The point cluster renderer only applies to (single) point layers. 
&apos;%1&apos; is not a (single) point layer and cannot be displayed by the point cluster renderer.</source>
        <translation>Renderowanie klastra punktów jest możliwe tylko dla warstw typu (single) POINT. 
&apos;%1&apos; nie jest warstwą typu (single) POINT i nie może być wyświetlana jako klaster punktów.</translation>
    </message>
</context>
<context>
    <name>QgsPointClusterRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/symbollayer/qgspointclusterrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgspointclusterrendererwidgetbase.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgspointclusterrendererwidgetbase.ui"/>
        <source>Renderer</source>
        <translation>Renderer</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgspointclusterrendererwidgetbase.ui"/>
        <source>Cluster symbol</source>
        <translation>Symbol klastra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/qgspointclusterrendererwidgetbase.ui"/>
        <source>Renderer Settings…</source>
        <translation>Ustawienia renderowania…</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="82"/>
        <source>Ring</source>
        <translation>pierścień</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="83"/>
        <source>Concentric rings</source>
        <translation>pierścień koncentryczy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="84"/>
        <source>Grid</source>
        <translation>siatka</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="94"/>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="103"/>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="229"/>
        <source>None</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="119"/>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="125"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="123"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="173"/>
        <source>Center symbol</source>
        <translation>Symbol środka</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="274"/>
        <source>Renderer Settings</source>
        <translation>Ustawienia renderowania</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgspointdisplacementrendererwidget.cpp" line="434"/>
        <source>The point displacement renderer only applies to (single) point layers. 
&apos;%1&apos; is not a (single) point layer and cannot be displayed by the point displacement renderer.</source>
        <translation>Renderowanie rozsuniętych punktów jest możliwe tylko dla warstw typu (single) POINT. 
&apos;%1&apos; nie jest warstwą typu (single) POINT i nie może być wyświetlana jako rozsunięte punkty.</translation>
    </message>
</context>
<context>
    <name>QgsPointDisplacementRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Label attribute</source>
        <translation>Atrybut etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Label font</source>
        <translation>Czcionka etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Label color</source>
        <translation>Kolor etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Use scale dependent labeling</source>
        <translation>Użyj etykiet zależnie od skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Minimum map scale</source>
        <translation>Minimalna skala mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Displacement Lines</source>
        <translation>Linie rozsunięcia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Size adjustment</source>
        <translation>Regulacja rozmiaru</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Center symbol</source>
        <translation>Symbol środka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Renderer</source>
        <translation>Renderer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Point distance tolerance</source>
        <translation>Tolerancja odległości punktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Placement method</source>
        <translation>Metoda rozmieszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Label distance factor</source>
        <translation>Współczynnik odległości etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspointdisplacementrendererwidgetbase.ui"/>
        <source>Renderer Settings…</source>
        <translation>Ustawienia renderowania…</translation>
    </message>
</context>
<context>
    <name>QgsPostgresConn</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="319"/>
        <source>Connection to database failed</source>
        <translation>Nie powiodło się połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="262"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="270"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="319"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="333"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="337"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="353"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="462"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="754"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="867"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="929"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="942"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1029"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1044"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1266"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1282"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1294"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1304"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1311"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1316"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1322"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1327"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1386"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1392"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2350"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2359"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2377"/>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="333"/>
        <source>error in setting encoding</source>
        <translation>błąd kodowania</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="337"/>
        <source>undefined return value from encoding setting</source>
        <translation>niezdefiniowana wartość z ustawień kodowania</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="353"/>
        <source>Your PostGIS installation has no GEOS support. Feature selection and identification will not work properly. Please install PostGIS with GEOS support (http://geos.refractions.net)</source>
        <translation>Twoja instalacja PostGIS nie wspiera GEOS. Wybór obiektów oraz identyfikacja nie będą działały poprawnie. Zainstaluj PostGIS ze wsparciem GEOS (http://geos.refractions.net)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="929"/>
        <source>Database connection was successful, but the accessible tables could not be determined.</source>
        <translation>Pomyślnie połączono z bazą danych, ale nie odnaleziono dostępnej tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="752"/>
        <source>Database connection was successful, but the accessible tables could not be determined. The error message from the database was:
%1
</source>
        <translation>Połączenie z bazą danych powiodło się, lecz nie odnaleziono dostępnych tabel. Błąd zwrócony przez bazę danych:
%1
</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="260"/>
        <source>Cannot set WriteOwner permission to cert: %0 to allow removing it</source>
        <translation>Nie można ustawić uprawnienia WriteOwner dla certyfikatu: %0, aby zezwolić na jego usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="262"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="270"/>
        <source>Client security failure</source>
        <translation>Błąd bezpieczeństwa klienta</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="268"/>
        <source>Cannot remove cert: %0</source>
        <translation>Nie można usunąć certyfikatu: %0</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="462"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2377"/>
        <source>SQL: %1
result: %2
error: %3
</source>
        <translation>SQL: %1
wynik: %2
błąd: %3
</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="549"/>
        <source>Unsupported spatial column type %1</source>
        <translation>Nieobsługiwany typ przestrzenny kolumny %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="865"/>
        <source>Database connection was successful, but the accessible tables could not be determined.
The error message from the database was:
%1</source>
        <translation>Połączenie z bazą danych powiodło się, lecz nie odnaleziono dostępnych tabel. 
Błąd zwrócony przez bazę danych:
%1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="942"/>
        <source>Unable to get list of spatially enabled tables from the database</source>
        <translation>Nie udało się pobrać listy tabel przestrzennych z bazy danych</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1029"/>
        <source>No PostGIS support in the database.</source>
        <translation>Baza danych nie obsługuje PostGIS.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1044"/>
        <source>Could not parse postgis version string &apos;%1&apos;</source>
        <translation>Nie powiodła się analiza tekstu z wersją PostGIS &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1280"/>
        <source>Connection error: %1 returned %2 [%3]</source>
        <translation>Błąd połączenia: %1 komunikat %2 [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1264"/>
        <source>Erroneous query: %1 returned %2 [%3]</source>
        <translation>Błędne zapytanie: %1 komunikat %2 [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1294"/>
        <source>Query failed: %1
Error: no result buffer</source>
        <translation>Zapytanie nie powiodło się: %1
Błąd: brak wyników w buforze</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1382"/>
        <source>Query: %1 returned %2 [%3]</source>
        <translation>Zapytanie: %1 komunikat %2 [%3]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1390"/>
        <source>%1 cursor states lost.
SQL: %2
Result: %3 (%4)</source>
        <translation>Kursor %1 został utracony.
SQL: %2
Rezultat: %3 (%4)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1304"/>
        <source>resetting bad connection.</source>
        <translation>przywracanie błędnego połączenia.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1311"/>
        <source>retry after reset succeeded.</source>
        <translation>ponów po pomyślnym przywróceniu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1316"/>
        <source>retry after reset failed again.</source>
        <translation>ponów po kolejnym niepomyślnym zresetowaniu.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1322"/>
        <source>connection still bad after reset.</source>
        <translation>błąd połączenia pomimo przywrócenia.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="1327"/>
        <source>bad connection, not retrying.</source>
        <translation>błędne połączenie, nie ponawiam prób.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2164"/>
        <source>None</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2166"/>
        <source>Geometry</source>
        <translation>Geometry</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2168"/>
        <source>Geography</source>
        <translation>Geography</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2170"/>
        <source>TopoGeometry</source>
        <translation>TopoGeometry</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2172"/>
        <source>PcPatch</source>
        <translation>PcPatch</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2174"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2349"/>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2359"/>
        <source>Query could not be canceled [%1]</source>
        <translation>Zapytanie nie mogło zostać przerwane [%1]</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresconn.cpp" line="2349"/>
        <source>PQgetCancel failed</source>
        <translation>PQgetCancel nie powiodło się</translation>
    </message>
</context>
<context>
    <name>QgsPostgresDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="31"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="38"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="61"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="44"/>
        <source>Edit Connection…</source>
        <translation>Edytuj połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="48"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="54"/>
        <source>Create Schema…</source>
        <translation>Utwórz schemat…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="67"/>
        <source>Rename Schema…</source>
        <translation>Zmień nazwę schematu…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="71"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="243"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="251"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="294"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="298"/>
        <source>Delete Schema</source>
        <translation>Usuń schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="79"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="107"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="342"/>
        <source>View</source>
        <translation>widok</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="79"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="107"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="342"/>
        <source>Table</source>
        <translation>tabeli</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="81"/>
        <source>Rename %1…</source>
        <translation>Zmień nazwę %1…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="87"/>
        <source>Truncate %1</source>
        <translation>Wyczyść %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="94"/>
        <source>Refresh Materialized View</source>
        <translation>Odśwież widok zmaterializowany</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="109"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="118"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="123"/>
        <source>Delete %1</source>
        <translation>Usuń %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="123"/>
        <source>%1 deleted successfully.</source>
        <translation>%1 usunięto pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="203"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="211"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="221"/>
        <source>Create Schema</source>
        <translation>Utwórz schemat</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="203"/>
        <source>Schema name:</source>
        <translation>Nazwa schematu:</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="211"/>
        <source>Unable to create schema.</source>
        <translation>Nie można utworzyć schematu.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="221"/>
        <source>Unable to create schema %1
%2</source>
        <translation>Nie można utworzyć schematu %1
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="243"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="251"/>
        <source>Unable to delete schema.</source>
        <translation>Nie można usunąć schmatu.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="298"/>
        <source>Schema deleted successfully.</source>
        <translation>Pomyślnie usunięto schemat.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="306"/>
        <source>schema &apos;%1&apos;</source>
        <translation>schemat &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="307"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="316"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="327"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="334"/>
        <source>Rename Schema</source>
        <translation>Zmień nazwę schematu</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="316"/>
        <source>Unable to rename schema.</source>
        <translation>Nie można zmienić nazwy schematu.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="327"/>
        <source>Unable to rename schema %1
%2</source>
        <translation>Nie można zmienić nazwy schematu %1
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="334"/>
        <source>Schema renamed successfully.</source>
        <translation>Pomyślnie zmieniono nazwę schematu.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="343"/>
        <source>view</source>
        <translation>widok</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="343"/>
        <source>table</source>
        <translation>tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="345"/>
        <source>%1 %2.%3</source>
        <translation>%1 %2.%3</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="346"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="364"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="383"/>
        <source>Rename %1</source>
        <translation>Zmień nazwę %1…</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="364"/>
        <source>Unable to rename %1.</source>
        <translation>Nie można zmienić nazwy %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="383"/>
        <source>Unable to rename %1 %2
%3</source>
        <translation>Nie można zmienić nazwy %1 %2
%3</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="406"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="424"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="431"/>
        <source>Truncate Table</source>
        <translation>Wyczyść tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="406"/>
        <source>Unable to truncate table.</source>
        <translation>Nie można wyczyścić tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="424"/>
        <source>Unable to truncate %1
%2</source>
        <translation>Nie można wyczyścić %1
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="431"/>
        <source>Table truncated successfully.</source>
        <translation>Pomyślnie wyczyszczono tabelę.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="446"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="464"/>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="471"/>
        <source>Refresh View</source>
        <translation>Odśwież widok</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="446"/>
        <source>Unable to refresh the view.</source>
        <translation>Nie można odświeżyć widoku.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="464"/>
        <source>Unable to refresh view %1
%2</source>
        <translation>Nie można odświeżyć widoku %1
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresdataitemguiprovider.cpp" line="471"/>
        <source>Materialized view refreshed successfully.</source>
        <translation>Widok zmaterializowany został odświeżony.</translation>
    </message>
</context>
<context>
    <name>QgsPostgresProjectStorageDialog</name>
    <message>
        <location filename="../src/ui/qgspostgresprojectstoragedialog.ui"/>
        <source>Connection</source>
        <translation>Połączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspostgresprojectstoragedialog.ui"/>
        <source>Schema</source>
        <translation>Schemat</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspostgresprojectstoragedialog.ui"/>
        <source>Project</source>
        <translation>Projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspostgresprojectstoragedialog.ui"/>
        <source>Storage of QGIS projects is not enabled for this database connection.</source>
        <translation>Zapisywanie projektów QGIS nie jest włączone dla tego połączenia z bazą danych.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="37"/>
        <source>Manage Projects</source>
        <translation>Zarządzaj projektami</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="39"/>
        <source>Remove Project</source>
        <translation>Usuń projekt</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="46"/>
        <source>Save project to PostgreSQL</source>
        <translation>Zapisz projekt do PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="51"/>
        <source>Load project from PostgreSQL</source>
        <translation>Wczytaj projekt z PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="106"/>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="118"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="106"/>
        <source>Connection failed</source>
        <translation>Połączenie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="118"/>
        <source>Failed to get schemas</source>
        <translation>Nie udało się pobrać schematów</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="151"/>
        <source>Overwrite project</source>
        <translation>Nadpisz projekt</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="152"/>
        <source>A project with the same name already exists. Would you like to overwrite it?</source>
        <translation>Projekt o takiej nazwie już istnieje. Czy chcesz go nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="169"/>
        <source>Remove project</source>
        <translation>Usuń projekt</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprojectstoragedialog.cpp" line="170"/>
        <source>Do you really want to remove the project &quot;%1&quot;?</source>
        <translation>Czy na pewno chcesz usunąć projekt &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsPostgresProvider</name>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="183"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="195"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="207"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="297"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="412"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="742"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="983"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1107"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1128"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1134"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1235"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1267"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1278"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1326"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1377"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1406"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1531"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1542"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1565"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1588"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1687"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1714"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1719"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1724"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2133"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3569"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4488"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4495"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4527"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4550"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4567"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4580"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4618"/>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="207"/>
        <source>PostgreSQL layer has no primary key.</source>
        <translation>Warstwa PostgreSQL nie posiada klucza głównego.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="223"/>
        <source>Whole number (smallint - 16bit)</source>
        <translation>Liczby całkowite (smallint - 16bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="224"/>
        <source>Whole number (integer - 32bit)</source>
        <translation>Liczby całkowite (integer - 32bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="225"/>
        <source>Whole number (integer - 64bit)</source>
        <translation>Liczby całkowite (integer - 64bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="226"/>
        <source>Decimal number (numeric)</source>
        <translation>Liczby dziesiętne (numeric)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="227"/>
        <source>Decimal number (decimal)</source>
        <translation>Liczby dziesiętne (decimal)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="230"/>
        <source>Decimal number (real)</source>
        <translation>Liczby dziesiętne (real)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="231"/>
        <source>Decimal number (double)</source>
        <translation>Liczby dziesiętne (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="234"/>
        <source>Text, fixed length (char)</source>
        <translation>Pole tekstowe stałej długości (char)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="235"/>
        <source>Text, limited variable length (varchar)</source>
        <translation>Pole tekstowe zmiennej długości (varchar)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="236"/>
        <source>Text, unlimited length (text)</source>
        <translation>Pole tekstowe maksymalnej długości (text)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="237"/>
        <source>Text, case-insensitive unlimited length (citext)</source>
        <translation>Pole tekstowe nieograniczonej długości bez rozróżniania wielkości liter (citext)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="240"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="241"/>
        <source>Time</source>
        <translation>Czas</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="242"/>
        <source>Date &amp; Time</source>
        <translation>Data i czas</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="246"/>
        <source>Array of number (integer - 32bit)</source>
        <translation>Tablica liczb (integer - 32bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="247"/>
        <source>Array of number (integer - 64bit)</source>
        <translation>Tablica liczb (integer - 64bit)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="248"/>
        <source>Array of number (double)</source>
        <translation>Tablica liczb (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="249"/>
        <source>Array of text</source>
        <translation>Tablica tekstowa</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="252"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="255"/>
        <source>Binary object (bytea)</source>
        <translation>Obiekt binarny (bytea)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="260"/>
        <source>JSON (json)</source>
        <translation>JSON (json)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="264"/>
        <source>JSON (jsonb)</source>
        <translation>JSON (jsonb)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="297"/>
        <source>PostgreSQL layer has unknown primary key type.</source>
        <translation>Warstwa PostgreSQL posiada nieznany typ klucza głównego.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="742"/>
        <source>FAILURE: Field %1 not found.</source>
        <translation>BŁĄD: Brak pola %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1107"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1128"/>
        <source>Field %1 ignored, because of unsupported type %2</source>
        <translation>Pole %1 zignorowano z powodu nieobsługiwanego typu %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1134"/>
        <source>Duplicate field %1 found
</source>
        <translation>Zduplikowane pole %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1264"/>
        <source>Unable to access the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Brak dostępu do relacji %1.
Baza danych zwróciła komunikat błędu:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1278"/>
        <source>PostgreSQL is still in recovery after a database crash
(or you are connected to a (read-only) slave).
Write accesses will be denied.</source>
        <translation>Baza PostgreSQL jest wciąż w odbudowie po awarii 
(lub jesteś połączony w trybie do odczytu).
Zapis do bazy jest niedostępny.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1322"/>
        <source>Unable to determine table access privileges for the %1 relation.
The error message from the database was:
%2.
SQL: %3</source>
        <translation>Błąd określenia praw dostępu do relacji %1.
Baza danych zwróciła komunikat błędu:
%2.
SQL: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1377"/>
        <source>The custom query is not a select query.</source>
        <translation>Zapytanie nie jest zapytaniem wybierającym.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1404"/>
        <source>Unable to execute the query.
The error message from the database was:
%1.
SQL: %2</source>
        <translation>Nie można wykonać zapytania.
Baza danych zwróciła:
%1.
SQL: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1531"/>
        <source>The table has no column suitable for use as a key. QGIS requires a primary key, a PostgreSQL oid column or a ctid for tables.</source>
        <translation>Tabela nie posiada kolumn mogących być kluczem głównym. QGIS wymaga klucza głównego, kolumny oid lub ctid PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1565"/>
        <source>Unique column &apos;%1&apos; doesn&apos;t have a NOT NULL constraint.</source>
        <translation>Unikalna kolumna &apos;%1&apos; nie posiada warunku NOT NULL.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1687"/>
        <source>Key field &apos;%1&apos; for view/query not found.</source>
        <translation>Nie znaleziono pola klucza &apos;%1&apos; dla widoku/zapytania.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1714"/>
        <source>Primary key field &apos;%1&apos; for view/query not unique.</source>
        <translation>Pole klucza gównego &apos;%1&apos; dla widoku/zapytania nie jest unikalne.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1719"/>
        <source>Keys for view/query undefined.</source>
        <translation>Klucze dla widoku/zapytania nie zostały zdefiniowane.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1724"/>
        <source>No key field for view/query given.</source>
        <translation>Brak klucza dla widoku/zapytania.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4488"/>
        <source>Cannot find end of double quoted string: %1</source>
        <translation>Nie można odnaleźć końca ciągu znaków z podwójnym cudzysłowiem: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4495"/>
        <source>Cannot find separator: %1</source>
        <translation>Nie można znaleźć separatora: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4527"/>
        <source>Error parsing hstore: %1</source>
        <translation>Błąd podczas analizowania tablicy hstore: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4550"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4567"/>
        <source>Error parsing array: %1</source>
        <translation>Błąd podczas analizowania tablicy array: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4580"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4618"/>
        <source>Error parsing array, missing curly braces: %1</source>
        <translation>Błąd podczas analizowania tablicy array, brakuje nawiasów klamrowych: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1542"/>
        <source>Unexpected relation type &apos;%1&apos;.</source>
        <translation>Nieoczekiwana relacja typu &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="183"/>
        <source>Invalid PostgreSQL layer</source>
        <translation>Niewłaściwa warstwa PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="195"/>
        <source>Invalid PostgreSQL topology layer</source>
        <translation>Nieprawidłowa warstwa topologii PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="245"/>
        <source>Map (hstore)</source>
        <translation>Mapa wartości (hstore)</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="412"/>
        <source>Read attempt on an invalid PostgreSQL data source</source>
        <translation>Próba odczytu z niepoprawnego źródła danych PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="980"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1069"/>
        <source>Unexpected formatted field type &apos;%1&apos; for field %2</source>
        <translation>Nieoczekiwany sformatowany typ pola &apos;%1&apos; dla pola %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1234"/>
        <source>Cannot parse widget configuration for field %1.%2.%3
</source>
        <translation>Nie można przetworzyć konfiguracji widżetu dla pola %1.%2.%3
</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1588"/>
        <source>Ignoring key candidate because of NULL values or inheritance</source>
        <translation>Ignorowanie kandydata na klucz ze względu na wartości NULL lub dziedziczone</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2072"/>
        <source>Could not execute query</source>
        <translation>Nie można było wykonać zapytania</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2129"/>
        <source>Could not find topology of layer %1.%2.%3</source>
        <translation>Nie można odnaleźć topologii warstwy %1.%2.%3</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2518"/>
        <source>PostGIS error while adding features: %1</source>
        <translation>Błąd PostGIS podczas dodawania obiektów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2582"/>
        <source>PostGIS error while deleting features: %1</source>
        <translation>Błąd PostGIS podczas usuwania obiektów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2641"/>
        <source>PostGIS error while truncating: %1</source>
        <translation>Błąd PostGIS podczas czyszczenia tabeli: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2715"/>
        <source>PostGIS error while adding attributes: %1</source>
        <translation>Błąd PostGIS podczas dodawania atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2772"/>
        <source>PostGIS error while deleting attributes: %1</source>
        <translation>Błąd PostGIS podczas usuwania atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2797"/>
        <source>Invalid attribute index: %1</source>
        <translation>Nieprawidłowy index atrybutu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2803"/>
        <source>Error renaming field %1: name &apos;%2&apos; already exists</source>
        <translation>Błąd zmiany nazwy pola %1: nazwa &apos;%2&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2834"/>
        <source>PostGIS error while renaming attributes: %1</source>
        <translation>Błąd PostGIS podczas zmiany nazw atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="2962"/>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3320"/>
        <source>PostGIS error while changing attributes: %1</source>
        <translation>Błąd PostGIS podczas zmiany atrybutów: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3165"/>
        <source>PostGIS error while changing geometry values: %1</source>
        <translation>Błąd PostGIS podczas zmiany geometrii: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3569"/>
        <source>result of extents query invalid: %1</source>
        <translation>nieprawidłowy zakres zapytania: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3885"/>
        <source>Geometry type and srid for empty column %1 of %2 undefined.</source>
        <translation>Niezdefiniowany typ geometrii oraz srid dla pustej kolumny %1 z %2.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="3913"/>
        <source>Feature type or srid for %1 of %2 could not be determined or was not requested.</source>
        <translation>Nie udało się określić typu obiektu lub srid dla %1 z %2, lub nie zadano zapytania.</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4447"/>
        <source>PostgreSQL version: unknown</source>
        <translation>Wersja PostgreSQL: nieznana</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4448"/>
        <source>unknown</source>
        <translation>nieznany</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4468"/>
        <source>PostgreSQL not connected</source>
        <translation>Brak połączenia z PostgreSQL</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="4471"/>
        <source>PostgreSQL/PostGIS provider
%1
PostGIS %2</source>
        <translation>Dostawca PostgreSQL/PostGIS
%1
PostGIS %2</translation>
    </message>
    <message>
        <location filename="../src/providers/postgres/qgspostgresprovider.cpp" line="1524"/>
        <source>Primary key is ctid - changing of existing features disabled (%1; %2)</source>
        <translation>Klucz główny to ctid - zmienianie istniejących obiektów wyłączone (%1; %2)</translation>
    </message>
</context>
<context>
    <name>QgsPresetColorRampDialog</name>
    <message>
        <location filename="../src/gui/qgspresetcolorrampdialog.cpp" line="121"/>
        <source>Color Presets Ramp</source>
        <translation>Paleta zestawów kolorów</translation>
    </message>
</context>
<context>
    <name>QgsPresetColorRampWidget</name>
    <message>
        <location filename="../src/gui/qgspresetcolorrampdialog.cpp" line="77"/>
        <location filename="../src/gui/qgspresetcolorrampdialog.cpp" line="84"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
</context>
<context>
    <name>QgsPresetColorRampWidgetBase</name>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Color Presets Ramp</source>
        <translation>Paleta zestawów kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Add color</source>
        <translation>Dodaj kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Remove color</source>
        <translation>Usuń kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Copy colors</source>
        <translation>Kopiuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Paste colors</source>
        <translation>Wklej kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Import colors</source>
        <translation>Importuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Export colors</source>
        <translation>Eksportuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgspresetcolorrampwidgetbase.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
</context>
<context>
    <name>QgsProcessingAlgRunnerTask</name>
    <message>
        <location filename="../src/core/processing/qgsprocessingalgrunnertask.cpp" line="26"/>
        <source>Executing “%1”</source>
        <translation>Wykonywanie &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>QgsProcessingAlgorithmDialogBase</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingalgorithmdialogbase.cpp" line="103"/>
        <source>Run</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingalgorithmdialogbase.cpp" line="425"/>
        <source>Text files</source>
        <translation>Pliki tekstowe</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingalgorithmdialogbase.cpp" line="426"/>
        <source>HTML files</source>
        <translation>Pliki HTML</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingalgorithmdialogbase.cpp" line="428"/>
        <source>Save Log to File</source>
        <translation>Zapisz dziennik do pliku</translation>
    </message>
</context>
<context>
    <name>QgsProcessingBooleanParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="71"/>
        <source>Checked</source>
        <translation>Zaznaczony</translation>
    </message>
</context>
<context>
    <name>QgsProcessingBooleanWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="118"/>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="119"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
</context>
<context>
    <name>QgsProcessingColorParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2671"/>
        <source>Default value</source>
        <translation>Wartość domyślna</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2675"/>
        <source>Allow opacity control</source>
        <translation>Zezwalaj na kontrolę krycia</translation>
    </message>
</context>
<context>
    <name>QgsProcessingColorWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2791"/>
        <source>color style string, e.g. #ff0000 or 255,0,0</source>
        <translation>ciąg znaków reprezentujący kolor, np. #ff0000 or 255,0,0</translation>
    </message>
</context>
<context>
    <name>QgsProcessingCrsWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="270"/>
        <source>Use project CRS</source>
        <translation>Użyj układu współrzędnych projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="271"/>
        <source>Always use the current project CRS when running the model</source>
        <translation>Zawsze używaj bieżącego układu współrzędnych projektu podczas uruchamiania modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="344"/>
        <source>string as EPSG code, WKT or PROJ format, or a string identifying a map layer</source>
        <translation>ciąg znaków jako kod EPSG, WKT lub PROJ, albo ciąg znaków identyfikujący warstwę mapy</translation>
    </message>
</context>
<context>
    <name>QgsProcessingDialogBase</name>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Parameters</source>
        <translation>Parametry</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Log</source>
        <translation>Plik zdarzeń</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Save Log to File</source>
        <translation>Zapisz dziennik do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Copy Log to Clipboard</source>
        <translation>Kopiuj dziennik do schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Clear Log</source>
        <translation>Wyczyść dziennik</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmdialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsProcessingDistanceWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="871"/>
        <source>Distance is in geographic degrees. Consider reprojecting to a projected local coordinate system for accurate results.</source>
        <translation>Odległości są w stopniach geograficznych. Rozważ reprojekcję danych do lokalnego układu współrzędnych, aby uzyskać dokładne rezultaty.</translation>
    </message>
</context>
<context>
    <name>QgsProcessingEnumCheckboxPanelWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1867"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1869"/>
        <source>Clear Selection</source>
        <translation>Wyczyść zaznaczenie</translation>
    </message>
</context>
<context>
    <name>QgsProcessingEnumPanelWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1730"/>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1773"/>
        <source>%1 options selected</source>
        <translation>Wybrano %1 opcji</translation>
    </message>
</context>
<context>
    <name>QgsProcessingEnumWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1944"/>
        <source>[Not selected]</source>
        <translation>[Nie wybrano]</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2024"/>
        <source>selected option index (starting from 0), array of indices, or comma separated string of options (e.g. &apos;1,3&apos;)</source>
        <translation>indeks wybranej opcji (od 0), tablica indeksów lub ciąg opcji oddzielonych przecinkami (np. &apos;1,3&apos;)</translation>
    </message>
</context>
<context>
    <name>QgsProcessingExpressionWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1683"/>
        <source>string representation of an expression</source>
        <translation>tekst reprezentujący wyrażenie</translation>
    </message>
</context>
<context>
    <name>QgsProcessingFeedback</name>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="35"/>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="40"/>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="45"/>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="50"/>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="55"/>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="60"/>
        <source>QGIS version: %1</source>
        <translation>Wersja QGIS: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="63"/>
        <source>QGIS code revision: %1</source>
        <translation>Rewizja QGIS: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="65"/>
        <source>Qt version: %1</source>
        <translation>Wersja Qt: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="66"/>
        <source>GDAL version: %1</source>
        <translation>Wersja GDAL: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="67"/>
        <source>GEOS version: %1</source>
        <translation>Wersja GEOS: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="71"/>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="73"/>
        <source>PROJ version: %1</source>
        <translation>Wersja PROJ: %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingfeedback.cpp" line="77"/>
        <source>%1 version: %2</source>
        <translation>Wersja %1: %2</translation>
    </message>
</context>
<context>
    <name>QgsProcessingFileParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1351"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1354"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1355"/>
        <source>Folder</source>
        <translation>Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1362"/>
        <source>File filter</source>
        <translation>Filtr plików</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1367"/>
        <source>All Files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1368"/>
        <source>CSV Files (*.csv)</source>
        <translation>Pliki CSV (*.csv)</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1369"/>
        <source>HTML Files (*.html *.htm)</source>
        <translation>Pliki HTML (*.html *.htm)</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1370"/>
        <source>Text Files (*.txt)</source>
        <translation>Pliki tekstowe (*.txt)</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1377"/>
        <source>Default value</source>
        <translation>Wartość domyślna</translation>
    </message>
</context>
<context>
    <name>QgsProcessingFileWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1443"/>
        <source>%1 files</source>
        <translation>%1 plików</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1500"/>
        <source>string representing a path to a file or folder</source>
        <translation>ciąg znaków reprezentujący ścieżkę do pliku lub folderu</translation>
    </message>
</context>
<context>
    <name>QgsProcessingLayoutItemParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2165"/>
        <source>Parent layout</source>
        <translation>Nadrzędny układ wydruku</translation>
    </message>
</context>
<context>
    <name>QgsProcessingLayoutItemWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2239"/>
        <source>UUID or ID of an existing print layout item</source>
        <translation>UUID lub ID istniejącego układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2355"/>
        <source>string representing the UUID or ID of an existing print layout item</source>
        <translation>ciąg znaków reprezentujący UUID lub ID istniejącego układu wydruku</translation>
    </message>
</context>
<context>
    <name>QgsProcessingLayoutWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2072"/>
        <source>Name of an existing print layout</source>
        <translation>Nazwa istniejącego układu wydruku</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2137"/>
        <source>string representing the name of an existing print layout</source>
        <translation>ciąg znaków reprezentujący nazwę istniejącego układu wydruku</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMapLayerComboBox</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmaplayercombobox.cpp" line="46"/>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmaplayercombobox.cpp" line="61"/>
        <source>Selected features only</source>
        <translation>Tylko zaznaczone obiekty</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMatrixParameterDialog</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmatrixparameterdialog.cpp" line="37"/>
        <source>Add Row</source>
        <translation>Dodaj wiersz</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmatrixparameterdialog.cpp" line="40"/>
        <source>Remove Row(s)</source>
        <translation>Usuń wiersz(e)</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmatrixparameterdialog.cpp" line="43"/>
        <source>Remove All</source>
        <translation>Usuń wszystko</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMatrixParameterDialogBase</name>
    <message>
        <location filename="../src/ui/processing/qgsprocessingmatrixparameterdialogbase.ui"/>
        <source>Fixed table</source>
        <translation>Naprawiona tabela</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMatrixParameterPanel</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmatrixparameterdialog.cpp" line="163"/>
        <location filename="../src/gui/processing/qgsprocessingmatrixparameterdialog.cpp" line="188"/>
        <source>Fixed table (%1x%2)</source>
        <translation>Niezmienna tabela (%1x%2)</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMatrixWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1323"/>
        <source>comma delimited string of values, or an array of values</source>
        <translation>rozdzielany przecinkami ciąg wartości lub tablica wartości</translation>
    </message>
</context>
<context>
    <name>QgsProcessingModelerParameterWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="95"/>
        <source>Using model input</source>
        <translation>Z wykorzystaniem wejścia modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="105"/>
        <source>Using algorithm output</source>
        <translation>Z wykorzystaniem wyjścia algorytmu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="224"/>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="266"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="230"/>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="272"/>
        <source>Pre-calculated Value</source>
        <translation>Wcześniej obliczona wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="235"/>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="279"/>
        <source>Model Input</source>
        <translation>Wejście modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="240"/>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="287"/>
        <source>Algorithm Output</source>
        <translation>Wyjście algorytmu</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmodelerparameterwidget.cpp" line="338"/>
        <source>“%1” from algorithm “%2”</source>
        <translation>&quot;%1&quot; z algorytmu &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMultipleSelectionDialog</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmultipleselectiondialog.cpp" line="40"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmultipleselectiondialog.cpp" line="43"/>
        <source>Clear Selection</source>
        <translation>Wyczyść wybór</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingmultipleselectiondialog.cpp" line="46"/>
        <source>Toggle Selection</source>
        <translation>Przełącz zaznaczone</translation>
    </message>
</context>
<context>
    <name>QgsProcessingMultipleSelectionDialogBase</name>
    <message>
        <location filename="../src/ui/processing/qgsprocessingmultipleselectiondialogbase.ui"/>
        <source>Multiple selection</source>
        <translation>Zaznaczenie wielokrotne</translation>
    </message>
</context>
<context>
    <name>QgsProcessingNumericWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="670"/>
        <source>Not set</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>QgsProcessingParameterDefinitionDialog</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="140"/>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="141"/>
        <source>%1 Parameter Definition</source>
        <translation>Definicja parametru %1</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="142"/>
        <source>Parameter Definition</source>
        <translation>Definicja parametru</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="156"/>
        <source>Unable to define parameter</source>
        <translation>Nie można zdefiniować parametru</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="157"/>
        <source>Invalid parameter name</source>
        <translation>Niepoprawna nazwa parametru</translation>
    </message>
</context>
<context>
    <name>QgsProcessingParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="58"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="72"/>
        <source>Mandatory</source>
        <translation>Obowiązkowy</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingparameterdefinitionwidget.cpp" line="79"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
</context>
<context>
    <name>QgsProcessingPointWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2553"/>
        <source>Point as &apos;x,y&apos;</source>
        <translation>Punkt jako &apos;x,y&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="2643"/>
        <source>string of the format &apos;x,y&apos; or a geometry value (centroid is used)</source>
        <translation>ciąg znaków formatu &apos;x,y&apos; lub wartość geometryczna (używany jest centroid)</translation>
    </message>
</context>
<context>
    <name>QgsProcessingProgressDialogBase</name>
    <message>
        <location filename="../src/ui/processing/qgsprocessingalgorithmprogressdialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
</context>
<context>
    <name>QgsProcessingProvider</name>
    <message>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="92"/>
        <source>Duplicate algorithm name %1 for provider %2</source>
        <translation>Zdublowana nazwa algorytmu %1 dla dostawcy %2</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="128"/>
        <source>Missing parameter value %1</source>
        <translation>Brakująca wartość parametru %1</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="140"/>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="159"/>
        <source>This algorithm only supports disk-based outputs</source>
        <translation>Ten algorytm obsługuje tylko zapis na dysk</translation>
    </message>
    <message>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="167"/>
        <location filename="../src/core/processing/qgsprocessingprovider.cpp" line="178"/>
        <source>“.%1” files are not supported as outputs for this algorithm</source>
        <translation>Pliki “.%1” nie są obsługiwane jako dane wyjściowe przez ten algorytm.</translation>
    </message>
</context>
<context>
    <name>QgsProcessingRangeWidgetWrapper</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1085"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1089"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1126"/>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1127"/>
        <source>Not set</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="1243"/>
        <source>string as two comma delimited floats, e.g. &apos;1,10&apos;</source>
        <translation>ciąg znaków składający się z dwóch liczb oddzielonych przecinkiem, np. &apos;1,10&apos;</translation>
    </message>
</context>
<context>
    <name>QgsProcessingStringParameterDefinitionWidget</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="371"/>
        <source>Default value</source>
        <translation>Wartość domyślna</translation>
    </message>
    <message>
        <location filename="../src/gui/processing/qgsprocessingwidgetwrapperimpl.cpp" line="378"/>
        <source>Multiline input</source>
        <translation>Wieloliniowe wejście</translation>
    </message>
</context>
<context>
    <name>QgsProcessingToolboxModel</name>
    <message>
        <location filename="../src/gui/processing/qgsprocessingtoolboxmodel.cpp" line="370"/>
        <source>Recently used</source>
        <translation>Ostatnio używane</translation>
    </message>
</context>
<context>
    <name>QgsProject</name>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="976"/>
        <location filename="../src/core/qgsproject.cpp" line="996"/>
        <source>Loading layer %1</source>
        <translation>Wczytywanie warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1099"/>
        <location filename="../src/core/qgsproject.cpp" line="1107"/>
        <location filename="../src/core/qgsproject.cpp" line="1166"/>
        <source>Unable to open %1</source>
        <translation>Nie można otworzyć %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1180"/>
        <source>%1 at line %2 column %3</source>
        <translation>%1 w wierszu %2, kolumnie %3</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1190"/>
        <source>%1 for file %2</source>
        <translation>%1 dla pliku %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1332"/>
        <source>Project Variables Invalid</source>
        <translation>Nieprawidłowe zmienne projektu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1332"/>
        <source>The project contains invalid variable settings.</source>
        <translation>Projekt zawiera nieprawidłowe ustawienia zmiennych.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1540"/>
        <source>Translated project saved with locale prefix %1</source>
        <translation>Tłumaczony projekt zapisano z przedrostkiem lokalizacji %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1544"/>
        <source>Error saving translated project with locale prefix %1</source>
        <translation>Błąd przy zapisie tłumaczonego projektu z przedrostkiem lokalizacji %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1883"/>
        <source>Unable to read file %1</source>
        <translation>Nie można odczytać pliku %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1890"/>
        <source>Unable to save project to storage %1</source>
        <translation>Nie można zapisać projektu do %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="2140"/>
        <source>Unable to create backup file %1</source>
        <translation>Nie można utworzyć pliku kopii zapasowej %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="2154"/>
        <source>Unable to save to file %1</source>
        <translation>Nie można zapisać pliku %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="2983"/>
        <source>Unable to unzip file &apos;%1&apos;</source>
        <translation>Nie można rozpakować pliku &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="2990"/>
        <source>Zip archive does not provide a project file</source>
        <translation>Archiwum ZIP nie zawiera pliku projektu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="3009"/>
        <source>Cannot read unzipped qgs project file</source>
        <translation>Nie można odczytać rozpakowanego pliku projektu QGS</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="3040"/>
        <source>Unable to write temporary qgs file</source>
        <translation>Nie można zapisać tymczasowego pliku QGS</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="3062"/>
        <source>Unable to perform zip</source>
        <translation>Nie można spakować do ZIP</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1937"/>
        <source>%1 is not writable. Please adjust permissions (if possible) and try again.</source>
        <translation>%1 nie umożliwia zapisu. Dostosuj uprawnienia (jeśli to możliwe) i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1179"/>
        <source>Read Project File</source>
        <translation>Odczytaj plik projektu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1183"/>
        <source>Project file read error in file %1: %2 at line %3 column %4</source>
        <translation>Błąd odczytu pliku projektu w pliku %1: %2 w linii %3 kolumnie %4</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="1919"/>
        <location filename="../src/core/qgsproject.cpp" line="3051"/>
        <source>Unable to save auxiliary storage (&apos;%1&apos;)</source>
        <translation>Nie można zapisać pamięci pomocniczej (&apos;%1&apos;)</translation>
    </message>
    <message>
        <location filename="../src/core/qgsproject.cpp" line="2184"/>
        <source>Unable to save to file %1. Your project may be corrupted on disk. Try clearing some space on the volume and check file permissions before pressing save again.</source>
        <translation>Nie można zapisać do pliku %1. Twój plik projektu może być uszkodzony. Sprawdź czy jest wolne miejsce na dysku oraz uprawnienia przed ponowną próbą zapisu.</translation>
    </message>
</context>
<context>
    <name>QgsProjectHomeItemGuiProvider</name>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="299"/>
        <source>Set Project Home…</source>
        <translation>Wybierz katalog projektu…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="303"/>
        <source>Select Project Home Directory</source>
        <translation>Wybierz katalog projektu</translation>
    </message>
</context>
<context>
    <name>QgsProjectItemGuiProvider</name>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="567"/>
        <source>Open Project</source>
        <translation>Otwórz projekt</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="575"/>
        <source>Extract Symbols…</source>
        <translation>Wyodrębnij symbole…</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="598"/>
        <source>Extract Symbols</source>
        <translation>Wyodrębnij symbole</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="598"/>
        <source>Could not read project file</source>
        <translation>Nie można odczytać pliku projektu</translation>
    </message>
    <message>
        <location filename="../src/app/browser/qgsinbuiltdataitemproviders.cpp" line="605"/>
        <source>File Properties…</source>
        <translation>Właściwości pliku…</translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialog</name>
    <message>
        <location filename="../src/app/qgsprojectlayergroupdialog.cpp" line="60"/>
        <source>QGIS files</source>
        <translation>Pliki QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectlayergroupdialog.cpp" line="61"/>
        <source>Select Project File</source>
        <translation>Wybierz plik projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectlayergroupdialog.cpp" line="158"/>
        <source>Embed Layers and Groups</source>
        <translation>Osadź warstwy i grupy…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectlayergroupdialog.cpp" line="158"/>
        <source>Recursive embedding is not supported. It is not possible to embed layers / groups from the current project.</source>
        <translation>Zagnieżdżenie rekurencyjne nie jest wspierane. Nie jest możliwe osadzenie warstw / grup z bieżącego projektu.</translation>
    </message>
</context>
<context>
    <name>QgsProjectLayerGroupDialogBase</name>
    <message>
        <location filename="../src/ui/qgsprojectlayergroupdialogbase.ui"/>
        <source>Select Layers and Groups to Embed</source>
        <translation>Zaznacz warstwy i grupy warstw do osadzenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectlayergroupdialogbase.ui"/>
        <source>Project file</source>
        <translation>Plik projektu</translation>
    </message>
</context>
<context>
    <name>QgsProjectProperties</name>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1243"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1733"/>
        <source>Coordinate System Restriction</source>
        <translation>Ograniczenie układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1243"/>
        <source>No coordinate systems selected. Disabling restriction.</source>
        <translation>Nie wybrano układu współrzędnych. Ograniczenia są nieaktywne.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="125"/>
        <source>Decimal degrees</source>
        <translation>Stopnie dziesiętne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="126"/>
        <source>Degrees, minutes</source>
        <translation>stopnie, minuty</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="127"/>
        <source>Degrees, minutes, seconds</source>
        <translation>stopnie, minuty, sekundy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="129"/>
        <source>Meters</source>
        <translation>metry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="131"/>
        <source>Feet</source>
        <translation>stopy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="134"/>
        <source>Nautical miles</source>
        <translation>mile morskie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="137"/>
        <source>Degrees</source>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="124"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="138"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="151"/>
        <source>Map units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="130"/>
        <source>Kilometers</source>
        <translation>kilometry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="132"/>
        <source>Yards</source>
        <translation>jardy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="133"/>
        <source>Miles</source>
        <translation>mile</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="135"/>
        <source>Centimeters</source>
        <translation>centymetry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="136"/>
        <source>Millimeters</source>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="140"/>
        <source>Square meters</source>
        <translation>metry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="141"/>
        <source>Square kilometers</source>
        <translation>kilometry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="142"/>
        <source>Square feet</source>
        <translation>stopy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="143"/>
        <source>Square yards</source>
        <translation>jardy kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="144"/>
        <source>Square miles</source>
        <translation>mile kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="145"/>
        <source>Hectares</source>
        <translation>hektary</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="146"/>
        <source>Acres</source>
        <translation>akry</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="147"/>
        <source>Square nautical miles</source>
        <translation>mile morskie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="148"/>
        <source>Square centimeters</source>
        <translation>centymetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="149"/>
        <source>Square millimeters</source>
        <translation>milimetry kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="150"/>
        <source>Square degrees</source>
        <translation>stopnie kwadratowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="224"/>
        <source>Layers are in edit mode. Stop edit mode on all layers to toggle transactional editing.</source>
        <translation>Warstwy są w trybie edycji. Wyłącz go na wszystkich warstwach, aby włączyć edycję transakcyjną.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="260"/>
        <source>Select Project Home Path</source>
        <translation>Wybierz katalog projektu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="352"/>
        <source>Selection Color</source>
        <translation>Kolor obiektów zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="397"/>
        <source>Filter layers…</source>
        <translation>Przeszukaj warstwy…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="436"/>
        <source>Custodian</source>
        <translation>Zarządca</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="437"/>
        <source>Owner</source>
        <translation>Właściciel</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="438"/>
        <source>User</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="439"/>
        <source>Distributor</source>
        <translation>Dystrybutor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="440"/>
        <source>Originator</source>
        <translation>Pomysłodawca</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="441"/>
        <source>Point of contact</source>
        <translation>Osoba do kontaktu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="442"/>
        <source>Principal investigator</source>
        <translation>Główny nadzorca</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="443"/>
        <source>Processor</source>
        <translation>Operator</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="444"/>
        <source>Publisher</source>
        <translation>Wydawca</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="445"/>
        <source>Author</source>
        <translation>Autor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="458"/>
        <source>Conditions unknown</source>
        <translation>Nieznane warunki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="459"/>
        <source>No conditions apply</source>
        <translation>Nie stosuje się</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="472"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="473"/>
        <source>Copyright</source>
        <translation>Prawa autorskie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="474"/>
        <source>Patent</source>
        <translation>Patent</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="475"/>
        <source>Patent pending</source>
        <translation>W trakcie patentowania</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="476"/>
        <source>Trademark</source>
        <translation>Znak handlowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="477"/>
        <source>License</source>
        <translation>Licencja</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="478"/>
        <source>Intellectual property rights</source>
        <translation>Prawa własności intelektualnej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="479"/>
        <source>Restricted</source>
        <translation>Tajny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="480"/>
        <source>Other restrictions</source>
        <translation>Inne ograniczenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="663"/>
        <source>In case of no other information to evaluate the map unit sized symbols, it uses default scale (on projected CRS) or default map units per mm (on geographic CRS).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="679"/>
        <source>Default scale for legend</source>
        <translation>Domyślna skala legendy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1633"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1639"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1645"/>
        <source>Unknown units</source>
        <translation>Nieznana jednostka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1662"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1669"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1675"/>
        <source>Map units (%1)</source>
        <translation>Jednostki mapy (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1733"/>
        <source>CRS %1 was already selected</source>
        <translation>Układ współrzędnych %1 został już wybrany</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1754"/>
        <source>Coordinate System Restrictions</source>
        <translation>Ograniczenia układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1755"/>
        <source>The current selection of coordinate systems will be lost.
Proceed?</source>
        <translation>Aktualny wybór układu współrzędnych nie zostanie zapamiętany.
Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1783"/>
        <source>Select layout</source>
        <translation>Wybierz układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1783"/>
        <source>Layout Title</source>
        <translation>Tytuł wydruku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2519"/>
        <source>Set Scale</source>
        <translation>Ustaw skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2588"/>
        <source>General TS file generated</source>
        <translation>Wygenerowano plik TS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2588"/>
        <source>TS file generated with source language %1.
- open it with Qt Linguist
- translate strings
- save it with the postfix of the target language (eg. de)
- release to get qm file including postfix (eg. aproject_de.qm)
When you open it again in QGIS having set the target language (de), the project will be translated and saved with postfix (eg. aproject_de.qgs).</source>
        <translation>Wygenerowano plik TS z językiem źródłowym ustawionym jako %1.
- otwórz go w Qt Linguist
- przetłumacz wyrażenia
- zapisz plik określając docelowy język w nazwie (np. de)
- wydaj, aby uzyskać plik qm z rozszerzeniem języka (np. projekt_de.qm)
Kiedy otworzysz go ponownie w QGIS z ustawionym językiem docelowym (de), projekt zostanie przetłumaczony i zapisany z rozszerzeniem języka (np. projekt_de.qgs).</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1805"/>
        <source>Select Restricted Layers and Groups</source>
        <translation>Zaznacz zastrzeżone warstwy i grupy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2359"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2422"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2423"/>
        <source>Custom</source>
        <translation>Użytkownika</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1894"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1944"/>
        <source>Start checking QGIS Server</source>
        <translation>Rozpoczęcie sprawdzania QGIS Servera</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1905"/>
        <source>Use short name for &quot;%1&quot;</source>
        <translation>Użyj skróconej nazwy dla &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1914"/>
        <source>Some layers and groups have the same name or short name</source>
        <translation>Niektóre warstwy i grupy mają takie same nazwy lub skrócone nazwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1915"/>
        <source>Duplicate names:</source>
        <translation>Powtarzające się nazwy:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1921"/>
        <source>All names and short names of layer and group are unique</source>
        <translation>Wszystkie nazwy i skrócone nazwy warstw i grup są unikalne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1926"/>
        <source>Some layer short names have to be updated:</source>
        <translation>Skrócone nazwy niektórych warstw muszą być zaktualizowane:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1931"/>
        <source>All layer short names are well formed</source>
        <translation>Wszystkie skrócone nazwy warstw są prawidłowe</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1936"/>
        <source>Some layer encodings are not set:</source>
        <translation>Nie zostało ustawione kodowanie niektórych warstw:</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1941"/>
        <source>All layer encodings are set</source>
        <translation>Kodowanie wszystkich warstw zostało ustawione</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1951"/>
        <source>Enter scale</source>
        <translation>Podaj skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1952"/>
        <source>Scale denominator</source>
        <translation>Mianownik skali</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1973"/>
        <source>Load scales</source>
        <translation>Wczytaj skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1974"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1997"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="1996"/>
        <source>Save scales</source>
        <translation>Zapisz skalę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2143"/>
        <source>Select a valid symbol</source>
        <translation>Wybierz dopuszczalny symbol</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2149"/>
        <source>Invalid symbol : </source>
        <translation>Niepoprawny symbol: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2338"/>
        <source>Update layer &quot;%1&quot; encoding</source>
        <translation>Zaktualizuj kodowanie warstwy &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2422"/>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2423"/>
        <source>Select %1 from pull-down menu to adjust radii</source>
        <translation>Wybierz %1 z menu rozwijalnego, aby dostosować promień</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2469"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsprojectproperties.cpp" line="2519"/>
        <source>The text you entered is not a valid scale.</source>
        <translation>Wpisany tekst nie jest prawidłową skalą.</translation>
    </message>
</context>
<context>
    <name>QgsProjectPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project Properties</source>
        <translation>Właściwości projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10964"/>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project title</source>
        <translation>Tytuł projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Descriptive project name</source>
        <translation>Opisowy tytuł projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Default project title</source>
        <translation>Domyślny tytuł projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Selection color</source>
        <translation>Kolor obiektów zaznaczonych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>absolute</source>
        <translation>absolutne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>relative</source>
        <translation>względne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Semi-minor</source>
        <translation>Półoś mała</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Semi-major</source>
        <translation>Półoś wielka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10966"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Default styles</source>
        <translation>Domyślne style</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10970"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Checking this setting avoids visible edge artifacts when rendering this project as separate map tiles. Rendering performance will be degraded.</source>
        <translation>Zaznaczenie tego pola zapobiega widocznym artefaktom pojawiającym się przy renderowaniu tego projektu jako oddzielne kafelki mapy. Równocześnie pogarsza wydajność renderowania.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Avoid artifacts when project is rendered as map tiles (degrades performance)</source>
        <translation>Unikaj artefaktów, gdy projekt jest renderowany jako kafelki mapy (pogarsza wydajność)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project Predefined Scales</source>
        <translation>Predefiniowane skale dla projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Source language</source>
        <translation>Język źródłowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Datum Transformations</source>
        <translation>Transformacje układu odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Default Symbols</source>
        <translation>Domyślne symbole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project Colors</source>
        <translation>Kolory projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Layers Capabilities</source>
        <translation>Ustawienia warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Toggle Selection</source>
        <translation>Przełącz zaznaczone</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Show spatial layers only</source>
        <translation>Pokaż tylko warstwy z geometrią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Service Capabilities</source>
        <translation>Capabilities usługi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Position</source>
        <translation>Stanowisko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Short name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add layout to exclude</source>
        <translation>Dodaj układ wydruku do wykluczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Remove selected layout</source>
        <translation>Usuń zaznaczony układ wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Test Configuration</source>
        <translation>Testuj konfigurację</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Launch</source>
        <translation>Uruchom</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>When enabled, layers from the same database connection will be put into a transaction group. Their edit state will be synchronized and changes to these layers will be sent to the provider immediately. Only supported on postgres provider.</source>
        <translation>Jeśli włączone, warstwy z tego samego połączenia bazodanowego będą łączone w jedną grupową transakcję. Stan ich edycji będzie synchronizowany a zmiany w tych warstwach będą wysyłanie do dostawcy danych natychmiast. Opcja wspierana jest jedynie przez PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Automatically create transaction groups where possible</source>
        <translation>Twórz grupy transakcji danych, jeśli to możliwe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>When enabled, default values will be evaluated as early as possible. This will fill default values in the add feature form already and not only create them on commit. Only supported for postgres provider.</source>
        <translation>Jeśli włączone, domyślne wartości będą generowanie tak szybko jak to możliwe. Spowoduje to uzupełnianie pól w formularzu dodawania obiektu domyślnymi wartościami, a nie tworzeniem ich po zatwierdzeniu. Opcja wspierana jest jedynie przez PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Evaluate default values on provider side</source>
        <translation>Oblicz wartości domyślne po stronie dostawcy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Expression Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Manual</source>
        <translation>Ręczna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The number of decimal places for the manual option</source>
        <translation>Liczba wyświetlanych cyfr po przecinku dla opcji ręcznej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>decimal places</source>
        <translation>cyfr po przecinku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Marker</source>
        <translation>Znacznik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Color Ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Style Manager</source>
        <translation>Zarządzanie stylem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10969"/>
        <source>Relations</source>
        <translation>Relacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Assign random colors to symbols</source>
        <translation>Przypisz symbolom losowe kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Copy colors</source>
        <translation>Kopiuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add color</source>
        <translation>Dodaj kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Paste colors</source>
        <translation>Wklej kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Remove color</source>
        <translation>Usuń kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The web site URL of the service provider.</source>
        <translation>Adres URL dostawcy usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Online resource</source>
        <translation>Zasoby online</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>E-Mail</source>
        <translation>E-mail</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Phone</source>
        <translation>Telefon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Fees</source>
        <translation>Opłaty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Access constraints</source>
        <translation>Ograniczenia dostępu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Keyword list</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>WMS capabilities</source>
        <translation>WMS Capabilitities</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add geometry to feature response</source>
        <translation>Dodaj geometrię do zwracanego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Coordinate Display</source>
        <translation>Wyświetlanie współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Max. X</source>
        <translation>Max. X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Max. Y</source>
        <translation>Max. Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Use Current Canvas Extent</source>
        <translation>Użyj zasięgu bieżącego widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Used</source>
        <translation>Użyte</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>WCS capabilities</source>
        <translation>WCS Capabilities</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Exclude layers</source>
        <translation>Wyklucz warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Quality for JPEG images ( 10 : smaller image - 100 : best quality )</source>
        <translation>Komprersja obrazów JPEG ( 10 : mniejszy plik - 100 : najlepsza jakość )</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Use layer ids as names</source>
        <translation>Użyj identyfikatorów warstw jako nazw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10968"/>
        <source>Data Sources</source>
        <translation>Źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Measurements</source>
        <translation>Pomiary</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Units for distance measurement</source>
        <translation>Jednostki pomiaru odległości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Units for area measurement</source>
        <translation>Jednostki pomiaru powierzchni</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Display coordinates using</source>
        <translation>Wyświetlane jednostki współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Automatically sets the number of decimal places to use when displaying coordinates</source>
        <translation>Automatycznie ustala liczbę cyfr po przecinku do wyświetlania współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Manually set the number of decimal places to use when displaying coordinates</source>
        <translation>Ustal ręcznie liczbę cyfr po przecinku do wyświetlania współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Import colors</source>
        <translation>Importuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10965"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10967"/>
        <source>Default Styles</source>
        <translation>Domyślny styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Data sources</source>
        <translation>Źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10972"/>
        <source>QGIS Server</source>
        <translation>QGIS Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>WMS/WFS/WCS Server Configuration</source>
        <translation>Konfiguracja serwera WMS/WFS/WCS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>General Settings</source>
        <translation>Ustawienia główne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Open folder containing the project</source>
        <translation>Otwórz katalog, w którym zapisany jest projekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project home path. Leave blank to use the current project file location.</source>
        <translation>Katalog projektu. Zostaw puste, aby użyć aktualnej lokalizacji pliku projektu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Set the project home path</source>
        <translation>Ustaw katalog projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Ellipsoid
(for distance and area calculations)</source>
        <translation>Elipsoida
(do pomiaru odległości i powierzchni)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add predefined scale</source>
        <translation>Dodaj skalę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Remove selected scale</source>
        <translation>Usuń wybraną skalę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Import from file</source>
        <translation>Importuj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Save to file</source>
        <translation>Zapisz do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Generate Project Translation File</source>
        <translation>Generuj plik tłumaczenia projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Generate TS File</source>
        <translation>Generuj plik TS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Project Coordinate Reference System (CRS)</source>
        <translation>Układ współrzędnych projektu (CRS)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Ask for datum transformation if several are available (defined in global setting)</source>
        <translation>Pytaj o przekształcenia, gdy dostępnych jest ich kilka (zdefiniowane w głównych ustawieniach)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Edit symbol</source>
        <translation>Edytuj symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Export colors</source>
        <translation>Eksportuj kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Trust project when data source has no metadata</source>
        <translation>Ufaj gdy źródło danych nie ma określonych metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The contact person e-mail for the service.</source>
        <translation>E-mail osoby kontaktowej dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The contact person name for the service.</source>
        <translation>Nazwisko osoby kontaktowej dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The name of the service provider.</source>
        <translation>Nazwa dostawcy usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The title should be brief yet descriptive enough to identify this service.</source>
        <translation>Tytuł powinien być zwięzły lecz maksymalnie dokładnie opisujący usługę.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The contact person phone for the service.</source>
        <translation>Telefon osoby kontaktowej dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The abstract is a descriptive narrative providing more information about the service.</source>
        <translation>Streszczenie jest opisem dostarczającym więcej informacji o usłudze.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>List of keywords separated by comma to help catalog searching.</source>
        <translation>Lista słów kluczowych rozdzielonych przecinkiem, słowa kluczowe pomagają w wyszukiwaniu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Fees applied to the service.</source>
        <translation>Opłaty stosowane dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Access constraints applied to the service.</source>
        <translation>Ograniczenia dostępu zastosowane dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>The contact person position for the service.</source>
        <translation>Stanowisko osoby kontaktowej dla usługi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>A name used to identify the root layer. The short name is a text string used for machine-to-machine communication.</source>
        <translation>Nazwa identyfikująca warstwę główną. Jest to krótka nazwa wykorzystywana przez komputer.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add layer to exclude</source>
        <translation>Dodaj warstwę do wykluczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Remove selected layer</source>
        <translation>Usuń zaznaczoną warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Add new CRS</source>
        <translation>Dodaj nowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Fetch all CRS&apos;s from layers</source>
        <translation>Pobierz wszystkie układy współrzędnych z warstw projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Remove selected CRS</source>
        <translation>Usuń zaznaczony układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>GetFeatureInfo geometry precision (decimal places)</source>
        <translation>Precyzja geometrii w GetFeatureInfo (miejsca dziesiętne)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>INSPIRE (European directive)</source>
        <translation>INSPIRE (Dyrektywa Unii Europejskiej)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Service language</source>
        <translation>Język usługi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Metadata date</source>
        <translation>Data metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Last revision date</source>
        <translation>Data ostatniej weryfikacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Metadata URL</source>
        <translation>URL metadanych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>application/vnd.iso.19139+xml</source>
        <translation>application/vnd.iso.19139+xml</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>application/vnd.ogc.csw.GetRecordByIdResponse_xml</source>
        <translation>application/vnd.ogc.csw.GetRecordByIdResponse_xml</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>application/vnd.ogc.csw_xml</source>
        <translation>application/vnd.ogc.csw_xml</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>URL mime/type</source>
        <translation>URL mime/type</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Segmentize feature info geometry</source>
        <translation>Podziel na segmenty geometrię zwracaną w feature info</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>WMTS capabilities</source>
        <translation>WMTS Capabilities</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>PNG</source>
        <translation>PNG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>JPEG</source>
        <translation>JPEG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Minimum scale</source>
        <translation>Minimalna skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>WFS capabilities (also influences DXF export)</source>
        <translation>WFS capabilities (wpływa również na export do DXF)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Published</source>
        <translation>Opublikowane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Geometry precision (decimal places)</source>
        <translation>Precyzja geometrii (miejsca dziesiętne)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Insert</source>
        <translation>Wstaw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <location filename="../src/app/qgisapp.cpp" line="10971"/>
        <source>Macros</source>
        <translation>Makra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Advertised URL</source>
        <translation>Rozgłaszany URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Width</source>
        <translation>szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Height</source>
        <translation>wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Maximums for GetMap request</source>
        <translation>Maksymalne w zapytaniu GetMap</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>CRS restrictions</source>
        <translation>Ograniczenia układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Default map units per mm in legend</source>
        <translation>Domyślne jednostki mapy na mm w legendzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Speed up project loading by skipping data checks in PostgreSQL layers. Useful in QGIS server context or project with huge database views or materialized views.</source>
        <translation>Przyspiesz ładowanie projektu, pomijając sprawdzanie danych w warstwach PostgreSQL. Przydatny w kontekście serwera QGIS lub projekcie z dużymi widokami lub widokami zmaterializowanymi.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>&amp;Project home</source>
        <translation>Katalog &amp;projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Sa&amp;ve paths</source>
        <translation>&amp;Zapisz ścieżki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Pro&amp;ject file</source>
        <translation>&amp;Plik projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Back&amp;ground color</source>
        <translation>Kolor &amp;tła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>A&amp;utomatic</source>
        <translation>a&amp;utomatyczna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>&amp;Python Macros</source>
        <translation>Makra &amp;Pythona</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>&amp;Person</source>
        <translation>&amp;Osoba</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Or&amp;ganization</source>
        <translation>Or&amp;ganizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Maximum features for Atlas print requests</source>
        <translation>Maksymalna ilość obiektów dla żądania wydruku atlasu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Ad&amp;vertised extent</source>
        <translation>Ro&amp;zgłaszany zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Min. &amp;X</source>
        <translation>Min. &amp;X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Min. &amp;Y</source>
        <translation>Min. &amp;Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Scenario &amp;2 - INSPIRE related fields using embedded service metadata</source>
        <translation>Scenariusz &amp;2 - Pola dotyczące INSPIRE używają wbudowanych metadanych usługi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Scenario &amp;1 - INSPIRE related fields using referenced external service metadata</source>
        <translation>Scenariusz &amp;1 - Pola dotyczące INSPIRE używają określonych metadanych zewnętrznej usługi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Excl&amp;ude layouts</source>
        <translation>Wyklucz &amp;układy wydruku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>When using tiles set this to the size of the larger symbols to avoid cut symbols at tile boundaries. This works by drawing features that are outside the tile extent.</source>
        <translation>Podczas używania kafelków ustaw tyle, ile ma rozmiar większych symboli, aby uniknąć ich obcinania na granicach kafelków. Działa to poprzez rysowanie obiektów, które są poza zakresem kafelka.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Tile buffer in pixels</source>
        <translation>Bufor kafla w pikselach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Published layers</source>
        <translation>Opublikowane warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Grids</source>
        <translation>Siatki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Top</source>
        <translation>Góra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Min. scale</source>
        <translation>Min. skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Last level</source>
        <translation>Ostatni poziom</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectpropertiesbase.ui"/>
        <source>Max. scale</source>
        <translation>Max. skala</translation>
    </message>
</context>
<context>
    <name>QgsProjectPropertyKey</name>
    <message>
        <location filename="../src/core/qgsprojectproperty.cpp" line="418"/>
        <source>Failed to save project property %1</source>
        <translation>Nie udało się zapisać właściwości projektu %1</translation>
    </message>
</context>
<context>
    <name>QgsProjectSnappingSettings</name>
    <message>
        <location filename="../src/core/qgssnappingconfig.cpp" line="321"/>
        <source>Cannot read individual settings. Unexpected tag &apos;%1&apos;</source>
        <translation>Nie można odczytać ustawień. Nieoczekiwany tag &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionDialog</name>
    <message>
        <location filename="../src/gui/qgsprojectionselectiondialog.cpp" line="49"/>
        <source>This layer appears to have no projection specification.</source>
        <translation>Warstwa wydaje się nie posiadać deklaracji odwzorowania.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiondialog.cpp" line="50"/>
        <source>By default, this layer will now have its projection set to that of the project, but you may override this by selecting a different projection below.</source>
        <translation>Domyślnie ta warstwa będzie miała teraz odwzorowanie tożsame z projektem, ale możesz to zmienić wybierając inne odwzorowanie poniżej.</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionTreeWidget</name>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="347"/>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="1027"/>
        <source>Resource Location Error</source>
        <translation>Błąd lokalizacji źródła</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="347"/>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="1028"/>
        <source>Error reading database file from: 
 %1
Because of this the projection selector will not work…</source>
        <translation>Błąd odczytu pliku bazy danych z: 
 %1
Z tego powodu wybór odwzorowania nie będzie działał…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="477"/>
        <source>User Defined Coordinate Systems</source>
        <translation>Układy współrzędnych użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="553"/>
        <source>Geographic Coordinate Systems</source>
        <translation>Układy współrzędnych geodezyjnych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="562"/>
        <source>Projected Coordinate Systems</source>
        <translation>Układy współrzędnych prostokątnych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="632"/>
        <source>Other</source>
        <translation>Inny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="690"/>
        <source>Unknown Coordinate Systems</source>
        <translation>Nieznane układy współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="956"/>
        <source>Extent not known</source>
        <translation>Zasięg nieznany</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="967"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="968"/>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="969"/>
        <source>&lt;dt&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;%2&lt;/code&gt;&lt;/dd&gt;</source>
        <translation>&lt;dt&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;%2&lt;/code&gt;&lt;/dd&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="968"/>
        <source>WKT</source>
        <translation>WKT</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectiontreewidget.cpp" line="969"/>
        <source>Proj4</source>
        <translation>Proj4</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidget</name>
    <message>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="35"/>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="319"/>
        <source>invalid projection</source>
        <translation>nieprawidłowe odwzorowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="56"/>
        <source>Select CRS</source>
        <translation>Wybierz układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="277"/>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="281"/>
        <source>Layer CRS: %1</source>
        <translation>Układ współrzędnych warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="298"/>
        <source>Project CRS: %1</source>
        <translation>Układ współrzędnych projektu: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsprojectionselectionwidget.cpp" line="304"/>
        <source>Default CRS: %1</source>
        <translation>Domyślny układ współrzędnych: %1</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectionWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsprojectionselectionwidgetplugin.cpp" line="74"/>
        <location filename="../src/customwidgets/qgsprojectionselectionwidgetplugin.cpp" line="79"/>
        <source>A widget to select a generic projection system.</source>
        <translation>Wybór ogólnego układu współrzędnych.</translation>
    </message>
</context>
<context>
    <name>QgsProjectionSelectorBase</name>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Coordinate Reference System Selector</source>
        <translation>Wybór układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Filter</source>
        <translation>Filtr</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Use this option to treat all coordinates as Cartesian coordinates in an unknown reference system.</source>
        <translation>Użyj tej opcji by potraktować wszystkie współrzędne jako współrzędne kartezjańskie w nieznanym układzie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>No projection (or unknown/non-Earth projection)</source>
        <translation>Bez odwzorowania (lub nieznane/nie-ziemskie odwzorowanie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Authority ID</source>
        <translation>Authority ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Hide deprecated CRSs</source>
        <translation>Ukryj nieaktualne </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Recently Used Coordinate Reference Systems</source>
        <translation>Ostatnio używane układy współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsprojectionselectorbase.ui"/>
        <source>Predefined Coordinate Reference Systems</source>
        <translation>Predefiniowane układy współrzędnych </translation>
    </message>
</context>
<context>
    <name>QgsPropertyColorAssistantWidget</name>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="461"/>
        <source>Color For Null Values</source>
        <translation>Kolor dla wartości NULL</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="463"/>
        <source>Transparent</source>
        <translation>Przezroczyste</translation>
    </message>
</context>
<context>
    <name>QgsPropertyGenericNumericAssistantWidget</name>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="543"/>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="548"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="551"/>
        <source>Angle from</source>
        <translation>Kąt od</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="552"/>
        <source>Angle when NULL</source>
        <translation>Kąt jeśli NULL</translation>
    </message>
</context>
<context>
    <name>QgsPropertyOverrideButton</name>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="65"/>
        <source>Variable</source>
        <translation>Zmienna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="85"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="86"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="87"/>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="78"/>
        <source>Description…</source>
        <translation>Opis…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="69"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="80"/>
        <source>Store Data in the Project</source>
        <translation>Zapisz dane w projekcie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="83"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="88"/>
        <source>Assistant…</source>
        <translation>Asystent…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="122"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="196"/>
        <source>boolean</source>
        <translation>boolean</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="126"/>
        <source>int</source>
        <translation>int</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="127"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="193"/>
        <source>double</source>
        <translation>double</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="131"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="184"/>
        <source>string</source>
        <translation>string</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="138"/>
        <source>Field type: </source>
        <translation>Pole typu: </translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="187"/>
        <source>integer</source>
        <translation>integer</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="190"/>
        <source>integer64</source>
        <translation>integer64</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="199"/>
        <source>unknown type</source>
        <translation>nieznany typ</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="326"/>
        <source>Data defined override</source>
        <translation>Nadpisywanie oparte na danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="349"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="829"/>
        <source>expression</source>
        <translation>wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="349"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="829"/>
        <source>field</source>
        <translation>pole</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="351"/>
        <source>Deactivate</source>
        <translation>Wyłącz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="351"/>
        <source>Activate</source>
        <translation>Włącz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="384"/>
        <source>Attribute Field</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="410"/>
        <source>No matching field types found</source>
        <translation>Nie znaleziono pasującego typu pola</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="426"/>
        <source>Project Color</source>
        <translation>Kolor projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="455"/>
        <source>No colors set</source>
        <translation>Brak ustawionych kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="839"/>
        <source>&lt;b&gt;Current definition (%1):&lt;/b&gt;&lt;br&gt;%2</source>
        <translation>&lt;b&gt;Bieżąca definicja (%1):&lt;/b&gt;&lt;br&gt;%2</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="466"/>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="498"/>
        <source>No variables set</source>
        <translation>Nie zdefiniowano zmiennych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="515"/>
        <source>Current: </source>
        <translation>Bieżące: </translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="663"/>
        <source>Data Definition Description</source>
        <translation>Opis definicji danych</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="762"/>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="827"/>
        <source>undefined</source>
        <translation>niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="774"/>
        <source>project color</source>
        <translation>kolor projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="782"/>
        <source>Parse error: %1</source>
        <translation>Błąd sprawdzania: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="797"/>
        <source>&apos;%1&apos; field missing</source>
        <translation>brak pola &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="808"/>
        <source>&lt;b&gt;&lt;u&gt;Data defined override&lt;/u&gt;&lt;/b&gt;&lt;br&gt;</source>
        <translation>&lt;b&gt;&lt;u&gt;Nadpisywanie oparte na danych&lt;/u&gt;&lt;/b&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="810"/>
        <source>&lt;b&gt;Active: &lt;/b&gt;%1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;(ctrl|right-click toggles)&lt;/i&gt;&lt;br&gt;</source>
        <translation>&lt;b&gt;Aktywne: &lt;/b&gt;%1&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;(ctrl|prawy-klik przełącza)&lt;/i&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="810"/>
        <source>yes</source>
        <translation>tak</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="810"/>
        <source>no</source>
        <translation>nie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="814"/>
        <source>&lt;b&gt;Usage:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Użycie:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="819"/>
        <source>&lt;b&gt;Expected input:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Oczekiwane wejście:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyoverridebutton.cpp" line="824"/>
        <source>&lt;b&gt;Valid input types:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>&lt;b&gt;Poprawne typy wejściowe:&lt;/b&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
</context>
<context>
    <name>QgsPropertyOverrideButtonPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgspropertyoverridebuttonplugin.cpp" line="74"/>
        <source>A widget to define override for a corresponding property</source>
        <translation>Widżet do zdefiniowania zamiany za odpowiadającą wartość</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgspropertyoverridebuttonplugin.cpp" line="79"/>
        <source>A widget to define override for a corresponding property.</source>
        <translation>Widżet do zdefiniowania zamiany za odpowiadającą wartość.</translation>
    </message>
</context>
<context>
    <name>QgsPropertySizeAssistantWidget</name>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="343"/>
        <source>Flannery</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="344"/>
        <source>Surface</source>
        <translation>Powierzchnia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="345"/>
        <source>Radius</source>
        <translation>Promień</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="346"/>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="350"/>
        <source>Exponential</source>
        <translation>wykładniczy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgspropertyassistantwidget.cpp" line="351"/>
        <source>Linear</source>
        <translation>liniowy</translation>
    </message>
</context>
<context>
    <name>QgsPuzzleWidget</name>
    <message>
        <location filename="../src/app/qgspuzzlewidget.cpp" line="101"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgspuzzlewidget.cpp" line="101"/>
        <source>Well done!

Now let&apos;s get back to work, shall we?</source>
        <translation>Dobra robota!

Wracamy do roboty, ok?</translation>
    </message>
</context>
<context>
    <name>QgsPyDataItem</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="271"/>
        <source>&amp;Run Script</source>
        <translation>Uruchom skrypt</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="276"/>
        <source>Open in External &amp;Editor</source>
        <translation>Otwórz w zewnętrznym edytorze</translation>
    </message>
</context>
<context>
    <name>QgsQmlWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsqmlwidgetwrapper.cpp" line="51"/>
        <location filename="../src/gui/editorwidgets/qgsqmlwidgetwrapper.cpp" line="75"/>
        <source>Failed to open temporary QML file</source>
        <translation>Nie powiodło się otworzenie tymczasowego pliku QML</translation>
    </message>
</context>
<context>
    <name>QgsQptDataItem</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="228"/>
        <source>New Layout from Template</source>
        <translation>Nowy układ z szablonu</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilder</name>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="61"/>
        <source>&amp;Test</source>
        <translation>&amp;Testuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="65"/>
        <source>&amp;Clear</source>
        <translation>&amp;Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="75"/>
        <source>Set provider filter on %1</source>
        <translation>Ustaw filtr dostawcy danych na %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="79"/>
        <source>Search…</source>
        <translation>Szukaj…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="226"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="232"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="239"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="247"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="262"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="269"/>
        <source>Query Result</source>
        <translation>Wyniki zapytania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="227"/>
        <source>An error occurred when executing the query, please check the expression syntax.</source>
        <translation>Wystąpił błąd podczas wykonywania zapytania, sprawdź składnię wyrażenia.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgsquerybuilder.cpp" line="233"/>
        <source>The where clause returned %n row(s).</source>
        <comment>returned test rows</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="269"/>
        <source>Error in query. The subset string could not be set.</source>
        <translation>Błąd w zapytaniu. Nie można użyć podrzędnego ciągu znaków.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="240"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="248"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="263"/>
        <source>An error occurred when executing the query.</source>
        <translation>Wystąpił błąd podczas wykonywania zapytania.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="241"/>
        <location filename="../src/gui/qgsquerybuilder.cpp" line="264"/>
        <source>
The data provider said:
%1</source>
        <translation>
Odpowiedź dostawcy danych:
%1</translation>
    </message>
</context>
<context>
    <name>QgsQueryBuilderBase</name>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Query Builder</source>
        <translation>Kreator zapytań</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Datasource</source>
        <translation>Źródło danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of fields in this vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Lista pól tego pliku wektorowego&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Values</source>
        <translation>Wartości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;List of values for the current field.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Lista wartości dla bieżącego pola.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Take a &lt;span style=&quot; font-weight:600;&quot;&gt;sample&lt;/span&gt; of records in the vector file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Pobierz &lt;span style=&quot; font-weight:600;&quot;&gt;próbkę&lt;/span&gt; rekordów pliku wektorowego&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Sample</source>
        <translation>Przykładowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Retrieve &lt;span style=&quot; font-weight:600;&quot;&gt;all&lt;/span&gt; the record in the vector file (&lt;span style=&quot; font-style:italic;&quot;&gt;if the table is big, the operation can consume some time&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Pozyskaj &lt;span style=&quot; font-weight:600;&quot;&gt;wszystkie&lt;/span&gt; rekordy pliku wektorowego (&lt;span style=&quot; font-style:italic;&quot;&gt;jeśli tabela jest duża, ta operacja może trwać dosyć długo&lt;/span&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Use unfiltered layer</source>
        <translation>Użyj bez filtrowania warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>IN</source>
        <translation>IN</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>NOT IN</source>
        <translation>NOT IN</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>LIKE</source>
        <translation>LIKE</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>ILIKE</source>
        <translation>ILIKE</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsquerybuilderbase.ui"/>
        <source>Provider specific filter expression</source>
        <translation>Wyrażenie filtrujące dostawcy</translation>
    </message>
</context>
<context>
    <name>QgsQuickAttributeModel</name>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="135"/>
        <source>Value &quot;%1&quot; %4 could not be converted to a compatible value for field %2(%3).</source>
        <translation>Wartość &quot;%1&quot; %4 nie może być przekonwertowana do wartości pasującej do pola %2(%3).</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="170"/>
        <source>Cannot update feature</source>
        <translation>Nie można zaktualizować obiektu</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="184"/>
        <source>Feature %1 could not be fetched after commit</source>
        <translation>Obiekt %1 nie może być pobrany po zatwierdzeniu zmiany</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="204"/>
        <source>Cannot delete feature</source>
        <translation>Nie można usunąć obiektu</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="249"/>
        <source>Default value expression for %1:%2 has parser error: %3</source>
        <translation>Wyrażenie wartości domyślnej dla %1:%2 błąd przetwarzania: %3</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="259"/>
        <source>Default value expression for %1:%2 has evaluation error: %3</source>
        <translation>Wyrażenie wartości domyślnej dla %1:%2 błąd wykonywania: %3</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="286"/>
        <source>Feature could not be added</source>
        <translation>Obiekt nie mógł być dodany</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="297"/>
        <source>Could not save changes. Rolling back.</source>
        <translation>Nie można zapisać zmian. Cofanie.</translation>
    </message>
    <message>
        <location filename="../src/quickgui/attributes/qgsquickattributemodel.cpp" line="317"/>
        <source>Cannot start editing</source>
        <translation>Nie można rozpocząć edycji</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapCanvasMap</name>
    <message>
        <location filename="../src/quickgui/qgsquickmapcanvasmap.cpp" line="155"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapSettings</name>
    <message>
        <location filename="../src/quickgui/qgsquickmapsettings.cpp" line="201"/>
        <location filename="../src/quickgui/qgsquickmapsettings.cpp" line="221"/>
        <source>Map Canvas rotation is not supported. Resetting from %1 to 0.</source>
        <translation>Obrót obszaru mapy nie jest możliwy. Resetowanie z %1 do 0.</translation>
    </message>
</context>
<context>
    <name>QgsQuickPositionKit</name>
    <message>
        <location filename="../src/quickgui/qgsquickpositionkit.cpp" line="45"/>
        <source>Unable to create default GPS Position Source</source>
        <translation>Nie można utworzyć domyślnego źródła pozycji GPS</translation>
    </message>
</context>
<context>
    <name>QgsQuickUtils</name>
    <message>
        <location filename="../src/quickgui/qgsquickutils.cpp" line="346"/>
        <source>screen resolution: %1x%2 px
</source>
        <translation>rozdzielczość ekranu: %1x%2 px
</translation>
    </message>
    <message>
        <location filename="../src/quickgui/qgsquickutils.cpp" line="347"/>
        <source>screen DPI: %1x%2
</source>
        <translation>rozdzielczość ekranu: %1x%2
</translation>
    </message>
    <message>
        <location filename="../src/quickgui/qgsquickutils.cpp" line="348"/>
        <source>screen size: %1x%2 mm
</source>
        <translation>rozmiar ekranu: %1x%2 mm
</translation>
    </message>
    <message>
        <location filename="../src/quickgui/qgsquickutils.cpp" line="349"/>
        <source>screen density: %1</source>
        <translation>gęstość ekranu: %1</translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlg</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrangeconfigdlg.cpp" line="62"/>
        <source>Editable</source>
        <translation>Edytowalne</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrangeconfigdlg.cpp" line="63"/>
        <source>Slider</source>
        <translation>Suwak</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrangeconfigdlg.cpp" line="64"/>
        <source>Dial</source>
        <translation>Pokrętło</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrangeconfigdlg.cpp" line="69"/>
        <source>Current minimum for this value is %1 and current maximum is %2.</source>
        <translation>Aktualne minimum dla tej wartości wynosi %1, zaś maksimum %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrangeconfigdlg.cpp" line="74"/>
        <source>Attribute has no integer or real type, therefore range is not usable.</source>
        <translation>Atrybut nie jest typu całkowitego ani rzeczywistego, dlatego zakres nie ma zastosowania.</translation>
    </message>
</context>
<context>
    <name>QgsRangeConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Allows setting of numeric values from a specified range. The edit widget can be either a slider or a spin box.</source>
        <translation>Umożliwia zdefiniowanie wartości z określonego zakresu. Widżet edycji może być suwakiem lub obrotowy.</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Step</source>
        <translation>Krok</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Suffix</source>
        <translation>Przyrostek</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Inactive</source>
        <translation>Nieaktywny</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Number of decimal places</source>
        <translation>Liczba cyfr po przecinku</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Allow NULL</source>
        <translation>NULL jest dopuszczalne</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrangeconfigdlgbase.ui"/>
        <source>Local minimum/maximum = 0/0</source>
        <translation>Lokalne minimum/maksimum = 0/0</translation>
    </message>
</context>
<context>
    <name>QgsRasterBandComboBox</name>
    <message>
        <location filename="../src/gui/raster/qgsrasterbandcombobox.cpp" line="22"/>
        <location filename="../src/gui/raster/qgsrasterbandcombobox.cpp" line="160"/>
        <source>Not set</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>QgsRasterBandComboBoxPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsrasterbandcomboboxplugin.cpp" line="74"/>
        <source>A combo box to list the bands from a raster layer</source>
        <translation>Lista rozwijalna z kanałami warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsrasterbandcomboboxplugin.cpp" line="79"/>
        <source>A combo box to list the bands from a raster layer.</source>
        <translation>Lista rozwijalna z kanałami warstwy rastrowej.</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialog</name>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="94"/>
        <source>Enter result file</source>
        <translation>Wybierz plik wynikowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="309"/>
        <source>Expression valid</source>
        <translation>Wyrażenie jest poprawne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrastercalcdialog.cpp" line="318"/>
        <source>Expression invalid</source>
        <translation>Wyrażenie nie jest poprawne</translation>
    </message>
</context>
<context>
    <name>QgsRasterCalcDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Output layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>X min</source>
        <translation>X min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Y min</source>
        <translation>Y min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Y max</source>
        <translation>Y max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Columns</source>
        <translation>Kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Raster Calculator</source>
        <translation>Kalkulator rastra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Raster Bands</source>
        <translation>Kanały rastra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Result Layer</source>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Rows</source>
        <translation>Wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Output format</source>
        <translation>Format wyjściowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Raster Calculator Expression</source>
        <translation>Wyrażenie kalkulatora rastra</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Add result to project</source>
        <translation>Dodaj wynikową warstwę do projektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Output CRS</source>
        <translation>Układ współrzędnych wyniku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>!=</source>
        <translation>!=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>sqrt</source>
        <translation>sqrt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>sin</source>
        <translation>sin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>^</source>
        <translation>^</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>acos</source>
        <translation>acos</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>(</source>
        <translation>(</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>/</source>
        <translation>/</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>cos</source>
        <translation>cos</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>Selected Layer Extent</source>
        <translation>Zasięg wybranej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>asin</source>
        <translation>asin</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>tan</source>
        <translation>tan</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>atan</source>
        <translation>atan</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>)</source>
        <translation>)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>AND</source>
        <translation>AND</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>&lt;=</source>
        <translation>&lt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>&gt;=</source>
        <translation>&gt;=</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>log10</source>
        <translation>log10</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>ln</source>
        <translation>ln</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>X max</source>
        <translation>X max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>abs</source>
        <translation>abs</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>min</source>
        <translation>min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrastercalcdialogbase.ui"/>
        <source>max</source>
        <translation>max</translation>
    </message>
</context>
<context>
    <name>QgsRasterDataProvider</name>
    <message>
        <location filename="../src/core/raster/qgsrasterdataprovider.cpp" line="254"/>
        <source>Format not supported</source>
        <translation>Format nieobsługiwany</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterdataprovider.cpp" line="455"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterdataprovider.cpp" line="457"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterdataprovider.cpp" line="459"/>
        <source>Html</source>
        <translation>HTML</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterdataprovider.cpp" line="461"/>
        <source>Feature</source>
        <translation>Obiekt</translation>
    </message>
</context>
<context>
    <name>QgsRasterFileWriterTask</name>
    <message>
        <location filename="../src/core/raster/qgsrasterfilewritertask.cpp" line="34"/>
        <source>Saving %1</source>
        <translation>Zapisywanie %1</translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidget</name>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="58"/>
        <source>Default</source>
        <translation>domyślny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="64"/>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="80"/>
        <source>No Compression</source>
        <translation>bez kompresji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="67"/>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="83"/>
        <source>Low Compression</source>
        <translation>niska kompresja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="70"/>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="86"/>
        <source>High Compression</source>
        <translation>wysoka kompresja</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="73"/>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="89"/>
        <source>JPEG Compression</source>
        <translation>kompresja JPEG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="267"/>
        <source>Cannot get create options for driver %1</source>
        <translation>Nie można pobrać opcji generowania dla sterownika %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="271"/>
        <source>For details on pyramids options please see the following pages</source>
        <translation>Szczegółowe opcje piramid znajdują się na podanych stronach</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="275"/>
        <source>No help available</source>
        <translation>Pomoc nie jest dostępna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="279"/>
        <source>Create Options for %1</source>
        <translation>Opcje generowania dla %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="320"/>
        <source>cannot validate pyramid options</source>
        <translation>nie można sprawdzić opcji piramid</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="339"/>
        <source>Cannot validate creation options.</source>
        <translation>Nie można sprawdzić opcji tworzenia.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="350"/>
        <source>Valid</source>
        <translation>Poprawna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="354"/>
        <source>Invalid %1:

%2

Click on help button to get valid creation options for this format.</source>
        <translation>Niepoprawne %1:

%2

Wybierz klawisz pomocy, aby wyświetlić opcje dla tego formatu.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="354"/>
        <source>pyramid creation option</source>
        <translation>opcje generowania piramid</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="354"/>
        <source>creation option</source>
        <translation>opcje generowania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="391"/>
        <source>Profile name:</source>
        <translation>Nazwa profilu:</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="563"/>
        <source>Use simple interface</source>
        <translation>Użyj prostego widoku</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterformatsaveoptionswidget.cpp" line="565"/>
        <source>Use table interface</source>
        <translation>Użyj prostego tabeli</translation>
    </message>
</context>
<context>
    <name>QgsRasterFormatSaveOptionsWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>New</source>
        <translation>Nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Profile</source>
        <translation>Profil </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Validate</source>
        <translation>Sprawdź</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterformatsaveoptionswidgetbase.ui"/>
        <source>Insert KEY=VALUE pairs separated by spaces</source>
        <translation>Wprowadź pary KEY=VALUE oddzielone spacjami</translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidget</name>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="150"/>
        <source>Visibility</source>
        <translation>Widoczność</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="127"/>
        <source>Min/Max options</source>
        <translation>Opcje min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="130"/>
        <source>Always show min/max markers</source>
        <translation>Zawsze wyświetlaj znaczniki max./min.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="135"/>
        <source>Zoom to min/max</source>
        <translation>Powiększ do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="140"/>
        <source>Update style to min/max</source>
        <translation>Aktualizuj styl do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="156"/>
        <source>Show all bands</source>
        <translation>Wszystkie kanały</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="161"/>
        <source>Show RGB/Gray band(s)</source>
        <translation>Pokaż kanały RGB/skala szarości</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="166"/>
        <source>Show selected band</source>
        <translation>Wybrany kanał</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="176"/>
        <source>Display</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="184"/>
        <source>Draw as lines</source>
        <translation>Rysuj jako linie</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="190"/>
        <source>Draw as lines (only int layers)</source>
        <translation>Rysuj jako linie (tylko dla wartości całkowitych)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="196"/>
        <source>Actions</source>
        <translation>Akcje</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="204"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="212"/>
        <source>Load min/max</source>
        <translation>Wczytaj min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="215"/>
        <source>Estimate (faster)</source>
        <translation>Oszacowane (szybciej)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="218"/>
        <source>Actual (slower)</source>
        <translation>Rzeczywiste (wolniej)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="221"/>
        <source>Current extent</source>
        <translation>Bieżący &amp;zasięg</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="224"/>
        <source>Use stddev (1.0)</source>
        <translation>odchylenie standardowe (1.0)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="227"/>
        <source>Use stddev (custom)</source>
        <translation>odchylenie standardowe (użytkownika)</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="230"/>
        <source>Load for each band</source>
        <translation>Wczytaj dla każdej warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="238"/>
        <source>Recompute Histogram</source>
        <translation>Przelicz histogram</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="551"/>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="560"/>
        <source>Band %1</source>
        <translation>Kanał %1</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrasterhistogramwidget.cpp" line="682"/>
        <source>Choose a file name to save the map image as</source>
        <translation>Podaj nazwę pliku do zapisania obrazu mapy</translation>
    </message>
</context>
<context>
    <name>QgsRasterHistogramWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Set min/max style for</source>
        <translation>Ustaw styl min./max. dla </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Pick Min value on graph</source>
        <translation>Wskaż min. na wykresie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Pick Max value on graph</source>
        <translation>Wskaż max. na wykresie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Prefs/Actions</source>
        <translation>Ustawienia/Akcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Save plot</source>
        <translation>Zapisz rysunek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Compute Histogram</source>
        <translation>Przelicz histogram</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterhistogramwidgetbase.ui"/>
        <source>Save as image…</source>
        <translation>Zapisz jako obraz…</translation>
    </message>
</context>
<context>
    <name>QgsRasterInterface</name>
    <message>
        <location filename="../src/core/raster/qgsrasterinterface.cpp" line="597"/>
        <source>Identify</source>
        <translation>Identyfikuj</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterinterface.cpp" line="612"/>
        <source>Build Pyramids</source>
        <translation>Twórz piramidy</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterinterface.cpp" line="602"/>
        <source>Create Datasources</source>
        <translation>Twórz źródło danych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterinterface.cpp" line="607"/>
        <source>Remove Datasources</source>
        <translation>Usuń źródło danych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterinterface.h" line="247"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayer</name>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="104"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="118"/>
        <source>Not Set</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="298"/>
        <source>Information from provider</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="302"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="321"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="311"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="316"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="324"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="329"/>
        <source>Geographic</source>
        <translation>Geograficzny</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="331"/>
        <source>Projected</source>
        <translation>Odwzorowany</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="336"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="412"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="339"/>
        <source>Unit</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="342"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="346"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="354"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="444"/>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="455"/>
        <source>n/a</source>
        <translation>n/a</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="350"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="358"/>
        <source>Data type</source>
        <translation>Typ danych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="407"/>
        <source>Identification</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="417"/>
        <source>Access</source>
        <translation>Dostęp</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="422"/>
        <source>Bands</source>
        <translation>Kanały</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="425"/>
        <source>Band count</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="429"/>
        <source>Number</source>
        <translation>Numer</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="429"/>
        <source>No-Data</source>
        <translation>Brak-danych</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="430"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="430"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="465"/>
        <source>Contacts</source>
        <translation>Kontakt</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="470"/>
        <source>References</source>
        <translation>Odniesienia</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="475"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1955"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="396"/>
        <source>Could not determine raster data type.</source>
        <translation>Nie można rozpoznać typu rastra.</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="363"/>
        <source>Byte - Eight bit unsigned integer</source>
        <translation>Byte - ośmiobitowy integer bez znaku</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="366"/>
        <source>UInt16 - Sixteen bit unsigned integer </source>
        <translation>UInt16 - szesnastobitowy integer bez znaku </translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="369"/>
        <source>Int16 - Sixteen bit signed integer </source>
        <translation>Int16 - szesnastobitowy integer ze znakiem</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="372"/>
        <source>UInt32 - Thirty two bit unsigned integer </source>
        <translation>UInt32 - trzydziestodwubitowy integer bez znaku</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="375"/>
        <source>Int32 - Thirty two bit signed integer </source>
        <translation>Int32 - trzydziestodwubitowy integer ze znakiem</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="378"/>
        <source>Float32 - Thirty two bit floating point </source>
        <translation>Float32 - trzydziestodwubitowy zmiennoprzecinkowy</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="381"/>
        <source>Float64 - Sixty four bit floating point </source>
        <translation>Float64 - sześćdziesięcioczterobitowy zmiennoprzecinkowy</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="384"/>
        <source>CInt16 - Complex Int16 </source>
        <translation>CInt16 - Complex Int16 </translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="387"/>
        <source>CInt32 - Complex Int32 </source>
        <translation>CInt32 - Complex Int32 </translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="390"/>
        <source>CFloat32 - Complex Float32 </source>
        <translation>CFloat32 - Complex Float32 </translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="393"/>
        <source>CFloat64 - Complex Float64 </source>
        <translation>CFloat64 - Complex Float64 </translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="429"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="606"/>
        <source>Cannot instantiate the &apos;%1&apos; data provider</source>
        <translation>Nie powiodło się utworzenie dostawcy danych &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="617"/>
        <source>Provider is not valid (provider: %1, URI: %2</source>
        <translation>Niepoprawny dostawca (dostawca: %1, URI: %2)</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterlayer.cpp" line="1955"/>
        <source>&lt;maplayer&gt; not found.</source>
        <translation>Nie znaleziono &lt;maplayer&gt;.</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerProperties</name>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="82"/>
        <source>Not Set</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="116"/>
        <source>Load Style…</source>
        <translation>Wczytaj styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="117"/>
        <source>Save Style…</source>
        <translation>Zapisz styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="125"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="127"/>
        <source>Load Metadata…</source>
        <translation>Wczytaj metadane…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="128"/>
        <source>Save Metadata…</source>
        <translation>Zapisz metadane…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="276"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="277"/>
        <source>Large resolution raster layers can slow navigation in QGIS.</source>
        <translation>Warstwy rastrowe o wysokiej rozdzielczości mogą spowolnić pracę QGIS.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="278"/>
        <source>By creating lower resolution copies of the data (pyramids) performance can be considerably improved as QGIS selects the most suitable resolution to use depending on the level of zoom.</source>
        <translation>Tworząc kopie danych w niższych rozdzielczościach (piramidy) wydajność pracy z QGIS może ulec znaczącej poprawie, gdyż wybierana jest wtedy rozdzielczość dostosowana do powiększenia.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="279"/>
        <source>You must have write access in the directory where the original data is stored to build pyramids.</source>
        <translation>Musisz mieć prawo zapisu w katalogu gdzie znajdują się oryginalne dane do budowy piramid.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="280"/>
        <source>Please note that building internal pyramids may alter the original data file and once created they cannot be removed!</source>
        <translation>Zważ, że budując piramidy zmieniasz oryginalne dane i dokonane zmiany nie mogą być cofnięte!</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="281"/>
        <source>Please note that building internal pyramids could corrupt your image - always make a backup of your data first!</source>
        <translation>Zważ, że budując wewnętrzne piramidy możesz uszkodzić obraz - zawsze na początku utwórz kopię danych!</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="335"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="471"/>
        <source>Layer Properties - %1</source>
        <translation>Właściwości warstwy - %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1148"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1153"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1159"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1164"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1169"/>
        <source>Building Pyramids</source>
        <translation>Tworzenie piramid</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1651"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1656"/>
        <source>Import Transparent Pixels</source>
        <translation>Importuj piksele przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1879"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1936"/>
        <source>Save Style</source>
        <translation>Zapisz styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1993"/>
        <source>Save Layer Metadata as QMD</source>
        <translation>Zapisz metadane warstwy jako QMD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2013"/>
        <source>Save Metadata</source>
        <translation>Zapisz metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="293"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="296"/>
        <source>Nearest neighbour</source>
        <translation>najbliższego sąsiada</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="119"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="130"/>
        <source>Save as Default</source>
        <translation>Zapisz jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="294"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="982"/>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="295"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="986"/>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="297"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="996"/>
        <source>Average</source>
        <translation>średnia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="362"/>
        <source>None</source>
        <translation>brak</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="489"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1409"/>
        <source>Red</source>
        <translation>Czerwony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="490"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1409"/>
        <source>Green</source>
        <translation>Zielony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="491"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1409"/>
        <source>Blue</source>
        <translation>Niebieski</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="492"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="513"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1409"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1420"/>
        <source>Percent Transparent</source>
        <translation>Procent przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="504"/>
        <source>Gray</source>
        <translation>Szary</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="508"/>
        <source>Indexed Value</source>
        <translation>Wartość indeksowana</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="511"/>
        <source>From</source>
        <translation>od</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="512"/>
        <source>To</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="731"/>
        <source>not defined</source>
        <translation>niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1149"/>
        <source>Write access denied. Adjust the file permissions and try again.</source>
        <translation>Brak dostępu do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1154"/>
        <source>The file was not writable. Some formats do not support pyramid overviews. Consult the GDAL documentation if in doubt.</source>
        <translation>Niemożliwy zapis do pliku. Niektóre formatu nie obsługują podglądu piramid. Sprawdź dokumentację GDAL w razie wątpliwości.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1160"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1170"/>
        <source>Building pyramid overviews is not supported on this type of raster.</source>
        <translation>Budowa piramid nie jest wspierana dla tego typu rastra.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1165"/>
        <source>Building internal pyramid overviews is not supported on raster layers with JPEG compression and your current libtiff library.</source>
        <translation>Budowa wewnętrznego podglądu piramidy nie jest obsługiwana przez warstwy rastrowe JPEG z kompresją ani aktualną bibliotekę libtiff.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1394"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1572"/>
        <source>Textfile</source>
        <translation>Plik tekstowy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1394"/>
        <source>Save File</source>
        <translation>Zapisz plik</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1406"/>
        <source>QGIS Generated Transparent Pixel Value Export File</source>
        <translation>Generowany przez QGIS plik eksportu przezroczystości pikseli</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1420"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1432"/>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak dostępu do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1432"/>
        <source>Export Transparent Pixels</source>
        <translation>Eksportuj piksele przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1572"/>
        <source>Open file</source>
        <translation>Otwórz plik</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1651"/>
        <source>The following lines contained errors

%1</source>
        <translation>Następujące wiersze zawierają błędy

%1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1656"/>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak praw odczytu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1824"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1844"/>
        <source>Default Style</source>
        <translation>Domyślny styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1858"/>
        <source>Load layer properties from style file</source>
        <translation>Wczytaj właściwości warstwy z pliku stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1860"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1894"/>
        <source>QGIS Layer Style File</source>
        <translation>Plik stylu warstwy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1892"/>
        <source>Save layer properties as style file</source>
        <translation>Zapisz właściwości warstwy do pliku stylu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1894"/>
        <source>Styled Layer Descriptor</source>
        <translation>Styled Layer Descriptor</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1959"/>
        <source>Load layer metadata from metadata file</source>
        <translation>Wczytaj metadane warstwy z pliku metadanych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1960"/>
        <source>QGIS Layer Metadata File</source>
        <translation>Plik metadanych warstwy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1978"/>
        <source>Load Metadata</source>
        <translation>Wczytaj metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="1994"/>
        <source>QMD File</source>
        <translation>Plik QMD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2024"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="2039"/>
        <source>Default Metadata</source>
        <translation>Domyślne metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="114"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="120"/>
        <location filename="../src/app/qgsrasterlayerproperties.cpp" line="131"/>
        <source>Restore Default</source>
        <translation>Przywróć domyślny</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Raster Layer Properties</source>
        <translation>Właściwości warstwy rastrowej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Resolutions</source>
        <translation>Rozdzielczości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Render type</source>
        <translation>Sposób wyświetlania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Resampling</source>
        <translation>Resampling</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Oversampling</source>
        <translation>Nadpróbkowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Transparency</source>
        <translation>Przezroczystość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Keyword list</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>List of keywords separated by comma to help catalog searching.</source>
        <translation>Lista słów kluczowych rozdzielonych przecinkiem, słowa kluczowe pomagają w wyszukiwaniu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Data Url</source>
        <translation>URL danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Refresh layer at interval (seconds)</source>
        <translation>Odświeżaj warstwę w odstępie (sekundy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Higher values result in more simplification</source>
        <translation>Wyższe wartości powodują większe uproszczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Short name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Attribution</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Attribution&apos;s title indicates the provider of the layer.</source>
        <translation>Tytuł określa dostawcę warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Attribution&apos;s url gives a link to the webpage of the provider of the data layer.</source>
        <translation>URL zawiera odwołanie do strony dostawcy warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>MetadataUrl</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>The URL of the metadata document.</source>
        <translation>URL do metadanych dokumentu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>LegendUrl</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Off</source>
        <translation>wyłącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>By lightness</source>
        <translation>przez nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>By luminosity</source>
        <translation>przez jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>By average</source>
        <translation>przez średnią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Hue</source>
        <translation>Barwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Information</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>QGIS Server</source>
        <translation>QGIS Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Edit QGIS Server settings</source>
        <translation>Edytuj ustawienia QGIS Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Set source coordinate reference system</source>
        <translation>Ustaw układ współrzędnych źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Band Rendering</source>
        <translation>Rendrowanie kanałów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Color Rendering</source>
        <translation>Renderowanie kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Brightness</source>
        <translation>Jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Contrast</source>
        <translation>Kontrast</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Grayscale</source>
        <translation>Skala szarości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Colorize</source>
        <translation>zabarwienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Strength</source>
        <translation>w stopniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Reset all color rendering options to default</source>
        <translation>Przywróć wszystkie domyślne opcje wyświetlania kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Zoomed: in</source>
        <translation>Powiększając</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>out</source>
        <translation>Pomniejszając</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>A URL of the data presentation.</source>
        <translation>URL do prezentacji danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>A URL of the legend image.</source>
        <translation>URL obrazu legendy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>WMS Print layer</source>
        <translation>Warstwa drukowania WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Publish WMS/WMTS data source uri</source>
        <translation>Publikuj URI źródła danych WMS/WMTS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Advertise as background layer</source>
        <translation>Rozgłaszaj jako warstwa podkładowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>No data value</source>
        <translation>Wartość oznaczająca brak danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Use original source no data value.</source>
        <translation>Użyj oryginalnego kodowania braku danych ze źródła.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Original data source no data value, if exists.</source>
        <translation>Kodowanie braku danych w źródle, jeśli określono.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>&lt;src no data value&gt;</source>
        <translation>&lt;wartość oznaczająca brak danych&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Additional user defined no data value.</source>
        <translation>Zdefiniowane przez użytkownika.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Additional no data value</source>
        <translation>Dodatkowe kodowanie braku danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Transparency band</source>
        <translation>Kanał przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Add values from display</source>
        <translation>Wskaż punkty na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Transparent pixel list</source>
        <translation>Lista pikseli przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>The abstract is a descriptive narrative providing more information about the layer.</source>
        <translation>Streszczenie jest opisem dostarczającym więcej informacji o warstwie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>A name used to identify the layer. The short name is a text string used for machine-to-machine communication.</source>
        <translation>Nazwa identyfikująca warstwę. Jest to krótka nazwa wykorzystywana przez komputer.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Embedded widgets in legend</source>
        <translation>Widżety w panelu legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Add values manually</source>
        <translation>Dodaj wartości ręcznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Remove selected row</source>
        <translation>Usuń zaznaczony wiersz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Default values</source>
        <translation>Wartości domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Import from file</source>
        <translation>Importuj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Export to file</source>
        <translation>Eksportuj do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>displayed as</source>
        <translation>wyświetlana jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Thumbnail</source>
        <translation>Miniatura</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Palette</source>
        <translation>Paleta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>The title is for the benefit of humans to identify layer.</source>
        <translation>Opisowy tytuł wykorzystywany przez ludzi do identyfikacji warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Pyramids</source>
        <translation>Piramidy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Global Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>No Data Value</source>
        <translation>Wartość oznaczająca brak danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Custom Transparency Options</source>
        <translation>Opcje przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Scale Dependent Visibility</source>
        <translation>Widoczność zależna od skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Build Pyramids</source>
        <translation>Twórz piramidy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Nearest Neighbour</source>
        <translation>Najbliższy sąsiad</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Resampling method</source>
        <translation>Metoda interpolacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Overview format</source>
        <translation>Format piramid</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>External</source>
        <translation>zewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Internal (if possible)</source>
        <translation>wewnętrzny (jeśli możliwe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>External (Erdas Imagine)</source>
        <translation>zewnętrzny (Erdas Imagine)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayerpropertiesbase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Cantarell&apos;; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialog</name>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="73"/>
        <source>From</source>
        <translation>od</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="74"/>
        <source>To</source>
        <translation>do</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="178"/>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="791"/>
        <source>Select Output Directory</source>
        <translation>Wybierz katalog docelowy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="224"/>
        <source>Select output directory</source>
        <translation>Wybierz katalog docelowy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="955"/>
        <source>The layer %1 already exists in the target file, and overwriting layers in GeoPackage is not supported. Do you want to overwrite the whole file?</source>
        <translation>Warstwa %1 już istnieje w pliku, a nadpisywanie  warstw w GeoPackage nie jest wspierane. Czy chcesz nadpisać cały plik?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="184"/>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="797"/>
        <source>Save Layer As</source>
        <translation>Zapisz warstwę jako</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="219"/>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="954"/>
        <source>Save Raster Layer</source>
        <translation>Zapisz warstwę rastrową</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="220"/>
        <source>The directory %1 contains files which will be overwritten: %2</source>
        <translation>Katalog %1 zawiera pliki, które zostaną nadpisane: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="319"/>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="324"/>
        <source>All files (*.*)</source>
        <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="587"/>
        <source>layer</source>
        <translation>warstwa</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="590"/>
        <source>user defined</source>
        <translation>użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrasterlayersaveasdialog.cpp" line="595"/>
        <source>Resolution (current: %1)</source>
        <translation>Rozdzielczość (aktualna: %1)</translation>
    </message>
</context>
<context>
    <name>QgsRasterLayerSaveAsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Output mode</source>
        <translation>Tryb zapisu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Write out raw raster layer data. Optionally user defined no data values may be applied.</source>
        <translation>Zapisz surowe dane warstwy. DOdatkowo można zdefiniować wartość braku danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Raw data</source>
        <translation>surowe dane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Write out 3 bands RGB image rendered using current layer style.</source>
        <translation>Zapisz 3 kanały RGB wyrenderowanego obrazu z bieżącym stylem warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Rendered image</source>
        <translation>wyrenderowany obraz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Create GDAL Virtual Format composed of multiple
datasets with maximum width and height specified below.</source>
        <translation>Utwórz raster wirtualny GDAL złożony z wielu zestawów
danych o maksymalnej szerokości i wysokości podanej poniżej.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Create VRT</source>
        <translation>Twórz VRT</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>File name</source>
        <translation>Nazwa pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Add saved file to map</source>
        <translation>Dodaj zapisany plik do mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Resolution</source>
        <translation>Rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Horizontal</source>
        <translation>pozioma</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Columns</source>
        <translation>kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Rows</source>
        <translation>wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Vertical</source>
        <translation>pionowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>VRT Tiles</source>
        <translation>Kafle VRT</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Maximum number of columns in one tile.</source>
        <translation>Maksymalna liczba kolumn w jednym kaflu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Max columns</source>
        <translation>Max. kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Maximum number of rows in one tile.</source>
        <translation>Maksymalna liczba wierszy w jednym kaflu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Max rows</source>
        <translation>Max. wierszy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Create Options</source>
        <translation>Opcje generowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Pyramids</source>
        <translation>Piramidy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Resolutions</source>
        <translation>Rozdzielczości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Pyramid resolutions corresponding to levels given</source>
        <translation>Rozdzielczości piramid odpowiadają podanym poziomom</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Use existing</source>
        <translation>Użyj istniejących</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Additional no data values. The specified values will be set to no data in output raster.</source>
        <translation>Dodatkowe wartości braku danych. Podane wartości będą miały przypisany brak danych w rastrze docelowym.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>No data values</source>
        <translation>Wartości oznaczające brak danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Add values manually</source>
        <translation>Dodaj wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Load user defined fully transparent (100%) values </source>
        <translation>Wczytaj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Remove selected row</source>
        <translation>Usuń zaznaczony wiersz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Layer Resolution</source>
        <translation>Rozdzielczość warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Layer Size</source>
        <translation>Rozmiar warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Clear all</source>
        <translation>Wyczyść wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterlayersaveasdialogbase.ui"/>
        <source>Save Raster Layer as…</source>
        <translation>Zapisz warstwę rastrową jako…</translation>
    </message>
</context>
<context>
    <name>QgsRasterMinMaxWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Min / Max Value Settings</source>
        <translation>Ustawienia wartości minimalnej i maksymalnej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Use&amp;r defined</source>
        <translation>&amp;użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Cumula&amp;tive
count cut</source>
        <translation>&amp;skumulowany
poziom odcięcia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Mean +/-
standard de&amp;viation ×</source>
        <translation>ś&amp;rednia +/-
odchylenie standardowe ×</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>&amp;Min / max</source>
        <translation>&amp;min/max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Whole raster</source>
        <translation>cały raster</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Current canvas</source>
        <translation>bieżący obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Updated canvas</source>
        <translation>odświeżony obszar mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Statistics extent</source>
        <translation>Zasięg statystyk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Accuracy</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Actual (slower)</source>
        <translation>rzeczywista (wolniej)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterminmaxwidgetbase.ui"/>
        <source>Estimate (faster)</source>
        <translation>oszacowana (szybciej)</translation>
    </message>
</context>
<context>
    <name>QgsRasterProjector</name>
    <message>
        <location filename="../src/core/raster/qgsrasterprojector.cpp" line="764"/>
        <source>Approximate</source>
        <translation>Przybliżony</translation>
    </message>
    <message>
        <location filename="../src/core/raster/qgsrasterprojector.cpp" line="766"/>
        <source>Exact</source>
        <translation>Dokładny</translation>
    </message>
</context>
<context>
    <name>QgsRasterPyramidsOptionsWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Insert positive integer values separated by spaces</source>
        <translation>Podaj dodatnie liczby całkowite oddzielone spacjami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>External (GTiff .ovr)</source>
        <translation>zewnętrzny (GTiff .ovr)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Internal (if possible)</source>
        <translation>wewnętrzny (jeśli możliwe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>External (Erdas Imagine .aux)</source>
        <translation>zewnętrzny (Erdas Imagine .aux)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Levels</source>
        <translation>Poziomy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Create Options</source>
        <translation>Opcje generowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Resampling method</source>
        <translation>Metoda resamplingu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Average</source>
        <translation>średnia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Nearest Neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Custom levels</source>
        <translation>Poziomy użytkownika</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrasterpyramidsoptionswidgetbase.ui"/>
        <source>Overview format</source>
        <translation>Format piramid</translation>
    </message>
</context>
<context>
    <name>QgsRasterTransparencyWidget</name>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>No data value</source>
        <translation>Wartość oznaczająca brak danych</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Use original source no data value.</source>
        <translation>Użyj oryginalnego kodowania braku danych ze źródła.</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Original data source no data value, if exists.</source>
        <translation>Kodowanie braku danych w źródle, jeśli określono.</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>&lt;src no data value&gt;</source>
        <translation>&lt;brak danych&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Additional user defined no data value.</source>
        <translation>Zdefiniowane przez użytkownika.</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Additional no data value</source>
        <translation>Dodatkowe kodowanie braku danych</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="84"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Transparency band</source>
        <translation>Kanał przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Export to file</source>
        <translation>Eksportuj do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Global Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>No Data Value</source>
        <translation>Wartość oznaczająca brak danych</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Custom Transparency Options</source>
        <translation>Opcje przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Transparent Pixel List</source>
        <translation>Lista przezroczystych pikseli</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Import from file</source>
        <translation>Importuj z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Default values</source>
        <translation>Wartości domyślne</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Remove selected row</source>
        <translation>Usuń zaznaczony wiersz</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Add values from display</source>
        <translation>Wskaż punkty na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/raster/qgsrastertransparencywidget.ui"/>
        <source>Add values manually</source>
        <translation>Dodaj wartości ręcznie</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="40"/>
        <source>Not Set</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="98"/>
        <source>not defined</source>
        <translation>niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="225"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="275"/>
        <source>Textfile</source>
        <translation>Plik tekstowy</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="225"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="263"/>
        <source>Save Pixel Values as File</source>
        <translation>Zapisz wartości piksela w pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="237"/>
        <source>QGIS Generated Transparent Pixel Value Export File</source>
        <translation>Generowany przez QGIS plik eksportu przezroczystości pikseli</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="240"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="568"/>
        <source>Red</source>
        <translation>Czerwony</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="240"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="569"/>
        <source>Green</source>
        <translation>Zielony</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="240"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="570"/>
        <source>Blue</source>
        <translation>Niebieski</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="240"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="251"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="571"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="592"/>
        <source>Percent Transparent</source>
        <translation>Procent przezroczystości</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="251"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="275"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="354"/>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="359"/>
        <source>Load Pixel Values from File</source>
        <translation>Wczytaj wartości piksela z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="263"/>
        <source>Write access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak dostępu do zapisu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="354"/>
        <source>The following lines contained errors

%1</source>
        <translation>Następujące wiersze zawierają błędy

%1</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="359"/>
        <source>Read access denied. Adjust the file permissions and try again.

</source>
        <translation>Brak praw odczytu. Dostosuj uprawnienia do pliku i spróbuj ponownie.

</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="583"/>
        <source>Gray</source>
        <translation>Szary</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="587"/>
        <source>Indexed Value</source>
        <translation>Wartość indeksowana</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="590"/>
        <source>From</source>
        <translation>od</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrastertransparencywidget.cpp" line="591"/>
        <source>To</source>
        <translation>do</translation>
    </message>
</context>
<context>
    <name>QgsRelReferenceConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Dialog</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>On map identification (for geometric layers only)</source>
        <translation>Rozpoznanie obiektów na mapie (tylko dla warstw wektorowych)</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Use a read-only line edit instead of a combobox</source>
        <translation>Zamiast listy rozwijalnej używaj nieedytowalnego pola tekstowego</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Filters</source>
        <translation>Filtry</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>When activated, the filters will restrict the choices of fields to options that are </source>
        <translation>Gdy włączone, filtry ograniczą wybór pól do następujących opcji </translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Chain filters</source>
        <translation>Filtry łańcuchowe</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Allow adding new features</source>
        <translation>Zezwól na dodawanie nowych obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Allow NULL value</source>
        <translation>NULL jest dopuszczalne</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Show embedded form</source>
        <translation>Pokaż formularz zagnieżdżony</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Show open form button</source>
        <translation>Pokaż przycisk otwierania formularza</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Relation</source>
        <translation>Relacja</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Order by value</source>
        <translation>Sortuj wartościami</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>Display expression Ⓘ</source>
        <translation>Wyświetlaj wyrażenie Ⓘ</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsrelationreferenceconfigdlgbase.ui"/>
        <source>This setting is not saved in the style. It is changing the display name on the referenced layer.</source>
        <translation>To ustawienie nie jest zapisane w stylu. Zmienia wyświetlaną nazwę na warstwie odniesienia.</translation>
    </message>
</context>
<context>
    <name>QgsRelation</name>
    <message>
        <location filename="../src/core/qgsrelation.cpp" line="57"/>
        <source>Cannot create relation. Unexpected tag &apos;%1&apos;</source>
        <translation>Nie powiodło się utworzenie relacji. Nieoczekiwany znacznik &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrelation.cpp" line="75"/>
        <location filename="../src/core/qgsrelation.cpp" line="84"/>
        <source>Relation defined for layer &apos;%1&apos; which does not exist.</source>
        <translation>Zdefiniowano relację dla warstwy &quot;%1&quot;, która nie istnieje.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrelation.cpp" line="79"/>
        <location filename="../src/core/qgsrelation.cpp" line="88"/>
        <source>Relation defined for layer &apos;%1&apos; which is not of type VectorLayer.</source>
        <translation>Zdefiniowano relację dla warstwy &quot;%1&quot;, która nie jest typu wektorowego.</translation>
    </message>
</context>
<context>
    <name>QgsRelationAddDlg</name>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="127"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="135"/>
        <source>Referenced layer (parent)</source>
        <translation>Warstwa bazowa (rodzic)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="138"/>
        <source>Referencing layer (child)</source>
        <translation>Warstwa powiązana (dziecko)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="157"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="161"/>
        <source>[Generated automatically]</source>
        <translation>[Generowane automatycznie]</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrelationadddlg.cpp" line="165"/>
        <source>Relationship strength</source>
        <translation>Siła relacji</translation>
    </message>
</context>
<context>
    <name>QgsRelationAggregateSearchWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.cpp" line="60"/>
        <source>Relation not valid</source>
        <translation>Relacja nieprawidłowa</translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidget</name>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="55"/>
        <source>Toggle editing mode for child layer</source>
        <translation>Przełącz tryb edycji dla warstwy podrzędnej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="61"/>
        <source>Save child layer edits</source>
        <translation>Zapisz edycje warstwy podrzędnej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="68"/>
        <source>Add child feature</source>
        <translation>Dodaj obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="75"/>
        <source>Duplicate child feature</source>
        <translation>Duplikuj obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="82"/>
        <source>Delete child feature</source>
        <translation>Usuń obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="89"/>
        <source>Link existing child features</source>
        <translation>Połącz istniejące obiekty podrzędne</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="96"/>
        <source>Unlink child feature</source>
        <translation>Odłącz obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="102"/>
        <source>Zoom To Feature</source>
        <translation>Przybliż do obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="103"/>
        <source>Zoom to child feature</source>
        <translation>Przybliż do obiektu podrzędnego</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="111"/>
        <source>Switch to form view</source>
        <translation>Widok formularza</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="52"/>
        <source>Toggle Editing</source>
        <translation>Tryb edycji</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="60"/>
        <source>Save Child Layer Edits</source>
        <translation>Zapisz edycje warstwy podrzędnej</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="67"/>
        <source>Add Child Feature</source>
        <translation>Dodaj obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="74"/>
        <source>Duplicate Child Feature</source>
        <translation>Duplikuj obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="81"/>
        <source>Delete Child Feature</source>
        <translation>Usuń obiekt podrzędny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="88"/>
        <source>Link Existing Features</source>
        <translation>Połącz istniejące obiekty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="110"/>
        <source>Form View</source>
        <translation>Widok formularza</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="118"/>
        <source>Table View</source>
        <translation>Widok tabeli</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="119"/>
        <source>Switch to table view</source>
        <translation>Widok tabeli</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="552"/>
        <source>Really delete entry?</source>
        <translation>Czy na pewno usunąć wpis?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="552"/>
        <source>The entry on %1 is still linked to %2 features on %3. Do you want to delete it?</source>
        <translation>Wpis w %1 jest nadal powiązany z %2 obiektami na %3. Czy chcesz go usunąć?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="554"/>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="564"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="562"/>
        <source>Really delete entries?</source>
        <translation>Czy na pewno usunąć wpisy?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="562"/>
        <source>The %1 entries on %2 are still linked to %3 features on %4. Do you want to delete them?</source>
        <translation>%1 wpisów w %2 jest nadal powiązanych z %3 obiektami na %4. Czy chcesz je usunąć?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="783"/>
        <source>Delete Feature</source>
        <translation>Usuń obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="95"/>
        <location filename="../src/gui/qgsrelationeditorwidget.cpp" line="786"/>
        <source>Unlink Feature</source>
        <translation>Odłącz obiekt</translation>
    </message>
</context>
<context>
    <name>QgsRelationEditorWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsrelationeditorwidgetplugin.cpp" line="74"/>
        <source>Relation editor</source>
        <translation>Edytor relacji</translation>
    </message>
</context>
<context>
    <name>QgsRelationManagerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Dialog</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referencing Layer</source>
        <translation>Warstwa powiązana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referencing Field</source>
        <translation>Pole warstwy powiązanej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referenced Layer</source>
        <translation>Warstwa bazowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referenced Layer (Parent)</source>
        <translation>Warstwa bazowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referenced Field</source>
        <translation>Pole warstwy bazowej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Referencing Layer (Child)</source>
        <translation>Wartwa powiązana</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Strength</source>
        <translation>Siła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Add Relation</source>
        <translation>Dodaj relację</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Discover Relations</source>
        <translation>Odnajdź relacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrelationmanagerdialogbase.ui"/>
        <source>Remove Relation</source>
        <translation>Usuń relację</translation>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidget</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="111"/>
        <source>Highlight feature</source>
        <translation>Zaznacz obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="112"/>
        <source>Scale and highlight feature</source>
        <translation>Skaluj i zaznacz obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="113"/>
        <source>Pan and highlight feature</source>
        <translation>Przesuń i zaznacz obiekt</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="100"/>
        <source>Open Related Feature Form</source>
        <translation>Otwórz formularz obiektu powiązanego</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="105"/>
        <source>Add New Entry</source>
        <translation>Dodaj nowy wpis</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="123"/>
        <source>Select on Map</source>
        <translation>Wybierz na mapie</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="130"/>
        <source>No Selection</source>
        <translation>Brak wyboru</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="144"/>
        <source>The relation is not valid. Please make sure your relation definitions are OK.</source>
        <translation>Relacja nie jest prawidłowa. Upewnij się, że definicje relacji są prawidłowe.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="342"/>
        <source>%1 (no selection)</source>
        <translation>%1 (brak wyboru)</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="696"/>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="961"/>
        <source>Relation %1 for %2.</source>
        <translation>Relacja %1 dla %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="697"/>
        <source>Identify a feature of %1 to be associated. Press &amp;lt;ESC&amp;gt; to cancel.</source>
        <translation>Zidentyfikuj obiekt %1, który ma zostać powiązany. Naciśnij &amp;lt;ESC&amp;gt;, aby anulować.</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsrelationreferencewidget.cpp" line="972"/>
        <source>Link feature to %1 &quot;%2&quot; : Digitize the geometry for the new feature on layer %3. Press &amp;lt;ESC&amp;gt; to cancel.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsRelationReferenceWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsrelationreferencewidgetplugin.cpp" line="74"/>
        <source>Relation reference</source>
        <translation>Relacja (Relation Reference)</translation>
    </message>
</context>
<context>
    <name>QgsRendererMeshPropsWidgetBase</name>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Layer Rendering</source>
        <translation>Wyświetlanie warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb renderowania</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Show Contours</source>
        <translation>Pokaż kontury</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Native Mesh Rendering</source>
        <translation>Wbudowane renderowanie siatek</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Show Vectors</source>
        <translation>Pokaż wektory</translation>
    </message>
    <message>
        <location filename="../src/ui/mesh/qgsrenderermeshpropswidgetbase.ui"/>
        <source>Triangular Mesh Rendering</source>
        <translation>Triangulacyjne renderowanie siatek</translation>
    </message>
</context>
<context>
    <name>QgsRendererPropsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Renderer Settings</source>
        <translation>Ustawienia renderowania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>This renderer doesn&apos;t implement a graphical interface.</source>
        <translation>Ten renderer nie implementuje interfejsu graficznego.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Layer Rendering</source>
        <translation>Wyświetlanie warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Feature</source>
        <translation>Obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Control feature rendering order</source>
        <translation>Kolejność wyświetlania obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererpropsdialogbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb</translation>
    </message>
</context>
<context>
    <name>QgsRendererRasterPropertiesWidget</name>
    <message>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="70"/>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="73"/>
        <source>Nearest neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="71"/>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="165"/>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="72"/>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="169"/>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="74"/>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="179"/>
        <source>Average</source>
        <translation>średnia</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgsrendererrasterpropertieswidget.cpp" line="225"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
</context>
<context>
    <name>QgsRendererRasterPropsWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>This renderer doesn&apos;t implement a graphical interface.</source>
        <translation>Ten renderer nie implementuje interfejsu graficznego.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Layer Rendering</source>
        <translation>Wyświetlanie warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Blending mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Brightness</source>
        <translation>Jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Contrast</source>
        <translation>Kontrast</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Grayscale</source>
        <translation>Skala szarości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Off</source>
        <translation>wyłącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>By lightness</source>
        <translation>przez nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>By luminosity</source>
        <translation>przez jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>By average</source>
        <translation>przez średnią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Hue</source>
        <translation>Barwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Colorize</source>
        <translation>zabarwienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Strength</source>
        <translation>w stopniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Reset all color rendering options to default</source>
        <translation>Przywróć wszystkie domyślne opcje wyświetlania kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Reset</source>
        <translation>Przywróć</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Resampling</source>
        <translation>Resampling</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Zoomed in</source>
        <translation>Przybliżanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Zoomed out</source>
        <translation>Oddalanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrasterpropswidgetbase.ui"/>
        <source>Oversampling</source>
        <translation>Nadpróbkowanie</translation>
    </message>
</context>
<context>
    <name>QgsRendererRulePropsWidget</name>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Else</source>
        <translation>inne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Catch-all for other features</source>
        <translation>We wszystkich pozostałych przypadkach</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Scale range</source>
        <translation>Zakres skal</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrendererrulepropsdialogbase.ui"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="827"/>
        <source>Filter expression parsing error:
</source>
        <translation>Błąd w wyrażeniu filtra:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="827"/>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="842"/>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="864"/>
        <source>Test Filter</source>
        <translation>Testuj filtr</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="864"/>
        <source>Filter returned %n feature(s)</source>
        <comment>number of filtered features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="39"/>
        <source>Renderer Options</source>
        <translation>Opcje renderowania</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="41"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="44"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="48"/>
        <source>Copy Symbol</source>
        <translation>Kopiuj symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="51"/>
        <source>Paste Symbol</source>
        <translation>Wklej symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="56"/>
        <source>Change Color…</source>
        <translation>Zmień kolor…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="57"/>
        <source>Change Opacity…</source>
        <translation>Zmień krycie…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="58"/>
        <source>Change Output Unit…</source>
        <translation>Zmień jednostki…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="62"/>
        <source>Change Width…</source>
        <translation>Zmień szerokość…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="66"/>
        <source>Change Size…</source>
        <translation>Zmień rozmiar…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="67"/>
        <source>Change Angle…</source>
        <translation>Zmień kąt…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="108"/>
        <source>Change Symbol Color</source>
        <translation>Zmień kolor symbolu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="160"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="160"/>
        <source>Change symbol opacity [%]</source>
        <translation>Zmień krycie symbolu [%]</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="196"/>
        <source>Symbol unit</source>
        <translation>Jednostka</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="196"/>
        <source>Select symbol unit</source>
        <translation>Wybierz jednostkę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="196"/>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="199"/>
        <source>Millimeter</source>
        <translation>mm</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="196"/>
        <source>Map unit</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="321"/>
        <source>Symbol Levels</source>
        <translation>Poziomy wyświetlania symboli</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="369"/>
        <source>Data-defined Size Legend</source>
        <translation>Rozmiar legendy oparty na danych</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrendererwidget.cpp" line="369"/>
        <source>Data-defined size is not enabled!</source>
        <translation>Rozmiar oparty na danych nie jest włączony!</translation>
    </message>
</context>
<context>
    <name>QgsRendererWidgetContainerBase</name>
    <message>
        <location filename="../src/ui/styledock/qgsrenderercontainerbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/styledock/qgsrenderercontainerbase.ui"/>
        <source>Go back</source>
        <translation>Idź wstecz</translation>
    </message>
</context>
<context>
    <name>QgsReportLayoutSectionWidget</name>
    <message>
        <location filename="../src/app/layout/qgsreportlayoutsectionwidget.cpp" line="56"/>
        <source>Body: %1</source>
        <translation>Ciało: %1</translation>
    </message>
</context>
<context>
    <name>QgsReportOrganizerBase</name>
    <message>
        <location filename="../src/ui/layout/qgsreportorganizerwidgetbase.ui"/>
        <source>Layout Manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportorganizerwidgetbase.ui"/>
        <source>Add section</source>
        <translation>Dodaj sekcję</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportorganizerwidgetbase.ui"/>
        <source>Remove selected section</source>
        <translation>Usuń wybraną sekcję</translation>
    </message>
</context>
<context>
    <name>QgsReportOrganizerWidget</name>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="40"/>
        <source>Report</source>
        <translation>Raport</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="60"/>
        <source>A static layout report section which consists of a single layout inserted into the report</source>
        <translation>Sekcja układu statycznego raportu, która składa się z pojedynczego układu wstawianego do raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="59"/>
        <source>Static Layout Section</source>
        <translation>Sekcja układu statycznego</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="63"/>
        <source>Field Group Section</source>
        <translation>Sekcja zależna od pól</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="64"/>
        <source>A report section which is repeated for every matching feature within a layer</source>
        <translation>Sekcja raportu, która jest powtarzana dla każdego pasującego obiektu w warstwie</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="113"/>
        <source>Remove Section</source>
        <translation>Usuń sekcję</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportorganizerwidget.cpp" line="114"/>
        <source>Are you sure you want to remove the report section?</source>
        <translation>Czy na pewno chcesz usunąć sekcję raportu?</translation>
    </message>
</context>
<context>
    <name>QgsReportSectionFieldGroupWidget</name>
    <message>
        <location filename="../src/app/layout/qgsreportfieldgroupsectionwidget.cpp" line="101"/>
        <source>Header: %1</source>
        <translation>Nagłówek: %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportfieldgroupsectionwidget.cpp" line="119"/>
        <source>Footer: %1</source>
        <translation>Stopka: %1</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportfieldgroupsectionwidget.cpp" line="142"/>
        <source>Body: %1</source>
        <translation>Ciało: %1</translation>
    </message>
</context>
<context>
    <name>QgsReportSectionModel</name>
    <message>
        <location filename="../src/app/layout/qgsreportsectionmodel.cpp" line="123"/>
        <source>Section</source>
        <translation>Sekcja</translation>
    </message>
</context>
<context>
    <name>QgsReportSectionWidget</name>
    <message>
        <location filename="../src/app/layout/qgsreportsectionwidget.cpp" line="68"/>
        <source>Report Header</source>
        <translation>Nagłówek raportu</translation>
    </message>
    <message>
        <location filename="../src/app/layout/qgsreportsectionwidget.cpp" line="85"/>
        <source>Report Footer</source>
        <translation>Stopka raportu</translation>
    </message>
</context>
<context>
    <name>QgsReportWidgetFieldGroupSectionBase</name>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Layout Manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Sort ascending</source>
        <translation>Sortuj rosnąco</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Edit the field group header layout</source>
        <translation>Edytuj treść nagłówka sekcji zależnej od pól</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Sort features ascendingly by field value</source>
        <translation>Sortuj obiekty rosnąco według wartości pola</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Edit the field group footer layout</source>
        <translation>Edytuj treść stopki sekcji zależnej od pól</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include a footer layout after the last matching feature</source>
        <translation>Dołącz stopkę za ostatnim pasującym obiektem</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include footer</source>
        <translation>Dołącz stopkę</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Source field to iterate over</source>
        <translation>Pole źródłowe do iteracji</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>If unchecked, the header will only be shown when at least one matching feature is found</source>
        <translation>Jeśli odznaczone, nagłówek będzie wyświetlany tylko wtedy, gdy zostanie znaleziony co najmniej jeden pasujący obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Source layer to iterate over</source>
        <translation>Warstwa źródłowa do iteracji</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include a header layout before the first matching feature</source>
        <translation>Dołącz nagłówek przed pierwszym pasującym obiektem</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include a separate layout for every matching feature found</source>
        <translation>Dołącz oddzielną kartkę dla każdego pasującego obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Edit the field group body layout</source>
        <translation>Edytuj treść ciała sekcji zależnej od pól</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>If unchecked, the footer will only be shown when at least one matching feature is found</source>
        <translation>Jeśli odznaczone, stopka będzie wyświetlana tylko wtedy, gdy zostanie znaleziony co najmniej jeden pasujący obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Show footer when no matching
features are found</source>
        <translation>Pokazuj stopkę jeśli nie znaleziono
żadnych pasujących obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include header</source>
        <translation>Dołącz nagłówek</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Show header when no matching
features are found</source>
        <translation>Pokazuj nagłówek jeśli nie znaleziono
żadnych pasujących obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetfieldgroupsectionbase.ui"/>
        <source>Include body</source>
        <translation>Dołącz ciało</translation>
    </message>
</context>
<context>
    <name>QgsReportWidgetLayoutSectionBase</name>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetlayoutsectionbase.ui"/>
        <source>Layout Manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetlayoutsectionbase.ui"/>
        <source>Edit the static layout</source>
        <translation>Edytuj układ statyczny</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetlayoutsectionbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetlayoutsectionbase.ui"/>
        <source>Include a static layout inserted into the report</source>
        <translation>Dołącz układ statyczny wstawiony do raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetlayoutsectionbase.ui"/>
        <source>Include section</source>
        <translation>Dołącz sekcję</translation>
    </message>
</context>
<context>
    <name>QgsReportWidgetSectionBase</name>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Layout Manager</source>
        <translation>Menedżer wydruków</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Edit the report header layout</source>
        <translation>Edytuj nagłówek raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Include a layout at the very beginning of the report</source>
        <translation>Wstaw stronę na samym początku raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Include report header</source>
        <translation>Dołącz nagłówek raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Include a layout at the very end of the report</source>
        <translation>Wstaw stronę na samym końcu raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Include report footer</source>
        <translation>Dołącz stopkę raportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgsreportwidgetsectionbase.ui"/>
        <source>Edit the report footer layout</source>
        <translation>Edytuj stopkę raportu</translation>
    </message>
</context>
<context>
    <name>QgsRuleBased3DRendererModel</name>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="254"/>
        <source>(no filter)</source>
        <translation>(brak filtra)</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="306"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="306"/>
        <source>Rule</source>
        <translation>Reguła</translation>
    </message>
</context>
<context>
    <name>QgsRuleBased3DRendererWidget</name>
    <message>
        <location filename="../src/ui/3d/qgsrulebased3drendererwidget.ui"/>
        <source>Add rule</source>
        <translation>Dodaj regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgsrulebased3drendererwidget.ui"/>
        <source>Edit rule</source>
        <translation>Edytuj regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/3d/qgsrulebased3drendererwidget.ui"/>
        <source>Remove rule</source>
        <translation>Usuń regułę</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="40"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="42"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="44"/>
        <source>Remove Rule</source>
        <translation>Usuń regułę</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsrulebased3drendererwidget.cpp" line="159"/>
        <source>Edit Rule</source>
        <translation>Edytuj regułę</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedLabelingModel</name>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="280"/>
        <source>(no filter)</source>
        <translation>(brak filtra)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="344"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="344"/>
        <source>Rule</source>
        <translation>Reguła</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="344"/>
        <source>Min. scale</source>
        <translation>Min. skala</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="344"/>
        <source>Max. scale</source>
        <translation>Max. skala</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="344"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedLabelingWidget</name>
    <message>
        <location filename="../src/ui/qgsrulebasedlabelingwidget.ui"/>
        <source>Add rule</source>
        <translation>Dodaj regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedlabelingwidget.ui"/>
        <source>Edit rule</source>
        <translation>Edytuj regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedlabelingwidget.ui"/>
        <source>Remove rule</source>
        <translation>Usuń regułę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="67"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="69"/>
        <source>Paste</source>
        <translation>Wklej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="71"/>
        <source>Remove Rule</source>
        <translation>Usuń regułę</translation>
    </message>
    <message>
        <location filename="../src/app/qgsrulebasedlabelingwidget.cpp" line="186"/>
        <source>Edit Rule</source>
        <translation>Edytuj regułę</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererModel</name>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="937"/>
        <source>(no filter)</source>
        <translation>(brak filtra)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="965"/>
        <source>&lt;li&gt;&lt;nobr&gt;%1 features also in rule %2&lt;/nobr&gt;&lt;/li&gt;</source>
        <translation>&lt;li&gt;&lt;nobr&gt;%1 obiektów również w regule %2&lt;/nobr&gt;&lt;/li&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Label</source>
        <translation>Etykieta</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Rule</source>
        <translation>Reguła</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Min. scale</source>
        <translation>Min. skala</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Max. scale</source>
        <translation>Max. skala</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1031"/>
        <source>Duplicate count</source>
        <translation>Liczba powtórzonych</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1038"/>
        <source>Number of features in this rule.</source>
        <translation>Liczba obiektów dla tej reguły.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="1042"/>
        <source>Number of features in this rule which are also present in other rule(s).</source>
        <translation>Liczba obiektów dla tej reguły, które pojawiają się również przy innych regułach.</translation>
    </message>
</context>
<context>
    <name>QgsRuleBasedRendererWidget</name>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Add rule</source>
        <translation>Dodaj regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Remove selected rules</source>
        <translation>Usuń zaznaczone reguły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Edit current rule</source>
        <translation>Edytuj dotychczasową regułę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Count features</source>
        <translation>Zlicz obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Refine Selected Rules</source>
        <translation>Popraw wybrane reguły</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="83"/>
        <source>Remove Rule</source>
        <translation>Usuń regułę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="90"/>
        <source>Refine Current Rule</source>
        <translation>Dopracuj dotychczasową regułę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="91"/>
        <source>Add Scales to Rule</source>
        <translation>Dodaj skale do reguły</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="92"/>
        <source>Add Categories to Rule</source>
        <translation>Dodaj kategorie do reguły</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="93"/>
        <source>Add Ranges to Rule</source>
        <translation>Dodaj zakresy do reguły</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="207"/>
        <source>Edit Rule</source>
        <translation>Edytuj regułę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="296"/>
        <source>Add Categories to Rules</source>
        <translation>Dodaj kategorie do reguł</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="305"/>
        <source>Add Ranges to Rules</source>
        <translation>Dodaj zakresy do reguł</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="320"/>
        <source>Parent rule %1 must have a symbol for this operation.</source>
        <translation>Reguła nadrzędna %1 musi posiadać symbol dla tej operacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="320"/>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="326"/>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="340"/>
        <source>Scale Refinement</source>
        <translation>Zawężanie zakresów skal</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="327"/>
        <source>Please enter scale denominators at which will split the rule, separate them by commas (e.g. 1000,5000):</source>
        <translation>Proszę podać mianowniki skal, przy których nastąpi podział reguły, oddzielając je przecinkami (np. 1000,5000):</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="340"/>
        <source>&quot;%1&quot; is not valid scale denominator, ignoring it.</source>
        <translation>&quot;%1&quot; nie jest prawidłowym przelicznikiem skali - zignorowano go.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="440"/>
        <source>Symbol Levels</source>
        <translation>Poziomy wyświetlania symboli</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="632"/>
        <source>Calculating feature count.</source>
        <translation>Zliczam obiekty…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsrulebasedrendererwidget.cpp" line="632"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsrulebasedrendererwidget.ui"/>
        <source>Symbol Levels…</source>
        <translation>Poziomy wyświetlania symboli…</translation>
    </message>
</context>
<context>
    <name>QgsRunProcess</name>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="55"/>
        <source>&lt;b&gt;Starting %1…&lt;/b&gt;</source>
        <translation>&lt;b&gt;Uruchamianie %1…&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="72"/>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="73"/>
        <source>Unable to run command
%1</source>
        <translation>Nie można wykonać komendy
%1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="124"/>
        <source>Done</source>
        <translation>Zamknij</translation>
    </message>
    <message>
        <location filename="../src/core/qgsrunprocess.cpp" line="157"/>
        <source>Unable to run command %1</source>
        <translation>Nie można wykonać komendy %1</translation>
    </message>
</context>
<context>
    <name>QgsSLConnectionItem</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="116"/>
        <source>Database does not exist</source>
        <translation>Baza danych nie istnieje.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="119"/>
        <source>Failed to open database</source>
        <translation>Nie powiodło się otwarcie bazy danych</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="122"/>
        <source>Failed to check metadata</source>
        <translation>Nie powiodło się sprawdzenie metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="125"/>
        <source>Failed to get list of tables</source>
        <translation>Nie powiodło się pobranie listy tabel.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitems.cpp" line="128"/>
        <source>Unknown error</source>
        <translation>Nieznany błąd.</translation>
    </message>
</context>
<context>
    <name>QgsSQLComposerDialog</name>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="215"/>
        <source>An error occurred during evaluation of the SQL statement.</source>
        <translation>Wystąpił błąd podczas wykonywania wyrażenia SQL.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="216"/>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="221"/>
        <source>SQL Evaluation</source>
        <translation>Sprawdzenie SQL</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssqlcomposerdialog.cpp" line="790"/>
        <source>This is the SQL query editor. The SQL statement can select data from several tables, 
but it must compulsory include the main typename%1 in the selected tables, 
and only the geometry column of the main typename can be used as the geometry column of the resulting layer.</source>
        <translation>To jest edytor zapytania SQL. Wyrażenie SQL może wybrać dane z kilku tabel,
ale obowiązkowo musi zawierać główną nazwę %1 w wybranych tabelach, 
a tylko kolumna geometrii głównego typu może być użyta jako kolumna geometrii warstwy wynikowej.</translation>
    </message>
</context>
<context>
    <name>QgsSQLComposerDialogBase</name>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>SQL Query Composer</source>
        <translation>Kreator zapytań SQL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>SQL Statement</source>
        <translation>Wyrażenie SQL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This is the SQL query editor.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To jest edytor zapytań SQL.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Columns</source>
        <translation>Kolumny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Table(s)</source>
        <translation>Tabele</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Joins</source>
        <translation>Złączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Joint layer</source>
        <translation>Połączona warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>ON condition</source>
        <translation>warunek ON</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Where    </source>
        <translation>Gdzie    </translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Order by</source>
        <translation>Sortuj po</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Data</source>
        <translation>Dane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Tables</source>
        <translation>Tabele</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Aggregates</source>
        <translation>Funkcje agregujące</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Functions</source>
        <translation>Funkcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Spatial predicates</source>
        <translation>Zależności przestrzenne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Strings functions</source>
        <translation>Funkcje tekstowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Operators</source>
        <translation>Operatory</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Columns&apos; values</source>
        <translation>Wartości kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssqlcomposerdialogbase.ui"/>
        <source>Only 10 first values</source>
        <translation>Tylko 10 pierwszych wartości</translation>
    </message>
</context>
<context>
    <name>QgsSQLStatement</name>
    <message>
        <location filename="../src/core/qgssqlstatement.cpp" line="65"/>
        <source>(no root)</source>
        <translation>(brak root)</translation>
    </message>
    <message>
        <location filename="../src/core/qgssqlstatement.cpp" line="237"/>
        <source>No root node</source>
        <translation>brak węzła root</translation>
    </message>
    <message>
        <location filename="../src/core/qgssqlstatement.cpp" line="249"/>
        <source>Table %1 is referenced by column %2, but not selected in FROM / JOIN.</source>
        <translation>Tabela %1 jest wywoływana przez kolumnę %2, ale nie wybrana w  FROM / JOIN.</translation>
    </message>
    <message>
        <location filename="../src/core/qgssqlstatement.cpp" line="480"/>
        <source>[unsupported type: %1; value: %2]</source>
        <translation>[nieobsługiwany typ: %1; wartość: %2]</translation>
    </message>
</context>
<context>
    <name>QgsSVGFillSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="2705"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="2707"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidget</name>
    <message>
        <location filename="../src/gui/qgsscalerangewidget.cpp" line="30"/>
        <source>Minimum (exclusive)</source>
        <translation>Minimalna (ekskluzywnie)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsscalerangewidget.cpp" line="33"/>
        <source>Minimum scale, i.e. most &quot;zoomed out&quot;. This limit is exclusive, that means the layer will not be displayed on this scale.</source>
        <translation>Minimalna skala (największe oddalenie). Ta wartość jest ekskluzywna, co znaczy, że warstwa nie będzie wyświetlana w tej skali.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsscalerangewidget.cpp" line="38"/>
        <source>Maximum scale, i.e. most &quot;zoomed in&quot;. This limit is inclusive, that means the layer will be displayed on this scale.</source>
        <translation>Maksymalna skala (największe przybliżenie). W tej skali warstwa zostanie również wyświetlona.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsscalerangewidget.cpp" line="35"/>
        <source>Maximum (inclusive)</source>
        <translation>Maksymalna (włącznie)</translation>
    </message>
</context>
<context>
    <name>QgsScaleRangeWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsscalerangewidgetplugin.cpp" line="74"/>
        <source>A widget to define the scale range</source>
        <translation>Definicja zakresu skali</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsscalerangewidgetplugin.cpp" line="79"/>
        <source>A widget to define the scale range.</source>
        <translation>Definicja zakresu skali</translation>
    </message>
</context>
<context>
    <name>QgsScaleVisibilityDialog</name>
    <message>
        <location filename="../src/gui/qgsscalevisibilitydialog.cpp" line="37"/>
        <source>Scale visibility </source>
        <translation>Widoczność zależna od skali</translation>
    </message>
</context>
<context>
    <name>QgsScaleWidget</name>
    <message>
        <location filename="../src/gui/qgsscalewidget.cpp" line="33"/>
        <source>Set to current canvas scale</source>
        <translation>Ustaw do bieżącej skali mapy</translation>
    </message>
</context>
<context>
    <name>QgsScaleWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsscalewidgetplugin.cpp" line="74"/>
        <source>A widget to define the scale</source>
        <translation>Definicja skali</translation>
    </message>
    <message>
        <location filename="../src/customwidgets/qgsscalewidgetplugin.cpp" line="79"/>
        <source>A widget to define the scale.</source>
        <translation>Definicja skali.</translation>
    </message>
</context>
<context>
    <name>QgsScrollAreaWidgetPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgsscrollareawidgetplugin.cpp" line="72"/>
        <source>Scroll area</source>
        <translation>Obszar przewijania</translation>
    </message>
</context>
<context>
    <name>QgsSearchQueryBuilder</name>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="65"/>
        <source>Search Query Builder</source>
        <translation>Kreator zapytań wyboru</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="67"/>
        <source>&amp;Test</source>
        <translation>&amp;Testuj</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="71"/>
        <source>&amp;Clear</source>
        <translation>&amp;Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="200"/>
        <source>Test Query</source>
        <translation>Testuj zapytanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="209"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="225"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="251"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="276"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="453"/>
        <source>Query Result</source>
        <translation>Wyniki zapytania</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="385"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="399"/>
        <source>Save Query to File</source>
        <translation>Zapisz zapytanie do pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="399"/>
        <source>Could not open file for writing.</source>
        <translation>Nie można otworzyć pliku do zapisu.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="421"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="430"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="436"/>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="443"/>
        <source>Load Query from File</source>
        <translation>Wczytaj zapytanie z pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="430"/>
        <source>Could not open file for reading.</source>
        <translation>Nie można otworzyć pliku do odczytu.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="436"/>
        <source>File is not a valid xml document.</source>
        <translation>Plik nie jest poprawnym dokumentem XML.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="443"/>
        <source>File is not a valid query document.</source>
        <translation>Plik nie jest poprawnym dokumentem zapytania.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="481"/>
        <source>Select Attribute</source>
        <translation>Wybierz atrybut</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="481"/>
        <source>There is no attribute &apos;%1&apos; in the current vector layer. Please select an existing attribute.</source>
        <translation>Bieżąca warstwa wektorowa nie posiada atrybutu &apos;%1&apos;. Wybierz istniejący atrybut.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="77"/>
        <source>Save query to an xml file</source>
        <translation>Zapisz zapytanie do pliku XML</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="75"/>
        <source>&amp;Save…</source>
        <translation>&amp;Zapisz…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="80"/>
        <source>&amp;Load…</source>
        <translation>&amp;Wczytaj…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="82"/>
        <source>Load query from xml file</source>
        <translation>Wczytaj zapytanie z pliku XML</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="200"/>
        <source>Found %n matching feature(s).</source>
        <comment>test result</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="276"/>
        <source>The query you specified results in zero records being returned.</source>
        <translation>Podane zapytanie nie zwraca żadnych rekordów.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="421"/>
        <source>Query files</source>
        <translation>Pliki zapytań</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssearchquerybuilder.cpp" line="421"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
</context>
<context>
    <name>QgsSearchWidgetToolButton</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgssearchwidgettoolbutton.cpp" line="151"/>
        <location filename="../src/gui/editorwidgets/qgssearchwidgettoolbutton.cpp" line="257"/>
        <source>Exclude Field</source>
        <translation>Wyklucz pole</translation>
    </message>
</context>
<context>
    <name>QgsSelectByFormDialog</name>
    <message>
        <location filename="../src/app/qgsselectbyformdialog.cpp" line="50"/>
        <source>%1 — Select Features</source>
        <translation>%1 — Zaznacz obiekty</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/qgsselectbyformdialog.cpp" line="102"/>
        <source>Zoomed to %n matching feature(s)</source>
        <comment>number of matching features</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/app/qgsselectbyformdialog.cpp" line="110"/>
        <location filename="../src/app/qgsselectbyformdialog.cpp" line="142"/>
        <source>No matching features found</source>
        <translation>Nie znaleziono pasujących obiektów</translation>
    </message>
</context>
<context>
    <name>QgsSelectLayerTreeModel</name>
    <message>
        <location filename="../src/plugins/offline_editing/offline_editing_plugin_gui.cpp" line="81"/>
        <source>The source of this layer is a &lt;b&gt;WFS&lt;/b&gt; server.&lt;br&gt;Some WFS layers are not suitable for offline&lt;br&gt;editing due to unstable primary keys&lt;br&gt;please check with your system administrator&lt;br&gt;if this WFS layer can be used for offline&lt;br&gt;editing.</source>
        <translation>Źródłem tej warstwy jest serwer &lt;b&gt;WFS&lt;/b&gt;.&lt;br&gt;Niektóre warstwy WFS nie umożliwiają edycji offline&lt;br&gt;z powodu zmieniających się kluczy głównych&lt;br&gt;sprawdź z administratorem systemu&lt;br&gt;czy ta warstwa WFS może być użyta&lt;br&gt;w trybie edycji offline.</translation>
    </message>
</context>
<context>
    <name>QgsSettingsLocatorFilter</name>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="529"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.cpp" line="539"/>
        <source>Project Properties</source>
        <translation>Właściwości projektu</translation>
    </message>
    <message>
        <location filename="../src/app/locator/qgsinbuiltlocatorfilters.h" line="208"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
</context>
<context>
    <name>QgsSettingsTree</name>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="59"/>
        <source>Setting</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="59"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="59"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="59"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="191"/>
        <source>Delete Group…</source>
        <translation>Usuń grupę…</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="194"/>
        <source>Delete Group</source>
        <translation>Usuń grupę</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="195"/>
        <source>Are you sure you want to delete the %1 group?</source>
        <translation>Czy na pewno chcesz usunąć grupę %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="210"/>
        <source>Delete Setting…</source>
        <translation>Usuń ustawienie…</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="213"/>
        <source>Delete Setting</source>
        <translation>Usuń ustawienie</translation>
    </message>
    <message>
        <location filename="../src/app/qgssettingstree.cpp" line="214"/>
        <source>Are you sure you want to delete the %1 setting?</source>
        <translation>Czy na pewno chcesz usunąć ustawienie %1?</translation>
    </message>
</context>
<context>
    <name>QgsShadowEffectWidget</name>
    <message>
        <location filename="../src/gui/effects/qgspainteffectwidget.cpp" line="267"/>
        <source>Select Shadow Color</source>
        <translation>Wybierz kolor cienia</translation>
    </message>
</context>
<context>
    <name>QgsShapeburstFillSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1487"/>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1492"/>
        <source>Select Gradient Color</source>
        <translation>Wybierz kolor gradientu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1490"/>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="1495"/>
        <source>Transparent</source>
        <translation>Przezroczyste</translation>
    </message>
</context>
<context>
    <name>QgsSimpleFillSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="804"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="807"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="812"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="809"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
</context>
<context>
    <name>QgsSimpleLineCalloutWidget</name>
    <message>
        <location filename="../src/gui/callouts/qgscalloutwidget.cpp" line="142"/>
        <source>Callout Symbol</source>
        <translation>Symbol objaśnień</translation>
    </message>
    <message>
        <location filename="../src/gui/callouts/qgscalloutwidget.cpp" line="164"/>
        <source>Pole of Inaccessibility</source>
        <translation>biegun niedostępności</translation>
    </message>
    <message>
        <location filename="../src/gui/callouts/qgscalloutwidget.cpp" line="165"/>
        <source>Point on Exterior</source>
        <translation>punkt na zewnątrz</translation>
    </message>
    <message>
        <location filename="../src/gui/callouts/qgscalloutwidget.cpp" line="166"/>
        <source>Point on Surface</source>
        <translation>punkt na powierzchni</translation>
    </message>
    <message>
        <location filename="../src/gui/callouts/qgscalloutwidget.cpp" line="167"/>
        <source>Centroid</source>
        <translation>centroid</translation>
    </message>
</context>
<context>
    <name>QgsSimpleLineSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="191"/>
        <source>Select Line Color</source>
        <translation>Wybierz kolor linii</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="196"/>
        <source>All Rings</source>
        <translation>Wszystkie pierścienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="197"/>
        <source>Exterior Ring Only</source>
        <translation>Tylko pierścień zewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="198"/>
        <source>Interior Rings Only</source>
        <translation>Tylko pierścienie wewnętrzne</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="376"/>
        <source>Custom Dash Pattern</source>
        <translation>Własny styl linii</translation>
    </message>
</context>
<context>
    <name>QgsSimpleMarkerSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="518"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="521"/>
        <source>Transparent Fill</source>
        <translation>Przezroczyste wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="523"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="526"/>
        <source>Transparent Stroke</source>
        <translation>Przezroczysty obrys</translation>
    </message>
</context>
<context>
    <name>QgsSimplifyUserInputWidget</name>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="39"/>
        <source>Simplify by distance</source>
        <translation>Uprość wg odległości</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="40"/>
        <source>Simplify by snapping to grid</source>
        <translation>Uprość przyciągając do siatki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="41"/>
        <source>Simplify by area (Visvalingam)</source>
        <translation>Uprość wg powierzchni (Visvalingam)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="42"/>
        <source>Smooth</source>
        <translation>Wygładź</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="44"/>
        <source>Layer units</source>
        <translation>Jednostki warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="45"/>
        <source>Pixels</source>
        <translation>Piksele</translation>
    </message>
    <message>
        <location filename="../src/app/qgsmaptoolsimplify.cpp" line="46"/>
        <source>Map units</source>
        <translation>jednostki mapy</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidget</name>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="32"/>
        <source>Black to white</source>
        <translation>Czarny w biały</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="33"/>
        <source>White to black</source>
        <translation>Biały w czarny</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="64"/>
        <source>No enhancement</source>
        <translation>bez wzmocnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="65"/>
        <source>Stretch to MinMax</source>
        <translation>rozciągnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="66"/>
        <source>Stretch and clip to MinMax</source>
        <translation>Rozciągnij i przytnij do min./max.</translation>
    </message>
    <message>
        <location filename="../src/gui/raster/qgssinglebandgrayrendererwidget.cpp" line="67"/>
        <source>Clip to MinMax</source>
        <translation>Przytnij do min./max.</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandGrayRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Contrast
enhancement</source>
        <translation>Wzmocnienie
kontrastu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Gray band</source>
        <translation>Kanał </translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandgrayrendererwidgetbase.ui"/>
        <source>Color gradient</source>
        <translation>Gradient koloru</translation>
    </message>
</context>
<context>
    <name>QgsSingleBandPseudoColorRendererWidgetBase</name>
    <message>
        <location filename="../src/ui/qgssinglebandpseudocolorrendererwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandpseudocolorrendererwidgetbase.ui"/>
        <source>Band</source>
        <translation>Kanał</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandpseudocolorrendererwidgetbase.ui"/>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssinglebandpseudocolorrendererwidgetbase.ui"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
</context>
<context>
    <name>QgsSingleSymbolRendererWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssinglesymbolrendererwidget.cpp" line="76"/>
        <source>Symbol Levels…</source>
        <translation>Poziomy wyświetlania symboli…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssinglesymbolrendererwidget.cpp" line="80"/>
        <source>Data-defined Size Legend…</source>
        <translation>Rozmiar legendy oparty na danych…</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupCondition</name>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="34"/>
        <source>has the tag</source>
        <translation>posiada znacznik</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="35"/>
        <source>has a part of name matching</source>
        <translation>ma pasującą część nazwy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="36"/>
        <source>does NOT have the tag</source>
        <translation>NIE posiada znacznika</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="37"/>
        <source>has NO part of name matching</source>
        <translation>NIE ma pasującej części nazwy</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupConditionWidget</name>
    <message>
        <location filename="../src/ui/qgssmartgroupconditionwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssmartgroupconditionwidget.ui"/>
        <source>The symbol</source>
        <translation>Symbol</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="89"/>
        <source>ALL the constraints</source>
        <translation>WSZYSTKIE warunki</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="90"/>
        <source>any ONE of the constraints</source>
        <translation>JEDEN z warunków</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="205"/>
        <source>Edit Smart Group</source>
        <translation>Edytuj inteligentną grupę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssmartgroupeditordialog.cpp" line="205"/>
        <source>The smart group name field is empty. Kindly provide a name.</source>
        <translation>Nazwa inteligentnej grupy jest pusta. Należy ją uzupełnić.</translation>
    </message>
</context>
<context>
    <name>QgsSmartGroupEditorDialogBase</name>
    <message>
        <location filename="../src/ui/qgssmartgroupeditordialogbase.ui"/>
        <source>Smart Group Editor</source>
        <translation>Edytor inteligentnej grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssmartgroupeditordialogbase.ui"/>
        <source>Smart group name</source>
        <translation>Nazwa inteligentnej grupy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssmartgroupeditordialogbase.ui"/>
        <source>Condition matches</source>
        <translation>Dopasowanie warunków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssmartgroupeditordialogbase.ui"/>
        <source>Add Condition</source>
        <translation>Dodaj warunek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssmartgroupeditordialogbase.ui"/>
        <source>Conditions</source>
        <translation>Warunki</translation>
    </message>
</context>
<context>
    <name>QgsSnappingLayerDelegate</name>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="43"/>
        <source>vertex</source>
        <translation>do wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="44"/>
        <source>vertex and segment</source>
        <translation>do wierzchołka i segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="45"/>
        <source>segment</source>
        <translation>do segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="77"/>
        <source>px</source>
        <translation>px</translation>
    </message>
</context>
<context>
    <name>QgsSnappingLayerTreeModel</name>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="346"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="348"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="350"/>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="352"/>
        <source>Units</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="354"/>
        <source>Avoid overlap</source>
        <translation>Unikaj nakładania</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="452"/>
        <source>vertex</source>
        <translation>do wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="454"/>
        <source>vertex and segment</source>
        <translation>do wierzchołka i segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="456"/>
        <source>segment</source>
        <translation>do segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappinglayertreemodel.cpp" line="486"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
</context>
<context>
    <name>QgsSnappingWidget</name>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="97"/>
        <source>Filter layers…</source>
        <translation>Przeszukaj warstwy…</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="106"/>
        <source>Toggle Snapping</source>
        <translation>Włącz/wyłącz przyciąganie</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="109"/>
        <source>Enable Snapping (S)</source>
        <translation>Włącz przyciąganie (P)</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="110"/>
        <source>S</source>
        <comment>Keyboard shortcut: toggle snapping</comment>
        <translation>P</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="116"/>
        <source>Snapping Mode</source>
        <translation>Tryb przyciągania</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="118"/>
        <location filename="../src/app/qgssnappingwidget.cpp" line="144"/>
        <source>Set Snapping Mode</source>
        <translation>Ustaw tryb przyciągania</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="119"/>
        <source>All Layers</source>
        <translation>wszystkie warstwy</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="120"/>
        <source>Active Layer</source>
        <translation>aktywna warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="121"/>
        <source>Advanced Configuration</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="128"/>
        <source>Open Snapping Options…</source>
        <translation>Otwórz opcje przyciągania...</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="146"/>
        <source>Vertex and Segment</source>
        <translation>do wierzchołka i segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="173"/>
        <source>Snapping Unit Type: Pixels (px) or Project/Map Units (%1)</source>
        <translation>Typ jednostki przyciągania: piksele (px) lub jednostki projektu/mapy (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="183"/>
        <source>Snapping Unit Type: Pixels (px) or Map Units (%1)</source>
        <translation>Typ jednostki przyciągania: piksele (px) lub jednostki mapy (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="188"/>
        <source>Topological Editing</source>
        <translation>Edycja topologiczna</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="196"/>
        <source>Snapping on Intersection</source>
        <translation>Przyciąganie na przecięciach</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="204"/>
        <source>Enable Tracing</source>
        <translation>Włącz śledzenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="142"/>
        <source>Snapping Type</source>
        <translation>Typ przyciągania</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="145"/>
        <source>Vertex</source>
        <translation>do wierzchołka</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="147"/>
        <source>Segment</source>
        <translation>do segmentu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="163"/>
        <source>Snapping Tolerance in Defined Units</source>
        <translation>Tolerancja przyciągania w zdefiniowanych jednostkach</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="169"/>
        <source>px</source>
        <translation>px</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="246"/>
        <source>Edit advanced configuration</source>
        <translation>Edytuj ustawienia zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="191"/>
        <source>Enable Topological Editing</source>
        <translation>Edycja topologiczna</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="199"/>
        <source>Enable Snapping on Intersection</source>
        <translation>Włącz przyciąganie na przecięciach</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="207"/>
        <source>Enable Tracing (T)</source>
        <translation>Śledzenie (T)</translation>
    </message>
    <message>
        <location filename="../src/app/qgssnappingwidget.cpp" line="208"/>
        <source>T</source>
        <comment>Keyboard shortcut: Enable tracing</comment>
        <translation>T</translation>
    </message>
</context>
<context>
    <name>QgsSourceFieldsProperties</name>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Toggle editing mode</source>
        <translation>Przełącz tryb edycji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Click to toggle table editing</source>
        <translation>Klikni,j aby przełączyć edycję tabeli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>New field</source>
        <translation>Nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Delete field</source>
        <translation>Usuń pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssourcefieldsproperties.ui"/>
        <source>Field calculator</source>
        <translation>Kalkulator pól</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="56"/>
        <source>Id</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="57"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="58"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="59"/>
        <source>Type name</source>
        <translation>Nazwa typu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="60"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="61"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="62"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="65"/>
        <source>Alias</source>
        <translation>Alias</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="255"/>
        <source>Edit alias in the Form config tab</source>
        <translation>Edytuj alias w Formularzu atrybutów</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="277"/>
        <source>Added attribute</source>
        <translation>Dodany atrybut</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="400"/>
        <source>Rename Field</source>
        <translation>Zmień nazwę pola</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="286"/>
        <source>Failed to add field &apos;%1&apos; of type &apos;%2&apos;. Is the field name unique?</source>
        <translation>Nie powiodło się dodanie atrybutu &quot;%1&quot; typu &quot;%2&quot;. Czy jego nazwa aby nie powtarza się?</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="286"/>
        <source>Add Field</source>
        <translation>Dodaj pole</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="355"/>
        <source>Deleted attributes</source>
        <translation>Usunięte atrybuty</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="392"/>
        <source>Rename attribute</source>
        <translation>Zmień nazwę atrybutu</translation>
    </message>
    <message>
        <location filename="../src/app/qgssourcefieldsproperties.cpp" line="400"/>
        <source>Failed to rename field to &apos;%1&apos;. Is the field name unique?</source>
        <translation>Nie powiodła się zmiana nazwy pola na &apos;%1&apos;. Czy nazwa pola jest unikalna?</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteConnection</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="333"/>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="436"/>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="631"/>
        <source>unknown error cause</source>
        <translation>nieznana przyczyna błędu</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="239"/>
        <source>obsolete libspatialite: AbstractInterface is unsupported</source>
        <translation>przestarzała biblioteka libspatialite: AbstractInterface nie jest obsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="137"/>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="173"/>
        <source>table info on %1 failed</source>
        <translation>problem z informacją o tabeli %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="271"/>
        <source>UNKNOWN</source>
        <translation>UNKNOWN</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="275"/>
        <source>GEOMETRY</source>
        <translation>GEOMETRY</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="278"/>
        <source>POINT</source>
        <translation>punkt</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="281"/>
        <source>LINESTRING</source>
        <translation>linia</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="284"/>
        <source>POLYGON</source>
        <translation>poligon</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="287"/>
        <source>MULTIPOINT</source>
        <translation>wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="290"/>
        <source>MULTILINESTRING</source>
        <translation>wielolinia</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="293"/>
        <source>MULTIPOLYGON</source>
        <translation>wielopoligon</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteconnection.cpp" line="296"/>
        <source>GEOMETRYCOLLECTION</source>
        <translation>kolekcja</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="34"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="38"/>
        <source>Create Database…</source>
        <translation>Utwórz bazę danych…</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="45"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="64"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="69"/>
        <source>Delete Layer</source>
        <translation>Usuń warstwę</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="69"/>
        <source>Layer deleted successfully.</source>
        <translation>Warstwa usunięta pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="108"/>
        <source>New SpatiaLite Database File</source>
        <translation>Nowy plik bazy danych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="110"/>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="124"/>
        <source>Create SpatiaLite database</source>
        <translation>Utwórz bazę danych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="124"/>
        <source>Failed to create the database:
</source>
        <translation>Nie powiodło się utworzenie bazy danych:</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="163"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="179"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="189"/>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="208"/>
        <source>Import to SpatiaLite database</source>
        <translation>Importuj do bazy SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="179"/>
        <source>Import was successful.</source>
        <translation>Pomyślnie zakończono importowanie.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="190"/>
        <source>Failed to import layer!

</source>
        <translation>Nie powiodło się importowanie warstwy!

</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="200"/>
        <source>%1: Not a valid layer!</source>
        <translation>%1: To nie jest poprawna warstwa!</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitedataitemguiprovider.cpp" line="209"/>
        <source>Failed to import some layers!

</source>
        <translation>Nie powiodło się importowanie niektórych warstw!

</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteProvider</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="605"/>
        <source>Binary object (BLOB)</source>
        <translation>Obiekt binarny (BLOB)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="606"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="607"/>
        <source>Decimal number (double)</source>
        <translation>Liczba zmiennoprzecinkowa podwójnej precyzji (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="608"/>
        <source>Whole number (integer)</source>
        <translation>Liczba całkowita (integer)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="610"/>
        <source>Array of text</source>
        <translation>Tablica tekstowa</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="611"/>
        <source>Array of decimal numbers (double)</source>
        <translation>Tablica liczb dziesiętnych (double)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="612"/>
        <source>Array of whole numbers (integer)</source>
        <translation>Tablica liczb całkowitych (integer)</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="805"/>
        <source>Retrieval of spatialite version failed</source>
        <translation>Nie udało się ustalić wersji PostGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="805"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="820"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1039"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1139"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1234"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3723"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3786"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3856"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3892"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3936"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3966"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4551"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4712"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4798"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4857"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4869"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4913"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4933"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4953"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5576"/>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="820"/>
        <source>Could not parse spatialite version string &apos;%1&apos;</source>
        <translation>Nie powiodo się odczytanie wersji Spatialite &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="941"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1032"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4131"/>
        <source>Autogenerate</source>
        <translation>automatyczny</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1039"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1139"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1233"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3723"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3786"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3856"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3892"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3936"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3966"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4210"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4293"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4551"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4712"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4869"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4913"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4933"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4953"/>
        <source>SQLite error: %2
SQL: %1</source>
        <translation>Błąd SQLite: %2
SQL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="1039"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3723"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="3786"/>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4210"/>
        <source>unknown cause</source>
        <translation>nieznana przyczyna</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4481"/>
        <source>JSON value must be an array</source>
        <translation>Wartość JSON musi być tablicą</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4488"/>
        <source>Field type is JSON but the value cannot be converted to JSON array: %1</source>
        <translation>Typ pola to JSON, ale wartości nie można przekonwertować na tablicę JSON: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4797"/>
        <source>SQLite composite keys are not supported in query layer, using the first component only. %1</source>
        <translation>Klucze złożone SQLite nie są obsługiwane w warstwie zapytania, użyty zostanie tylko pierwszy składnik. %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="4857"/>
        <source>SQLite error while trying to inject ROWID: %2
SQL: %1</source>
        <translation>Błąd SQLite podczas próby wstrzyknięcia ROWID:%2
SQL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialiteprovider.cpp" line="5576"/>
        <source>FAILURE: Field %1 not found.</source>
        <translation>BŁĄD: Brak pola %1.</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteSourceSelect</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="67"/>
        <source>Add SpatiaLite Layer(s)</source>
        <translation>Dodaj warstwę SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="72"/>
        <source>&amp;Update Statistics</source>
        <translation>&amp;Aktualizuj statystyki</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="77"/>
        <source>&amp;Set Filter</source>
        <translation>Ustaw &amp;filtr</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="91"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="199"/>
        <source>Wildcard</source>
        <translation>Maska</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="92"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="203"/>
        <source>RegExp</source>
        <translation>RegExp</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="94"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="211"/>
        <source>All</source>
        <translation>Wszystko</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="95"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="215"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="96"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="219"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="97"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="223"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="98"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="227"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="152"/>
        <source>Are you sure you want to update the internal statistics for DB: %1?

This could take a long time (depending on the DB size), but implies better performance thereafter.</source>
        <translation>Czy na pewno chcesz zaktualizować wewnętrzne statystyki bazy danych: %1?

W zależności od rozmiaru bazy może to chwilę potrwać,
ale spowoduje lepszą wydajność bazy.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="156"/>
        <source>Confirm Update Statistics</source>
        <translation>Potwierdź aktualizację statystyk</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="164"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="169"/>
        <source>Update Statistics</source>
        <translation>Aktualizuj statystyki</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="165"/>
        <source>Internal statistics successfully updated for: %1</source>
        <translation>Pomyślnie zaktualizowano wewnętrzne statystyki dla: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="170"/>
        <source>Error while updating internal statistics for: %1</source>
        <translation>Przy aktualizaji wewnętrznych statystyk wystąpił błąd: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="252"/>
        <source>@</source>
        <translation>@</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="278"/>
        <source>Choose a SpatiaLite/SQLite DB to open</source>
        <translation>Wybierz bazę SpatiaLite/SQLite do otwarcia</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="279"/>
        <source>SpatiaLite DB</source>
        <translation>Baza SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="279"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="301"/>
        <source>Add Connection</source>
        <translation>Dodaj połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="302"/>
        <source>A connection with the same name already exists,
please provide a new name:</source>
        <translation>Połączenie o takiej nazwie już istnieje,
podaj proszę nową:</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="368"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="370"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="417"/>
        <source>Select Table</source>
        <translation>Wybierz Tabelę</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="417"/>
        <source>You must select a table in order to add a Layer.</source>
        <translation>Musisz wybrać tabelę, aby dodać warstwę.</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="455"/>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="459"/>
        <source>SpatiaLite DB Open Error</source>
        <translation>Błąd otwarcia bazy SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="456"/>
        <source>Database does not exist: %1</source>
        <translation>Baza danych nie istnieje: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="460"/>
        <source>Failure while connecting to: %1

%2</source>
        <translation>Nieudane połączenie z: %1

%2</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="463"/>
        <source>SpatiaLite getTableInfo Error</source>
        <translation>Błąd SpatiaLite getTableInfo</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="464"/>
        <source>Failure exploring tables from: %1

%2</source>
        <translation>Nieudane przeglądanie tabel z: %1

%2</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="467"/>
        <source>SpatiaLite metadata check failed</source>
        <translation>Błąd sprawdzania metadanych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="468"/>
        <source>Failure getting table metadata. Is %1 really a SpatiaLite database?

%2</source>
        <translation>Błąd podczas pobierania metadanych tabeli. Czy %1 na pewno jest bazą danych SpatiaLite?

%2</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="471"/>
        <source>SpatiaLite Error</source>
        <translation>Błąd SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitesourceselect.cpp" line="472"/>
        <source>Unexpected error when working with %1

%2</source>
        <translation>Nieoczekiwany błąd przy %1

%2</translation>
    </message>
</context>
<context>
    <name>QgsSpatiaLiteTableModel</name>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="25"/>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="26"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="27"/>
        <source>Geometry column</source>
        <translation>Kolumna geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="28"/>
        <source>Sql</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="186"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="190"/>
        <source>Multipoint</source>
        <translation>Wielopunkt</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="194"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="198"/>
        <source>Multiline</source>
        <translation>Wielolinia</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="202"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/providers/spatialite/qgsspatialitetablemodel.cpp" line="206"/>
        <source>Multipolygon</source>
        <translation>Wielopoligon</translation>
    </message>
</context>
<context>
    <name>QgsSpatialiteSridsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Select a SpatiaLite Spatial Reference System</source>
        <translation>Wybierz układ współrzędnych SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>SRID</source>
        <translation>Numer ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Authority</source>
        <translation>Baza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Reference Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsspatialitesridsdialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
</context>
<context>
    <name>QgsStatisticalSummaryDockWidget</name>
    <message>
        <location filename="../src/app/qgsstatisticalsummarydockwidget.cpp" line="301"/>
        <location filename="../src/app/qgsstatisticalsummarydockwidget.cpp" line="528"/>
        <source>Missing (null) values</source>
        <translation>Braki danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatisticalsummarydockwidget.cpp" line="472"/>
        <source>%1 seconds</source>
        <translation>%1 sekund</translation>
    </message>
</context>
<context>
    <name>QgsStatisticalSummaryWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Statistics</source>
        <translation>Statystyki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Statistic</source>
        <translation>Statystyka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Selected features only</source>
        <translation>Tylko zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Copy Statistics to Clipboard</source>
        <translation>Kopiuj statystyki do schowka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>Recalculate Statistics</source>
        <translation>Przelicz statystyki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstatisticalsummarybase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsStatisticsValueGatherer</name>
    <message>
        <location filename="../src/app/qgsstatisticalsummarydockwidget.cpp" line="597"/>
        <source>Fetching statistic values</source>
        <translation>Pobieranie wartości statystyk</translation>
    </message>
</context>
<context>
    <name>QgsStatusBarCoordinatesWidget</name>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="51"/>
        <source>Current map coordinate</source>
        <translation>Aktualne współrzędne mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="50"/>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="272"/>
        <source>Coordinate</source>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="62"/>
        <source>Current map coordinate (longitude,latitude or east,north)</source>
        <translation>Aktualne współrzędne mapy (szerokość,długość lub ku wschodowi,ku północy)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="67"/>
        <source>Toggle extents and mouse position display</source>
        <translation>Przełącza wyświetlanie zasięgu i pozycji myszy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="217"/>
        <source>QGIS Contributors</source>
        <translation>Współtwórcy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="234"/>
        <source>World Map</source>
        <translation>Mapa świata</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="249"/>
        <source>QGIS Hackfests</source>
        <translation>Hackfest&apos;y QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="262"/>
        <source>Map coordinates for the current view extents</source>
        <translation>Współrzędne bieżącego zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="270"/>
        <source>Map coordinates at mouse cursor position</source>
        <translation>Współrzędne mapy w miejscu kursora</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarcoordinateswidget.cpp" line="309"/>
        <source>Extents</source>
        <translation>Zasięg</translation>
    </message>
</context>
<context>
    <name>QgsStatusBarMagnifierWidget</name>
    <message>
        <location filename="../src/app/qgsstatusbarmagnifierwidget.cpp" line="42"/>
        <location filename="../src/app/qgsstatusbarmagnifierwidget.cpp" line="43"/>
        <source>Magnifier</source>
        <translation>Powiększenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarmagnifierwidget.cpp" line="53"/>
        <source>Magnifier level</source>
        <translation>Wielkość powiększenia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarmagnifierwidget.cpp" line="61"/>
        <source>Lock the scale to use magnifier to zoom in or out.</source>
        <translation>Zablokuj skalę, aby użyć funkcji powiększenia do zbliżenia i oddalenia widoku.</translation>
    </message>
</context>
<context>
    <name>QgsStatusBarScaleWidget</name>
    <message>
        <location filename="../src/app/qgsstatusbarscalewidget.cpp" line="41"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarscalewidget.cpp" line="42"/>
        <source>Current map scale</source>
        <translation>Aktualna skala mapy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsstatusbarscalewidget.cpp" line="50"/>
        <source>Current map scale (formatted as x:y)</source>
        <translation>Aktualna skala mapy</translation>
    </message>
</context>
<context>
    <name>QgsStyleExportImportDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="93"/>
        <source>Import</source>
        <translation>Importuj</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="116"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="72"/>
        <source>Import Item(s)</source>
        <translation>Eksportuj element(y)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="74"/>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="345"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="76"/>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="359"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="92"/>
        <source>Select items to import</source>
        <translation>Wybierz elementy do importu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="99"/>
        <source>Export Item(s)</source>
        <translation>Eksportuj element(y)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="146"/>
        <source>Export/import Item(s)</source>
        <translation>Eksportuj/importuj element(y)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="153"/>
        <source>Save Styles</source>
        <translation>Zapisz style</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="209"/>
        <source>Import Symbols or Color Ramps</source>
        <translation>Importuj symbole lub palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="323"/>
        <source>Select Item(s) by Group</source>
        <translation>Wybierz element(y) według grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="85"/>
        <source>Load Styles</source>
        <translation>Wczytaj style</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="54"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="58"/>
        <source>Clear Selection</source>
        <translation>Wyczyść wybór</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="402"/>
        <source>Downloading style</source>
        <translation>Pobieranie stylu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="413"/>
        <source>Import from URL</source>
        <translation>Importuj z URL</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="414"/>
        <source>HTTP Error! Download failed: %1.</source>
        <translation>Błąd HTTP! Pobieranie nie powiodło się: %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="147"/>
        <source>You should select at least one symbol/color ramp.</source>
        <translation>Należy wybrać przynajmniej jeden symbol/paletę kolorów.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="86"/>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="154"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="109"/>
        <source>Select by Group…</source>
        <translation>Wybierz wg grupy…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="173"/>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="181"/>
        <source>Export Symbols</source>
        <translation>Eksportuj symbole</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="174"/>
        <source>Error when saving selected symbols to file:
%1</source>
        <translation>Błąd podczas zapisu wybranych symboli do pliku:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="182"/>
        <source>The selected symbols were successfully exported to file:
%1</source>
        <translation>Wybrane symbole zostały pomyślnie wyeksportowane do pliku:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="210"/>
        <source>An error occurred during import:
%1</source>
        <translation>Podczas importu wystąpił błąd:
%1</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstyleexportimportdialog.cpp" line="397"/>
        <source>Downloading style…</source>
        <translation>Pobieranie stylu…</translation>
    </message>
</context>
<context>
    <name>QgsStyleExportImportDialogBase</name>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Styles Import/Export</source>
        <translation>Import/eksport stylów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Import from</source>
        <translation>Importuj z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Location</source>
        <translation>Lokalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Additional tag(s)</source>
        <translation>Dodatkowe tagi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Add to favorites</source>
        <translation>Dodaj do ulubionych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Do not import embedded tags</source>
        <translation>Nie importuj osadzonych tagów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Tip: separate multiple tags with commas</source>
        <translation>Wskazówka: oddziel tagi przecinkami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Fetch Items</source>
        <translation>Pobierz elementy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleexportimportdialogbase.ui"/>
        <source>Select items to export</source>
        <translation>Wybierz elementy do eksportu</translation>
    </message>
</context>
<context>
    <name>QgsStyleGroupSelectionDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsstylegroupselectiondialog.cpp" line="37"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylegroupselectiondialog.cpp" line="48"/>
        <source>Tags</source>
        <translation>Znaczniki</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylegroupselectiondialog.cpp" line="52"/>
        <source>Smart Groups</source>
        <translation>Inteligentne grupy</translation>
    </message>
</context>
<context>
    <name>QgsStyleItemsListWidget</name>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="124"/>
        <source>Filter symbols…</source>
        <translation>Filtruj symbole…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="163"/>
        <source>Save Symbol…</source>
        <translation>Zapisz symbol…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="164"/>
        <source>Save symbol to styles</source>
        <translation>Zapisz symbole do stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="166"/>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="291"/>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="297"/>
        <source>All Symbols</source>
        <translation>Wszystkie symbole</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="170"/>
        <source>Save Color Ramp…</source>
        <translation>Zapisz paletę kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="171"/>
        <source>Save color ramp to styles</source>
        <translation>Zapisz paletę kolorów do stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="173"/>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="301"/>
        <source>All Color Ramps</source>
        <translation>Wszystkie palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="177"/>
        <source>Save Format…</source>
        <translation>Zapisz formatowanie…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="178"/>
        <source>Save text format to styles</source>
        <translation>Zapisz formatowanie teksty do stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="180"/>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="305"/>
        <source>All Text Formats</source>
        <translation>Wszystkie formatowania tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="184"/>
        <source>Save Label Settings…</source>
        <translation>Zapisz ustawienia etykiet…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="185"/>
        <source>Save label settings to styles</source>
        <translation>Zapisz ustawienia etykiet do stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="187"/>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="309"/>
        <source>All Label Settings</source>
        <translation>Wszystkie ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="205"/>
        <source>Save Settings…</source>
        <translation>Zapisz ustawienia…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="206"/>
        <source>Save label settings or text format to styles</source>
        <translation>Zapisz ustawienia etykiety lub formatowanie tekstu do stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="208"/>
        <source>All Settings</source>
        <translation>Wszystkie ustawienia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsstyleitemslistwidget.cpp" line="289"/>
        <source>Favorites</source>
        <translation>Ulubione</translation>
    </message>
</context>
<context>
    <name>QgsStyleItemsListWidgetBase</name>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Filter Symbols</source>
        <translation>Filtruj symbole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Style Manager</source>
        <translation>Zarządzanie stylem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Open Library…</source>
        <translation>Otwórz bibliotekę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Icon View</source>
        <translation>Widok ikon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>PushButton</source>
        <translation>WciśnijPrzycisk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>List View</source>
        <translation>Widok listy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Symbol Name</source>
        <translation>Nazwa symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Save symbol</source>
        <translation>Zapisz symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Save Symbol</source>
        <translation>Zapisz symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstyleitemslistwidgetbase.ui"/>
        <source>Advanced</source>
        <translation>Zaawansowane</translation>
    </message>
</context>
<context>
    <name>QgsStyleManagerDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="185"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="482"/>
        <source>Filter symbols…</source>
        <translation>Filtruj symbole…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="223"/>
        <source>Copy Selection to Default Style…</source>
        <translation>Kopiuj zaznaczone do Stylu domyślnego…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="233"/>
        <source>Copy Item</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="235"/>
        <source>Paste Item…</source>
        <translation>Wklej obiekt…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="318"/>
        <source>Gradient…</source>
        <translation>Gradient…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="318"/>
        <source>Color presets…</source>
        <translation>Zestawy kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="318"/>
        <source>Random…</source>
        <translation>Losowe…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="318"/>
        <source>Catalog: cpt-city…</source>
        <translation>Katalog: cpt-city…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="319"/>
        <source>Catalog: ColorBrewer…</source>
        <translation>Katalog: ColorBrewer…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="325"/>
        <source>Marker…</source>
        <translation>Znacznik…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="328"/>
        <source>Line…</source>
        <translation>Linia…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="331"/>
        <source>Fill…</source>
        <translation>Wypełnienie…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="343"/>
        <source>Text Format…</source>
        <translation>Formatowanie tekstu…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="347"/>
        <source>Point Label Settings…</source>
        <translation>Ustawienia etykiet punktu…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="351"/>
        <source>Line Label Settings…</source>
        <translation>Ustawienia etykiet linii…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="355"/>
        <source>Polygon Label Settings…</source>
        <translation>Ustawienia etykiet poligonu…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="484"/>
        <source>Filter text symbols…</source>
        <translation>Filtruj formatowania tekstu…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="484"/>
        <source>Filter label settings…</source>
        <translation>Filtruj ustawienia etykiet…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="532"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="548"/>
        <source>Import Items</source>
        <translation>Importuj elementy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="533"/>
        <source>Additional tags to add (comma separated)</source>
        <translation>Dodatkowe tagi do dodania (oddzielone przecinkiem)</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="548"/>
        <source>Successfully imported %1 items.</source>
        <translation>Pomyślnie zaimportowano %1 elementów.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="548"/>
        <source>Successfully imported item.</source>
        <translation>Pomyślnie zaimportowano element.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="600"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="607"/>
        <source>Paste Symbol</source>
        <translation>Wklej symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="608"/>
        <source>A symbol with the name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Symbol o nazwie &apos;%1&apos; już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="631"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="637"/>
        <source>Paste Text Format</source>
        <translation>Wklej formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="638"/>
        <source>A format with the name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Formatowanie o nazwie &apos;%1&apos; już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="741"/>
        <source>Import Symbol</source>
        <translation>Importuj symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="741"/>
        <source>Export Symbol</source>
        <translation>Eksportuj symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="742"/>
        <source>A symbol with the name “%1” already exists.
Overwrite?</source>
        <translation>Symbol o nazwie “%1” już istnieje.
Nadpisać go?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="794"/>
        <source>Import Color Ramp</source>
        <translation>Importuj paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="794"/>
        <source>Export Color Ramp</source>
        <translation>Eksportuj paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="795"/>
        <source>A color ramp with the name “%1” already exists.
Overwrite?</source>
        <translation>Paleta kolorów o nazwie “%1”  już istnieje.
Nadpisać ją?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="845"/>
        <source>Import Text Format</source>
        <translation>Importuj formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="845"/>
        <source>Export Text Format</source>
        <translation>Eksportuj formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="846"/>
        <source>A text format with the name “%1” already exists.
Overwrite?</source>
        <translation>Formatowanie tekstu o nazwie “%1” już istnieje.
Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="895"/>
        <source>Import Label Settings</source>
        <translation>Importuj ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="895"/>
        <source>Export Label Settings</source>
        <translation>Eksportuj ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="896"/>
        <source>Label settings with the name “%1” already exist.
Overwrite?</source>
        <translation>Ustawienia etykiet o nazwie “%1” już istnieją.
Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="962"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="967"/>
        <source>Save Text Format</source>
        <translation>Zapisz formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="963"/>
        <source>Cannot save text format without name. Enter a name.</source>
        <translation>Nie można zapisać formatowania tekstu bez nazwy. Podaj nazwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="968"/>
        <source>Text format with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Formatowanie tekstu o nazwie &apos;%1&apos; już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="985"/>
        <source>Text Format Name</source>
        <translation>Nazwa formatowania tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="986"/>
        <source>Please enter a name for new text format:</source>
        <translation>Wpisz nazwę dla nowego formatowania tekstu:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1182"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1193"/>
        <source>Gradient</source>
        <translation>gradient</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1182"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1223"/>
        <source>Color presets</source>
        <translation>zestawy kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1182"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1203"/>
        <source>Random</source>
        <translation>losowa</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1182"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1233"/>
        <source>Catalog: cpt-city</source>
        <translation>katalog: cpt-city</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1183"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1213"/>
        <source>Catalog: ColorBrewer</source>
        <translation>katalog: ColorBrewer</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2361"/>
        <source>There was an error while editing the smart group.</source>
        <translation>Wystąpił błąd podczas edytowania inteligentnej grupy.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="210"/>
        <source>Share Menu</source>
        <translation>Menu udostępniania</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="211"/>
        <source>Export Item(s)…</source>
        <translation>Eksportuj element(y)…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="216"/>
        <source>Import Item(s)…</source>
        <translation>Importuj element(y)…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="285"/>
        <source>Group Actions</source>
        <translation>Akcje grupowe</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="367"/>
        <source>Add to Tag</source>
        <translation>Dodaj do tagu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="483"/>
        <source>Filter color ramps…</source>
        <translation>Filtruj palety kolorów…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1082"/>
        <source>new symbol</source>
        <translation>nowy symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1087"/>
        <source>new marker</source>
        <translation>nowy znacznik</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1091"/>
        <source>new line</source>
        <translation>nowa linia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1095"/>
        <source>new fill symbol</source>
        <translation>nowe wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1130"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1135"/>
        <source>Save Symbol</source>
        <translation>Zapisz symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1184"/>
        <source>Color Ramp Type</source>
        <translation>Typ palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1543"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1548"/>
        <source>Save Label Settings</source>
        <translation>Zapisz ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1544"/>
        <source>Cannot save label settings without a name. Enter a name.</source>
        <translation>Nie można zapisać ustawień etykiet bez nazwy. Podaj nazwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1549"/>
        <source>Label settings with the name &apos;%1&apos; already exist. Overwrite?</source>
        <translation>Ustawienia etykiet o nazwie &apos;%1&apos; już istnieją. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1566"/>
        <source>Label Settings Name</source>
        <translation>Nazwa ustawień etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1567"/>
        <source>Please enter a name for the new label settings:</source>
        <translation>Wpisz nazwę dla nowych ustawień etykiet:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1616"/>
        <source>Remove Items</source>
        <translation>Usuń elementy</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1617"/>
        <source>Do you really want to remove %n item(s)?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1626"/>
        <source>Remove Symbol</source>
        <translation>Usuń symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1642"/>
        <source>Remove Text Formats</source>
        <translation>Usuń formatowania tekstu</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1643"/>
        <source>Do you really want to remove %n text format(s)?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1650"/>
        <source>Remove Label Settings</source>
        <translation>Usuń ustawienia etykiet</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1651"/>
        <source>Do you really want to remove %n label settings?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1708"/>
        <source>Export Selected Symbols as PNG</source>
        <translation>Eksportuj zaznaczone symbole jako PNG</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1717"/>
        <source>Export Selected Symbols as SVG</source>
        <translation>Eksportuj zaznaczone symbole jako SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1781"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1933"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1941"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1953"/>
        <source>Add Tag</source>
        <translation>Dodaj tag</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1941"/>
        <source>The tag “%1” already exists.</source>
        <translation>Tag “%1” już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1953"/>
        <source>New tag could not be created — There was a problem with the symbol database.</source>
        <translation>Nie można utworzyć nowego tagu — Wystąpił problem z bazą danych stylu.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2013"/>
        <source>Remove Group</source>
        <translation>Usuń grupę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2014"/>
        <source>Invalid selection. Cannot delete system defined categories.
Kindly select a group or smart group you might want to delete.</source>
        <translation>Nieprawidłowa selekcja. Nie można usunąć kategorii systemowych.
Proszę wybrać grupę lub inteligentną grupę, którą chcesz usunąć.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2248"/>
        <source>Create New Tag…</source>
        <translation>Utwórz nowy tag…</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2340"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2361"/>
        <source>Edit Smart Group</source>
        <translation>Edytuj inteligentną grupę</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1131"/>
        <source>Cannot save symbol without name. Enter a name.</source>
        <translation>Nie można zapisać symbolu bez nazwy. Podaj nazwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1136"/>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Symbol o nazwie &quot;%1&quot; już istnieje. Nadpisać go?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1153"/>
        <source>Symbol Name</source>
        <translation>Nazwa symbolu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1154"/>
        <source>Please enter a name for new symbol:</source>
        <translation>Nazwa nowego symbolu:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1185"/>
        <source>Please select color ramp type:</source>
        <translation>Wybierz typ palety:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1190"/>
        <source>new ramp</source>
        <translation>nowa paleta</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1201"/>
        <source>new gradient ramp</source>
        <translation>nowa paleta gradientowa</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1211"/>
        <source>new random ramp</source>
        <translation>nowa paleta losowa</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1231"/>
        <source>new preset ramp</source>
        <translation>nowa paleta predefiniowana</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1274"/>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1279"/>
        <source>Save Color Ramp</source>
        <translation>Zapisz paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1275"/>
        <source>Cannot save color ramp without name. Enter a name.</source>
        <translation>Nie można zapisać palety kolorów bez nazwy. Podaj nazwę.</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1280"/>
        <source>Color ramp with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Paleta kolorów o nazwie &quot;%1&quot; już istnieje. Nadpisać ją?</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1296"/>
        <source>Color Ramp Name</source>
        <translation>Nazwa palety kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1297"/>
        <source>Please enter a name for new color ramp:</source>
        <translation>Nazwa nowej palety kolorów:</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1627"/>
        <source>Do you really want to remove %n symbol(s)?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1634"/>
        <source>Remove Color Ramp</source>
        <translation>Usuń paletę kolorów</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1635"/>
        <source>Do you really want to remove %n ramp(s)?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1774"/>
        <source>Favorites</source>
        <translation>Ulubione</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1799"/>
        <source>Tags</source>
        <translation>Tagi</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1805"/>
        <source>Smart Groups</source>
        <translation>Inteligentne grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1934"/>
        <source>Please enter name for the new tag:</source>
        <translation>Wpisz nazwę dla nowego tagu:</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="1934"/>
        <source>New tag</source>
        <translation>Nowy tag</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylemanagerdialog.cpp" line="2341"/>
        <source>You have not selected a Smart Group. Kindly select a Smart Group to edit.</source>
        <translation>Nie wybrano inteligentnej grupy. Wybierz inteligentną grupę do edycji.</translation>
    </message>
</context>
<context>
    <name>QgsStyleManagerDialogBase</name>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Style Manager</source>
        <translation>Zarządzanie stylem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Modify selected tag or smart group</source>
        <translation>Modyfikuj wybrany tag lub inteligentną grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Marker</source>
        <translation>Znacznik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add item</source>
        <translation>Dodaj symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Remove item</source>
        <translation>Usuń symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Edit item</source>
        <translation>Edytuj symbol</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Remove Item(s)…</source>
        <translation>Usuń element(y)…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Remove Item(s)</source>
        <translation>Usuń element(y)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Edit Item…</source>
        <translation>Edytuj element…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Edit Item</source>
        <translation>Edytuj element</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add to Favorites</source>
        <translation>Dodaj do Ulubionych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Remove from Favorites</source>
        <translation>Usuń z Ulubionych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Clear Tags</source>
        <translation>Wyczyść tagi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Edit Smart Group…</source>
        <translation>Edytuj inteligentną grupę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Edit Smart Group</source>
        <translation>Edytuj inteligentną grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add Tag…</source>
        <translation>Dodaj tag…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add Tag</source>
        <translation>Dodaj tag</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add Smart Group…</source>
        <translation>Dodaj inteligentną grupę…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Modify Group</source>
        <translation>Modyfikuj grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Import / Export</source>
        <translation>Import / Eksport</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Add Smart Group</source>
        <translation>Dodaj inteligentną grupę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Attach Selected Tag to Symbols</source>
        <translation>Oznacz symbole wybranym tagiem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Finish Tagging</source>
        <translation>Zakończ tagowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Export Selected Symbol(s) as PNG…</source>
        <translation>Eksportuj zaznaczone symbole jako PNG…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Export Selected Symbol(s) as PNG</source>
        <translation>Eksportuj zaznaczone symbole jako PNG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Export Selected Symbol(s) as SVG…</source>
        <translation>Eksportuj zaznaczone symbole jako SVG…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Export Selected Symbol(s) as SVG</source>
        <translation>Eksportuj zaznaczone symbole jako SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Copies the selected items to the default style library</source>
        <translation>Kopiuje wybrane elementy do biblioteki stylu domyślnego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Copy to Default Style…</source>
        <translation>Kopiuj do Stylu domyślnego…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Icon View</source>
        <translation>Widok ikon</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>PushButton</source>
        <translation>WciśnijPrzycisk</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>List View</source>
        <translation>Widok listy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Color Ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Text Format</source>
        <translation>Formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylemanagerdialogbase.ui"/>
        <source>Label Settings</source>
        <translation>Ustawienia etykiet</translation>
    </message>
</context>
<context>
    <name>QgsStyleModel</name>
    <message>
        <location filename="../src/core/symbology/qgsstylemodel.cpp" line="120"/>
        <source>Not tagged</source>
        <translation>Bez tagu</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsstylemodel.cpp" line="421"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgsstylemodel.cpp" line="424"/>
        <source>Tags</source>
        <translation>Tagi</translation>
    </message>
</context>
<context>
    <name>QgsStyleSaveDialog</name>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Save New Style</source>
        <translation>Zapisz nowy styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Add to favorites</source>
        <translation>Dodaj do ulubionych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Tag(s)</source>
        <translation>Tag(i)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Tip: separate multiple tags with commas</source>
        <translation>Wskazówka: rozdziel tagi przecinkami</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="44"/>
        <source>Save New Symbol</source>
        <translation>Zapisz nowy symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="49"/>
        <source>Save New Color Ramp</source>
        <translation>Zapisz nową paletę kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="54"/>
        <source>Save New Text Format</source>
        <translation>Zapisz nowe formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="59"/>
        <source>Save New Label Settings</source>
        <translation>Zapisz nowe ustawienia etykiet</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="80"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="84"/>
        <source>Color Ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="88"/>
        <source>Text Format</source>
        <translation>Formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsstylesavedialog.cpp" line="92"/>
        <source>Label Settings</source>
        <translation>Ustawienia etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylesavedialog.ui"/>
        <source>Save as</source>
        <translation>Zapisz jako</translation>
    </message>
</context>
<context>
    <name>QgsStyleXmlDataItem</name>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="347"/>
        <source>QGIS style library</source>
        <translation>Biblioteka stylów QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="373"/>
        <source>&amp;Open Style…</source>
        <translation>&amp;Otwórz styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsappbrowserproviders.cpp" line="380"/>
        <source>&amp;Import Style…</source>
        <translation>&amp;Importuj styl…</translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialog</name>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="55"/>
        <source>Select Vector Layers to Add…</source>
        <translation>Wybierz warstwy wektorowe do dodania…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="56"/>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="65"/>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="70"/>
        <source>Layer ID</source>
        <translation>ID warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="56"/>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="65"/>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="70"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="57"/>
        <source>Number of features</source>
        <translation>Liczba obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="57"/>
        <source>Geometry type</source>
        <translation>Typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="57"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="64"/>
        <source>Select Raster Layers to Add…</source>
        <translation>Wybierz warstwy rastrowe do dodania…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="69"/>
        <source>Select Layers to Add…</source>
        <translation>Wybierz warstwy do dodania…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="82"/>
        <source>Add layers to a group</source>
        <translation>Dodaj warstwy do grupy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="141"/>
        <source>Unknown</source>
        <translation>nieznana</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="71"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssublayersdialog.cpp" line="76"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
</context>
<context>
    <name>QgsSublayersDialogBase</name>
    <message>
        <location filename="../src/ui/qgssublayersdialogbase.ui"/>
        <source>Select Layers to Load</source>
        <translation>Wybierz warstwy do wczytania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssublayersdialogbase.ui"/>
        <source>1</source>
        <translation>1</translation>
    </message>
</context>
<context>
    <name>QgsSubstitutionListDialog</name>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="220"/>
        <source>Substitutions</source>
        <translation>Zamiana tekstu</translation>
    </message>
</context>
<context>
    <name>QgsSubstitutionListWidget</name>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="99"/>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="135"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="158"/>
        <source>Import substitutions</source>
        <translation>Iportuj zamienniki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="98"/>
        <source>Save Substitutions</source>
        <translation>Zapisz zamienniki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="121"/>
        <source>Export Substitutions</source>
        <translation>Eksportuj zamienniki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="122"/>
        <source>Cannot write file %1:
%2</source>
        <translation>Nie można zapisać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="134"/>
        <source>Load Substitutions</source>
        <translation>Wczytaj zamienniki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="144"/>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="171"/>
        <source>Import Substitutions</source>
        <translation>Importuj zamienniki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="145"/>
        <source>Cannot read file %1:
%2</source>
        <translation>Nie można odczytać pliku %1:
%2.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="159"/>
        <source>Parse error at line %1, column %2:
%3</source>
        <translation>Błąd przetwarzania w wierszu %1, kolumnie %2:
%3</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssubstitutionlistwidget.cpp" line="172"/>
        <source>The selected file is not a substitution list.</source>
        <translation>Wybrany plik nie jest listą zamienników.</translation>
    </message>
</context>
<context>
    <name>QgsSubstitutionListWidgetBase</name>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>Substitution</source>
        <translation>Zamiennik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>Case Sensitive</source>
        <translation>Uwzględniaj wielkość liter</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>Whole Word</source>
        <translation>Całe słowo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>If checked, only whole word matches are replaced</source>
        <translation>Jeśli zaznaczone, tylko całe pasujące słowa zostaną zamienione</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssubstitutionlistwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
</context>
<context>
    <name>QgsSvgAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgssvgannotationdialog.cpp" line="39"/>
        <source>SVG Annotation</source>
        <translation>Opis SVG</translation>
    </message>
    <message>
        <location filename="../src/app/qgssvgannotationdialog.cpp" line="52"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/qgssvgannotationdialog.cpp" line="67"/>
        <source>Select SVG file</source>
        <translation>Wybierz plik SVG</translation>
    </message>
    <message>
        <location filename="../src/app/qgssvgannotationdialog.cpp" line="67"/>
        <source>SVG files</source>
        <translation>Pliki SVG</translation>
    </message>
</context>
<context>
    <name>QgsSvgCache</name>
    <message>
        <location filename="../src/core/symbology/qgssvgcache.cpp" line="408"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../src/core/symbology/qgssvgcache.cpp" line="408"/>
        <source>Unexpected MIME type %1 received for %2</source>
        <translation>Nieoczekiwany typ MIME %1 dla %2</translation>
    </message>
</context>
<context>
    <name>QgsSvgExportOptionsDialog</name>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>SVG Export Options</source>
        <translation>Opcje eksportu SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Export Options</source>
        <translation>Opcje eksportu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Text export</source>
        <translation>Eksport tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>If checked, the layout will always be kept as vector objects when exported to a compatible format, even if the appearance of the resultant file does not match the layouts settings. If unchecked, some elements in the layout may be rasterized in order to keep their appearance intact.</source>
        <translation>Jeśli zaznaczone, układ wydruku będzie zawsze eksportowany jako obiekty wektorowe przy eksporcie do formatu obsługującego wektory, nawet jeśli wygląd będzie odbiegał od ustawień wydruku. Jeśli niezaznaczone, niektóre elementy wydruku mogą zostać zrastrowane w celu zapewnienia ich właściwego wyglądu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Always export as vectors</source>
        <translation>Zawsze eksportuj jako wektor</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Crop to Content</source>
        <translation>Przycinanie do zawartości</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Top margin (mm)</source>
        <translation>Górny margines (mm)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Export map layers as SVG groups</source>
        <translation>Eksportuj warstwy mapy jako grupy SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Export RDF metadata (title, author, etc.)</source>
        <translation>Eksportuj metadane RDF (tytuł, autor itp.)</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Simplify geometries to reduce output file size</source>
        <translation>Uprość geometrie, aby zmniejszyć rozmiar pliku wyjściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Advanced Options</source>
        <translation>Zaawansowane</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Disables tiled rendering of raster layers. This setting may improve the export quality in some circumstances, at the cost of much greater memory usage during exports.</source>
        <translation>Wyłącza renderowanie kafelkowe warstw rastrowych. To ustawienie może poprawić jakość eksportu w niektórych przypadkach, kosztem znacznie większego zużycia pamięci podczas eksportu.</translation>
    </message>
    <message>
        <location filename="../src/ui/layout/qgssvgexportoptions.ui"/>
        <source>Disable tiled raster layer exports</source>
        <translation>Wyłącz kafelkowe eksportowanie warstw rastrowych</translation>
    </message>
</context>
<context>
    <name>QgsSvgMarkerSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="2250"/>
        <source>Select Fill color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbollayerwidget.cpp" line="2253"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
</context>
<context>
    <name>QgsSvgSelectorGroupsModel</name>
    <message>
        <location filename="../src/gui/symbology/qgssvgselectorwidget.cpp" line="327"/>
        <source>App Symbols</source>
        <translation>Symbole aplikacji</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssvgselectorwidget.cpp" line="331"/>
        <source>User Symbols</source>
        <translation>Symbole użytkownika</translation>
    </message>
</context>
<context>
    <name>QgsSvgSourceLineEdit</name>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="268"/>
        <source>SVG files</source>
        <translation>Pliki SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="273"/>
        <source>Select SVG File</source>
        <translation>Wybierz plik SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="278"/>
        <source>SVG From URL</source>
        <translation>SVG z URL…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="283"/>
        <source>Enter SVG URL</source>
        <translation>Wprowadź URL do SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="288"/>
        <source>Embed SVG File</source>
        <translation>Osadź plik SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsfilecontentsourcelineedit.cpp" line="293"/>
        <source>Extract SVG File</source>
        <translation>Wyodrębnij plik SVG</translation>
    </message>
</context>
<context>
    <name>QgsSymbol3DWidget</name>
    <message>
        <location filename="../src/app/3d/qgssymbol3dwidget.cpp" line="33"/>
        <source>Sorry, this symbol is not supported.</source>
        <translation>Niestety, ten symbol nie jest obsługiwany.</translation>
    </message>
</context>
<context>
    <name>QgsSymbolButton</name>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="39"/>
        <source>Symbol Settings</source>
        <translation>Ustawienia symbolu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="368"/>
        <source>Configure Symbol…</source>
        <translation>Konfiguruj symbol…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="372"/>
        <source>Copy Symbol</source>
        <translation>Kopiuj symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="375"/>
        <source>Paste Symbol</source>
        <translation>Wklej symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="431"/>
        <source>Copy Color</source>
        <translation>Kopiuj kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="435"/>
        <source>Paste Color</source>
        <translation>Wklej kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="451"/>
        <source>Pick Color</source>
        <translation>Wskaż kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="455"/>
        <source>Choose Color…</source>
        <translation>Wybierz kolor…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="626"/>
        <location filename="../src/gui/qgssymbolbutton.cpp" line="648"/>
        <source>Symbol Color</source>
        <translation>Kolor symbolu</translation>
    </message>
</context>
<context>
    <name>QgsSymbolButtonPlugin</name>
    <message>
        <location filename="../src/customwidgets/qgssymbolbuttonplugin.cpp" line="74"/>
        <source>Select symbol</source>
        <translation>Wybierz symbol</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLegendNode</name>
    <message>
        <location filename="../src/core/layertree/qgslayertreemodellegendnode.cpp" line="667"/>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="../src/core/layertree/qgslayertreemodellegendnode.cpp" line="715"/>
        <source>Symbol scope</source>
        <translation>Zasięg symbolu</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollevelsdialog.cpp" line="198"/>
        <source>Symbol Levels</source>
        <translation>Poziomy wyświetlania symboli</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsDialogBase</name>
    <message>
        <location filename="../src/ui/qgssymbollevelsdialogbase.ui"/>
        <source>Symbol Levels</source>
        <translation>Poziomy wyświetlania symboli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbollevelsdialogbase.ui"/>
        <source>Enable symbol levels</source>
        <translation>Włącz poziomy wyświetlana symboli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbollevelsdialogbase.ui"/>
        <source>Define the order in which the symbol layers are rendered. The numbers in the cells define in which rendering pass the layer will be drawn.</source>
        <translation>Zdefiniuj kolejność wyświetlania warstw symboli. 
Im niższy numer, tym wcześniej rysowana jest warstwa.</translation>
    </message>
</context>
<context>
    <name>QgsSymbolLevelsWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbollevelsdialog.cpp" line="77"/>
        <source>Layer %1</source>
        <translation>Warstwa %1</translation>
    </message>
</context>
<context>
    <name>QgsSymbolSelectorDialog</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbolselectordialog.cpp" line="785"/>
        <source>Symbol Selector</source>
        <translation>Wybór symbolu</translation>
    </message>
</context>
<context>
    <name>QgsSymbolSelectorDialogBase</name>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Add symbol layer</source>
        <translation>Dodaj warstwę symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Remove symbol layer</source>
        <translation>Usuń warstwę symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Lock layer&apos;s color</source>
        <translation>Zablokuj kolor warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Duplicates the current layer</source>
        <translation>Duplikuj warstwę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Move up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssymbolselectordialogbase.ui"/>
        <source>Move down</source>
        <translation>Niżej</translation>
    </message>
</context>
<context>
    <name>QgsSymbolSelectorWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbolselectordialog.cpp" line="306"/>
        <source>Symbol Selector</source>
        <translation>Wybór symbolu</translation>
    </message>
</context>
<context>
    <name>QgsSymbolsListWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbolslistwidget.cpp" line="47"/>
        <source>Clip Features to Canvas Extent</source>
        <translation>Przytnij obiekty do zasięgu mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolslistwidget.cpp" line="50"/>
        <source>Force Right-Hand-Rule Orientation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolslistwidget.cpp" line="78"/>
        <source>Select Color</source>
        <translation>Wybierz kolor</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolslistwidget.cpp" line="207"/>
        <source>Save Symbol</source>
        <translation>Zapisz symbol</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolslistwidget.cpp" line="208"/>
        <source>Symbol with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Symbol o nazwie &quot;%1&quot; już istnieje. Nadpisać go?</translation>
    </message>
</context>
<context>
    <name>QgsTableWidgetUiBase</name>
    <message>
        <location filename="../src/ui/qgstablewidgetuibase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstablewidgetuibase.ui"/>
        <source>Add entry</source>
        <translation>Dodaj wpis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstablewidgetuibase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstablewidgetuibase.ui"/>
        <source>Remove entry</source>
        <translation>Usuń wpis</translation>
    </message>
</context>
<context>
    <name>QgsTaskManagerModel</name>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="376"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="442"/>
        <source>Queued</source>
        <translation>Skolejkowane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="378"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="444"/>
        <source>On hold</source>
        <translation>Wstrzymane</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="382"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="449"/>
        <source>Running (cannot cancel)</source>
        <translation>Działający (nie można anulować)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="384"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="451"/>
        <source>Running</source>
        <translation>Działający</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="387"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="455"/>
        <source>Complete</source>
        <translation>Ukończone</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="389"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="457"/>
        <source>Terminated</source>
        <translation>Przerwany</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="407"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="423"/>
        <source>%1:%2 minutes</source>
        <translation>%1:%2 minut</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="410"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="426"/>
        <source>%1 seconds</source>
        <translation>%1 sekund</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="412"/>
        <source>Estimated time remaining: %1</source>
        <translation>Szacowany pozostały czas: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="415"/>
        <source> (%1)</source>
        <translation> (%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="428"/>
        <source>Time elapsed: %1</source>
        <translation>Czas trwania: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="434"/>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="452"/>
        <source>%1&lt;br&gt;%2</source>
        <translation>%1&lt;br&gt;%2</translation>
    </message>
</context>
<context>
    <name>QgsTaskManagerStatusBarWidget</name>
    <message>
        <location filename="../src/gui/qgstaskmanagerwidget.cpp" line="657"/>
        <source>%1 active tasks running</source>
        <translation>%1 działających zadań</translation>
    </message>
</context>
<context>
    <name>QgsTemplateProjectsModel</name>
    <message>
        <location filename="../src/app/qgstemplateprojectsmodel.cpp" line="53"/>
        <source>New Empty Project</source>
        <translation>Nowy pusty projekt</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialog</name>
    <message>
        <location filename="../src/app/qgstextannotationdialog.cpp" line="51"/>
        <source>Select Font Color</source>
        <translation>Wybierz kolor czcionki</translation>
    </message>
    <message>
        <location filename="../src/app/qgstextannotationdialog.cpp" line="66"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
</context>
<context>
    <name>QgsTextAnnotationDialogBase</name>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui"/>
        <source>Annotation Text</source>
        <translation>Tekst opisu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextannotationdialogbase.ui"/>
        <source>I</source>
        <translation>I</translation>
    </message>
</context>
<context>
    <name>QgsTextEditConfigDlg</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgstexteditconfigdlg.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgstexteditconfigdlg.ui"/>
        <source>Multiline</source>
        <translation>Wielolinia</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgstexteditconfigdlg.ui"/>
        <source>HTML</source>
        <translation>HTML</translation>
    </message>
</context>
<context>
    <name>QgsTextFormatDialog</name>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1935"/>
        <source>Text Settings</source>
        <translation>Ustawienia tekstu</translation>
    </message>
</context>
<context>
    <name>QgsTextFormatWidget</name>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="170"/>
        <source>Over the feature&apos;s interior</source>
        <translation>nad wnętrzem obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="171"/>
        <source>Over the feature&apos;s boundary</source>
        <translation>nad granicą obiektu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="173"/>
        <source>From point</source>
        <translation>od punktu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="174"/>
        <source>From symbol bounds</source>
        <translation>od granic symbolu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="176"/>
        <source>Rectangle</source>
        <translation>prostokąt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="177"/>
        <source>Square</source>
        <translation>kwadratowy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="178"/>
        <source>Ellipse</source>
        <translation>eliptyczny</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="179"/>
        <source>Circle</source>
        <translation>okrągły</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="180"/>
        <source>SVG</source>
        <translation>SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="181"/>
        <source>Marker Symbol</source>
        <translation>symbol ze znacznika</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="186"/>
        <source>Background Symbol</source>
        <translation>Symbol tła</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="205"/>
        <source>Horizontal</source>
        <translation>poziomo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="206"/>
        <source>Vertical</source>
        <translation>pionowo</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="211"/>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="222"/>
        <source>Select Fill Color</source>
        <translation>Wybierz kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="214"/>
        <source>Select Text Color</source>
        <translation>Wybierz kolor tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="217"/>
        <source>Select Buffer Color</source>
        <translation>Wybierz kolor otoczki</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="220"/>
        <source>Select Stroke Color</source>
        <translation>Wybierz kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="224"/>
        <source>Select Shadow Color</source>
        <translation>Wybierz kolor cienia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="496"/>
        <source>Polygon / MultiPolygon</source>
        <translation>Poligon / multipoligon</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="497"/>
        <source>LineString / MultiLineString</source>
        <translation>Linia / multilinia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="498"/>
        <source>Point / MultiPoint</source>
        <translation>Punkt / multipunkt</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="525"/>
        <source>Rotation-based</source>
        <translation>na podstawie obrotu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="564"/>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1619"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="565"/>
        <source>Formatting</source>
        <translation>Formatowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="566"/>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1620"/>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="567"/>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1622"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="568"/>
        <source>Shadow</source>
        <translation>Cień</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="569"/>
        <source>Callouts</source>
        <translation>Objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="570"/>
        <source>Placement</source>
        <translation>Rozmieszczenie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="571"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="755"/>
        <source>In edit mode, layer&apos;s relevant labeling map tool is:&lt;br&gt;&amp;nbsp;&amp;nbsp;Defined attribute field -&amp;gt; &lt;i&gt;enabled&lt;/i&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Defined expression -&amp;gt; &lt;i&gt;disabled&lt;/i&gt;</source>
        <translation>W trybie edycji, odpowiednim narzędziem etykietowania warstw są:&lt;br&gt;&amp;nbsp;&amp;nbsp;Pole atrybutu -&amp;gt; &lt;i&gt;włączone&lt;/i&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Wyrażenie -&amp;gt; &lt;i&gt;wyłączone&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="770"/>
        <source>Value &amp;lt; 0 represents a scale closer than 1:1, e.g. -10 = 10:1&lt;br&gt;Value of 0 disables the specific limit.</source>
        <translation>Wartość &amp;lt; 0 oznacza skalę bliższą 1:1, np. -10 = 10:1&lt;br&gt;Wartość 0 wyłącza określony limit.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="861"/>
        <source>%1 not found. Default substituted.</source>
        <translation>Nie znaleziono %1 - zastosujemy coś podobnego.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="862"/>
        <source>Chosen font</source>
        <translation>Wybrana czcionka</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1294"/>
        <source>No change</source>
        <translation>bez zmian</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1295"/>
        <source>All uppercase</source>
        <translation>wielkie litery</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1296"/>
        <source>All lowercase</source>
        <translation>małe litery</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1300"/>
        <source>Capitalize first letter</source>
        <translation>jak w zdaniu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1468"/>
        <source>Size%1</source>
        <translation>Rozmiar%1</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1468"/>
        <source> X</source>
        <translation> X</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1571"/>
        <source>File not found</source>
        <translation>Nie znaleziono pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1618"/>
        <source>Lowest label component</source>
        <translation>Najniższego elementu etykiety</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1743"/>
        <source>Save Text Format</source>
        <translation>Zapisz formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1744"/>
        <source>Format with name &apos;%1&apos; already exists. Overwrite?</source>
        <translation>Formatowanie o nazwie &apos;%1&apos; już istnieje. Nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1764"/>
        <source>Select SVG file</source>
        <translation>Wybierz plik SVG</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1846"/>
        <source>Left of line</source>
        <translation>na lewo od linii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1847"/>
        <source>Right of line</source>
        <translation>na prawo od linii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1851"/>
        <source>Above line</source>
        <translation>ponad linią</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1852"/>
        <source>Below line</source>
        <translation>poniżej linii</translation>
    </message>
    <message>
        <location filename="../src/gui/qgstextformatwidget.cpp" line="1863"/>
        <source>Substitutions</source>
        <translation>Reguły zamiany tekstu</translation>
    </message>
</context>
<context>
    <name>QgsTextFormatWidgetBase</name>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Layer Labeling Settings</source>
        <translation>Ustawienia etykietowania warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Text Sample</source>
        <translation>Próbka tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Lorem Ipsum</source>
        <translation>Lorem Ipsum</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Sample text</source>
        <translation>Przykładowy tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Reset sample text</source>
        <translation>Zresetuj tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Preview text at specific map scale</source>
        <translation>Podgląd tekstu w określonej skali mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Sample background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Text style</source>
        <translation>Styl tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Formatting</source>
        <translation>Formatowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Shadow</source>
        <translation>Cień</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Placement</source>
        <translation>Położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Spacing</source>
        <translation>Odstęp</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Underlined text</source>
        <translation>podkreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Strikeout text</source>
        <translation>przekreślony</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Bold text
(data defined only, overrides Style)</source>
        <translation>pogrubiony
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Italic text
(data defined only, overrides Style)</source>
        <translation>kursywa
(tylko oparty na danych, nadpisuje styl)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>letter</source>
        <translation>międzyliterowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Space in pixels or map units, relative to size unit choice</source>
        <translation>Odstęp w pikselach lub jednostkach mapy, zależnie od wyboru.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>word</source>
        <translation>międzywyrazowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Available typeface styles</source>
        <translation>Dostępne kroje pisma</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Type case</source>
        <translation>Wielkość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Capitalization style of text</source>
        <translation>Wielkość liter (wielkie/małe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Font is missing.</source>
        <translation>Brak czcionki.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>If enabled, the label text will automatically be modified using a preset list of substitutes</source>
        <translation>Jeśli włączone, tekst etykiety będzie automatycznie modyfikowany z wykorzystaniem listy ustalonych reguł zamiany tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Apply label text substitutes</source>
        <translation>Zastosuj zamienianie tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Configure substitutes</source>
        <translation>Konfiguruj reguły zamiany tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Multiple lines</source>
        <translation>Wielowierszowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Wrap on character</source>
        <translation>Zawijaj na znaku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Line height</source>
        <translation>Interlinia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Line height spacing for multi-line text</source>
        <translation>Wysokość wiersza dla tekstu wielowierszowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source> line</source>
        <translation> wiersz(a)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Alignment</source>
        <translation>Wyrównanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Wrap lines to</source>
        <translation>Zawijaj tekst do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Paragraph style alignment of multi-line text</source>
        <translation>Wyrównianie akapitu wielowierszowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Center</source>
        <translation>środek</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>If set, label text will automatically be wrapped to match the specified number of characters per line (if possible)</source>
        <translation>Jeśli zostanie ustawiony, tekst etykiety zostanie automatycznie zawinięty w celu dopasowania do określonej liczby znaków w linii (jeśli to możliwe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>No automatic wrapping</source>
        <translation>bez automatycznego zawijania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source> characters</source>
        <translation> znaków</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Controls whether lines are automatically wrapped using the maximum number of characters in a line, or the minimum</source>
        <translation>Kontroluje, czy wiersze są automatycznie zawijane przy użyciu maksymalnej czy minimalnej liczby znaków w wierszu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Maximum line length</source>
        <translation>maksymalnej długości linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Minimum line length</source>
        <translation>minimalnej długości linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Line direction symbol</source>
        <translation>Kierunek linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Reverse direction</source>
        <translation>Kierunek przeciwny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>left/right</source>
        <translation>lewa/prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>above</source>
        <translation>powyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>below</source>
        <translation>poniżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Formatted numbers</source>
        <translation>Formatowanie liczb</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Decimal places </source>
        <translation>Liczba cyfr po przecinku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Show plus sign</source>
        <translation>Wyświetl plus przy dodatnich</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Draw text buffer</source>
        <translation>Rysuj otoczkę</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Pen join style</source>
        <translation>Styl połączenia linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Color buffer&apos;s fill</source>
        <translation>Wypełnij wnętrze kolorem</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Draw background</source>
        <translation>Rysuj tło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Radius X,Y</source>
        <translation>Promień X,Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>symbol units</source>
        <translation>jednostki symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Fixed</source>
        <translation>stały</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Size Y</source>
        <translation>Rozmiar Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Load symbol parameters</source>
        <translation>Wczytaj parametry</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Shape</source>
        <translation>Kształt</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Size X</source>
        <translation>Rozmiar X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Offset X,Y</source>
        <translation>Przesunięcie X,Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Sync with label</source>
        <translation>zgraj z etykietą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Offset of label</source>
        <translation>przesuń od etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Size type</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Draw drop shadow</source>
        <translation>Rysuj cienie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Scale</source>
        <translation>Skala </translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Blur radius</source>
        <translation>Promień rozmycia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Blur only alpha pixels</source>
        <translation>Rozmyj tylko w kanale alfa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Label&apos;s rotation is ignored</source>
        <translation>Obrót etykiet jest ignorowany</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Use global shadow</source>
        <translation>Cienie globalne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>˚</source>
        <translation>˚</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Draw under</source>
        <translation>Rysuj poniżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Labels are placed in an equal radius circle around point features.</source>
        <translation>Etykiety są rozmieszczane w równej odległości wokół obiektów punktowych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Around point</source>
        <translation>wokół punktu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Labels are placed at a fixed offset from the point.</source>
        <translation>Etykiety są rozmieszczane w ustalonej odległości od punktu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Offset from point</source>
        <translation>odsunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Uses &apos;ideal&apos; cartographic placements, prioritizing label placement with best visual relationship with the point feature</source>
        <translation>Używa &quot;idealnych&quot; kartograficznie rozmieszczeń, tak aby uzyskać możliwie najlepsze wizualnie położenie względem obiektu punktowego. </translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Cartographic</source>
        <translation>kartograficzne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Curved</source>
        <translation>elastycznie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Parallel</source>
        <translation>równolegle</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Horizontal</source>
        <translation>poziomo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Offset from centroid</source>
        <translation>odsunięcie od centroidu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Horizontal (slow)</source>
        <translation>poziomo (wolno)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Around centroid</source>
        <translation>wokół centroidu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Free (slow)</source>
        <translation>dowolnie (wolno)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Using perimeter</source>
        <translation>z użyciem brzegu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Using perimeter (curved)</source>
        <translation>z użyciem brzegu (zakrzywione)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Allowed label placement for lines. At least one position must be selected.</source>
        <translation>Dozwolone rozmieszczenie etykiet dla linii. Co najmniej jedna opcja musi być wybrana.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Allowed positions</source>
        <translation>Dozwolone położenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Above line</source>
        <translation>ponad linią</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>On line</source>
        <translation>na linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Below line</source>
        <translation>poniżej linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Line orientation dependent position</source>
        <translation>zależnie od kierunku linii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Centroid</source>
        <translation>Centroid</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>visible polygon</source>
        <translation>widocznej części poligonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>whole polygon</source>
        <translation>całego poligonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Force point inside polygon</source>
        <translation>Wymuś punkt wewnątrz poligonu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Distance offset from</source>
        <translation>Przesunięcie odległości od</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>abc</source>
        <translation>abc</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Quadrant</source>
        <translation>Kwadrant</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Position priority</source>
        <translation>Priorytet pozycji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Repeat</source>
        <translation>Powtórz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>No repeat</source>
        <translation>nie powtarzaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>inside</source>
        <translation>wewnątrz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>outside</source>
        <translation>na zewnątrz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Maximum angle between curved characters</source>
        <translation>Maksymalny kąt pomiędzy znakami na krzywej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Data defined</source>
        <translation>Oparte na danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Coordinate</source>
        <translation>Współrzędne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Uncheck to write labeling engine derived rotation on pin and NULL on unpin</source>
        <translation>Wyłącz, aby zapisać kąt obrotu etykiety przy przypięciu i NULL przy odpięciu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Preserve data rotation values</source>
        <translation>Zapamiętaj wartość obrotu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>horizontal</source>
        <translation>poziomo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>vertical</source>
        <translation>pionowo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Priority</source>
        <translation>Priorytet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Low</source>
        <translation>niski</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>High</source>
        <translation>wysoki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Label options</source>
        <translation>Opcje etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Scale dependent visibility</source>
        <translation>Widoczność zależna od skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Maximum scale, i.e. most &quot;zoomed in&quot;.</source>
        <translation>Maksymalna skala (największe przybliżenie).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Minimum scale, i.e. most &quot;zoomed out&quot;.</source>
        <translation>Minimalna skala (największe przybliżenie).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Labels will not show if smaller than this on screen</source>
        <translation>Etykiety nie wyświetlą się jeśli będą mniejsze od podanej wartości.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source> px</source>
        <translation> px</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Minimum </source>
        <translation>Minimum </translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Labels will not show if larger than this on screen</source>
        <translation>Etykiety nie wyświetlą się jeśli będą większe od podanej wartości.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Maximum </source>
        <translation>Maksimum </translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Pixel size-based visibility (labels in map units)</source>
        <translation>Widoczność w pikselach (etykiety w jednostkach mapy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Label z-index</source>
        <translation>Poziom wyświetlania etykiet (z-index)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Controls how labels are drawn on top of each other. Labels with a higher z-index are drawn above labels and diagrams with a lower z-index.</source>
        <translation>Kontroluje nakładanie się etykiet przy wyświetlaniu. Etykiety z wyższym z-index są rysowane ponad etykietami i diagramami z niższym z-index.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Show all labels for this layer (including colliding labels)</source>
        <translation>Wyświetl wszystkie etykiety z tej warstwy (włącznie z nachodzącymi na siebie)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Always show</source>
        <translation>Zawsze pokaż</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Show label</source>
        <translation>Pokaż etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>always</source>
        <translation>zawsze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>never</source>
        <translation>nigdy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>when rotation defined</source>
        <translation>przy podanym kącie obrotu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Show upside-down labels</source>
        <translation>Wyświetlaj odwrócone etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Feature options</source>
        <translation>Opcje obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Label every part of multi-part features</source>
        <translation>Etykietuj każdą część obiektu wieloczęściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Merge connected lines to avoid duplicate labels</source>
        <translation>Scal połączone linie, aby uniknąć powtarzania etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Number of features sent to labeling engine, though not all may be labeled</source>
        <translation>Liczba obiektów przesłanych do mechanizmu etykietowania. Nie wszystkie muszą być etykietowane.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Limit number of features to be labeled to</source>
        <translation>Ogranicz liczbę etykietowanych obiektów do</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source> mm</source>
        <translation> mm</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Suppress labeling of features smaller than</source>
        <translation>Nie etykietuj obiektów mniejszych niż</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Only draw labels which fit completely within feature</source>
        <translation>Wyświetlaj tylko etykiety mieszczące się w całości wewnątrz obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Obstacles</source>
        <translation>Przeszkody</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Discourage labels from covering features</source>
        <translation>Unikaj etykiet zakrywających obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Low weight</source>
        <translation>niska waga</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Controls how likely labels are to cover features in this layer</source>
        <translation>Kontroluje skłonność do zakrywania obiektów warstwy przez etykiety.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>High weight</source>
        <translation>wysoka waga</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Minimize placing labels</source>
        <translation>Unikaj umieszczania etykiet</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Callouts</source>
        <translation>Objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Text orientation</source>
        <translation>Orientacja tekstu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Background Symbol…</source>
        <translation>Symbol tła…</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>This callout type doesn&apos;t have any editable properties</source>
        <translation>Ten typ objaśnienia nie ma żadnych edytowalnych właściwości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Draw callouts</source>
        <translation>Rysuj objaśnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Overrun feature</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>No overrun</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Generates or transforms the geometry to be used for labeling&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;The expression will be applied to each feature while rendering and the label will be placed based on the expression result.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Generuje lub przekształca geometrię używaną do etykietowania &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Wyrażenie zostanie zastosowane do każdego obiektu podczas renderowania, a etykieta zostanie umieszczona na podstawie wyniku wyrażenia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Geometry generator</source>
        <translation>Generator geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Enable kerning</source>
        <translation>Włącz kerning</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstextformatwidgetbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
</context>
<context>
    <name>QgsTileScaleWidget</name>
    <message>
        <location filename="../src/ui/qgstilescalewidgetbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgstilescalewidget.cpp" line="115"/>
        <source>Zoom level: %1</source>
        <translation>Poziom zoomu: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgstilescalewidget.cpp" line="115"/>
        <source>Resolution: %1</source>
        <translation>Rozdzielczość: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgstilescalewidget.cpp" line="156"/>
        <source>Tile Scale</source>
        <translation>Zoom warstwy kafli</translation>
    </message>
</context>
<context>
    <name>QgsTipGuiBase</name>
    <message>
        <location filename="../src/ui/qgstipguibase.ui"/>
        <source>QGIS Tips!</source>
        <translation>Porady QGIS!</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstipguibase.ui"/>
        <source>I&apos;ve had enough tips, don&apos;t show this on start up any more!</source>
        <translation>Nie wyświetlaj więcej porad przy uruchamianiu programu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgstipguibase.ui"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Lucida Grande'; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;A nice tip goes here…&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Lucida Grande&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Ubuntu&apos;; font-size:10pt;&quot;&gt;Ciekawa porada znajdzie się tutaj…&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>QgsTransaction</name>
    <message>
        <location filename="../src/core/qgstransaction.cpp" line="227"/>
        <location filename="../src/core/qgstransaction.cpp" line="243"/>
        <source>Could not create savepoint (%1)</source>
        <translation>Nie można utworzyć punktu zapisu (%1)</translation>
    </message>
</context>
<context>
    <name>QgsTransformOptionsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Dialog</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Transformation type</source>
        <translation>Typ przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Linear</source>
        <translation>Liniowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Polynomial 1</source>
        <translation>Wielomian 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Polynomial 2</source>
        <translation>Wielomian 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Polynomial 3</source>
        <translation>Wielomian 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Thin plate spline (TPS)</source>
        <translation>Funkcja cienkiej płytki (TPS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformtypedialogbase.ui"/>
        <source>Generate ESRI world file (.tfw)</source>
        <translation>Twórz plik wpasowania .tfw (ESRI)</translation>
    </message>
</context>
<context>
    <name>QgsTransformSettingsDialog</name>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Transformation Settings</source>
        <translation>Ustawienia przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Transformation type</source>
        <translation>Typ przekształcenia</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Nearest neighbour</source>
        <translation>Najbliższego sąsiada</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="84"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="240"/>
        <source>Linear</source>
        <translation>Liniowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Cubic Spline</source>
        <translation>Splajn sześcienny</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Lanczos</source>
        <translation>Lanczos</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Resampling method</source>
        <translation>Metoda resamplingu</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Target SRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Output raster</source>
        <translation>Raster wynikowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Set target resolution</source>
        <translation>Ustaw docelową rozdzielczość</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Create world file only (linear transforms)</source>
        <translation>Utwórz tylko plik wpasowania (przekształcenia liniowe)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Reports</source>
        <translation>Raporty</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Generate PDF map</source>
        <translation>Utwórz mapę PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Generate PDF report</source>
        <translation>Utwórz raport PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Horizontal</source>
        <translation>Pozioma</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Vertical</source>
        <translation>Pionowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Compression</source>
        <translation>Kompresja</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Use 0 for transparency when needed</source>
        <translation>Użyj 0 dla przezroczystości, jeżeli wymagane</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Load in QGIS when done</source>
        <translation>Wczytaj po zakończeniu</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="85"/>
        <source>Helmert</source>
        <translation>Helmerta</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="86"/>
        <source>Polynomial 1</source>
        <translation>Wielomian 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="87"/>
        <source>Polynomial 2</source>
        <translation>Wielomian 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="88"/>
        <source>Polynomial 3</source>
        <translation>Wielomian 3</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="89"/>
        <source>Thin Plate Spline</source>
        <translation>Funkcja sklejana (TPS)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="90"/>
        <source>Projective</source>
        <translation>Odwzorowane (rzutowe)</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="50"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="209"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="215"/>
        <source>Destination Raster</source>
        <translation>Raster docelowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="49"/>
        <source>TIF files</source>
        <translation>Pliki TIF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="60"/>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="71"/>
        <source>PDF files</source>
        <translation>Pliki PDF</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="61"/>
        <source>Save Map File As</source>
        <translation>Zapisz plik mapy jako</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="72"/>
        <source>Save Report File As</source>
        <translation>Zapisz plik raportu jako</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="209"/>
        <source>Invalid output file name.</source>
        <translation>Niepoprawna nazwa pliku wynikowego</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="215"/>
        <source>Input raster can not be overwritten.</source>
        <translation>Raster wejściowy nie może zostać nadpisany</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialog.cpp" line="279"/>
        <source>_modified</source>
        <comment>Georeferencer:QgsOpenRasterDialog.cpp - used to modify a user given file name</comment>
        <translation>_nowy</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Output Settings</source>
        <translation>Ustawienia wyniku</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Save GCP points</source>
        <translation>Zapisz punkty kontrolne</translation>
    </message>
    <message>
        <location filename="../src/plugins/georeferencer/qgstransformsettingsdialogbase.ui"/>
        <source>Transformation Parameters</source>
        <translation>Parametry transformacji</translation>
    </message>
</context>
<context>
    <name>QgsUniqueValuesConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsuniquevaluesconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsuniquevaluesconfigdlgbase.ui"/>
        <source>The user can select one of the values already used in the field. If editable, a line edit is shown with autocompletion support, otherwise a combo box is used.</source>
        <translation>Użytkownik może wybrać jedną z wartości już użytych w polu. Jeśli edytowalne, zostanie pokazana linia edycji z autouzupełnianiem, w przeciwnym wypadku zostanie użyta lista wyboru (combo box).</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsuniquevaluesconfigdlgbase.ui"/>
        <source>Editable</source>
        <translation>Edytowalne</translation>
    </message>
</context>
<context>
    <name>QgsUnitSelectionWidget</name>
    <message>
        <location filename="../src/ui/qgsunitselectionwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="134"/>
        <source>Adjust scaling range</source>
        <translation>Dostosuj zakresy skalowe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="167"/>
        <source>Points</source>
        <translation>punkty</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="171"/>
        <source>Pixels</source>
        <translation>piksele</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="175"/>
        <source>Meters at Scale</source>
        <translation>metry w skali</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="230"/>
        <source>Adjust Scaling Range</source>
        <translation>Dostosuj zakresy skalowe</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="179"/>
        <source>Map Units</source>
        <translation>jednostki mapy</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="163"/>
        <source>Millimeters</source>
        <translation>milimetry</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="187"/>
        <source>Inches</source>
        <translation>cale</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsunitselectionwidget.cpp" line="183"/>
        <source>Percentage</source>
        <translation>procent</translation>
    </message>
</context>
<context>
    <name>QgsUserProfileManager</name>
    <message>
        <location filename="../src/core/qgsuserprofilemanager.cpp" line="167"/>
        <source>Can not make &apos;%1&apos; user writable</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/qgsuserprofilemanager.cpp" line="189"/>
        <source>Unable to fully delete user profile folder</source>
        <translation>Nie można w pełni usunąć katalogu profilu użytkownika</translation>
    </message>
</context>
<context>
    <name>QgsUserProfileManagerWidget</name>
    <message>
        <location filename="../src/ui/qgsuserprofilemanagerwidget.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuserprofilemanagerwidget.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuserprofilemanagerwidget.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuserprofilemanagerwidget.ui"/>
        <source>Profiles Folder</source>
        <translation>Katalog profili</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsuserprofilemanagerwidget.ui"/>
        <source>Profiles</source>
        <translation>Profile</translation>
    </message>
</context>
<context>
    <name>QgsValidityCheckResultsBase</name>
    <message>
        <location filename="../src/ui/qgsvaliditycheckresultsbase.ui"/>
        <source>TextLabel</source>
        <translation>Etykieta tekstowa</translation>
    </message>
</context>
<context>
    <name>QgsValidityCheckResultsWidget</name>
    <message>
        <location filename="../src/gui/qgsvaliditycheckresultswidget.cpp" line="133"/>
        <source>Running Checks…</source>
        <translation>Wykonywanie kontroli…</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvaliditycheckresultswidget.cpp" line="133"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvaliditycheckresultswidget.cpp" line="136"/>
        <source>Running Checks</source>
        <translation>Wykonywanie kontroli</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvaliditycheckresultswidget.cpp" line="201"/>
        <source>Critical errors prevent this task from proceeding. Please address these issues and then retry.</source>
        <translation>Błędy krytyczne uniemożliwiają wykonanie tego zadania. Rozwiąż te problemy, a następnie spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>QgsValueMapConfigDlg</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp" line="299"/>
        <source>Select a File</source>
        <translation>Wybierz plik</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp" line="308"/>
        <source>Load Value Map from File</source>
        <translation>Wczytaj mapę wartości z pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluemapconfigdlg.cpp" line="309"/>
        <source>Could not open file %1
Error was: %2</source>
        <translation>Nie udało się otworzyć pliku %1
Błąd: %2</translation>
    </message>
</context>
<context>
    <name>QgsValueMapSearchWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluemapsearchwidgetwrapper.cpp" line="145"/>
        <source>Please select</source>
        <translation>Proszę wybrać</translation>
    </message>
</context>
<context>
    <name>QgsValueMapWidget</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Combo box with predefined items. Value is stored in the attribute, description is shown in the combo box.</source>
        <translation>Lista rozwijana z predefiniowanymi elementami. Wartość jest zapamiętana w atrybucie, opis pokazywany jest w liście rozwijanej.</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Load Data from Layer</source>
        <translation>Wczytaj dane z warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Add &quot;NULL&quot; value</source>
        <translation>Dodaj wartość &quot;NULL&quot;</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Load Data from CSV File</source>
        <translation>Wczytaj dane z pliku CSV</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluemapconfigdlgbase.ui"/>
        <source>Remove Selected</source>
        <translation>Usuń zaznaczone</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlg</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluerelationconfigdlg.cpp" line="112"/>
        <source>Edit Filter Expression</source>
        <translation>Edytuj wyrażenie filtra</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationConfigDlgBase</name>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Select layer, key column and value column</source>
        <translation>Wybierz warstwę, klucz oraz wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Key column</source>
        <translation>Kolumna z kluczem</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Value column</source>
        <translation>Kolumna wartości</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Order by value</source>
        <translation>Sortuj wartościami</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Allow NULL value</source>
        <translation>NULL jest dopuszczalne</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Number of columns</source>
        <translation>Liczba kolumn</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Allow multiple selections</source>
        <translation>Wielokrotny wybór</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Use completer</source>
        <translation>Użyj autouzupełniania</translation>
    </message>
    <message>
        <location filename="../src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui"/>
        <source>Filter expression</source>
        <translation>Wyrażenie filtra</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationSearchWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluerelationsearchwidgetwrapper.cpp" line="218"/>
        <source>Please select</source>
        <translation>Proszę wybrać</translation>
    </message>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluerelationsearchwidgetwrapper.cpp" line="221"/>
        <source>(no selection)</source>
        <translation>(brak wyboru)</translation>
    </message>
</context>
<context>
    <name>QgsValueRelationWidgetWrapper</name>
    <message>
        <location filename="../src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp" line="260"/>
        <location filename="../src/gui/editorwidgets/qgsvaluerelationwidgetwrapper.cpp" line="359"/>
        <source>(no selection)</source>
        <translation>(brak wyboru)</translation>
    </message>
</context>
<context>
    <name>QgsVariableEditorTree</name>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="269"/>
        <source>Variable</source>
        <translation>Zmienna</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="269"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="384"/>
        <source>Overridden by value from %1</source>
        <translation>Nadpisane przez wartosć z %1</translation>
    </message>
</context>
<context>
    <name>QgsVariableEditorWidget</name>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="53"/>
        <source>Add variable</source>
        <translation>Dodaj zmienną</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="58"/>
        <source>Remove variable</source>
        <translation>Usuń zmienną</translation>
    </message>
</context>
<context>
    <name>QgsVectorDataProvider</name>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="202"/>
        <source>Codec %1 not found. Falling back to system locale</source>
        <translation>Nie odnaleziono %1. Przywrócono ustawienia systemowe</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="230"/>
        <source>Add Features</source>
        <translation>Dodaj obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="235"/>
        <source>Delete Features</source>
        <translation>Usuń obiekty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="240"/>
        <source>Change Attribute Values</source>
        <translation>Zmień wartości atrybutu</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="245"/>
        <source>Add Attributes</source>
        <translation>Dodaj atrybut</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="250"/>
        <source>Delete Attributes</source>
        <translation>Usuń atrybuty</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="255"/>
        <source>Rename Attributes</source>
        <translation>Zmień nazwę atrybutów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="261"/>
        <source>Create Spatial Index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="266"/>
        <source>Create Attribute Indexes</source>
        <translation>Twórz indeksy atrybutów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="271"/>
        <source>Fast Access to Features at ID</source>
        <translation>Szybki dostęp do obiektu poprzez ID</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="276"/>
        <source>Change Geometries</source>
        <translation>Zmień geometrię</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="281"/>
        <source>Presimplify Geometries</source>
        <translation>Wstępnie uprość geometrie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="286"/>
        <source>Presimplify Geometries with Validity Check</source>
        <translation>Wstępnie uprość geometrie ze sprawdzeniem poprawności</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="291"/>
        <source>Simultaneous Geometry and Attribute Updates</source>
        <translation>Równoczesne aktualizowanie geometrii i atrybutów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="296"/>
        <source>Transactions</source>
        <translation>Transakcje</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectordataprovider.cpp" line="301"/>
        <source>Curved Geometries</source>
        <translation>Zakrzywione geometrie</translation>
    </message>
</context>
<context>
    <name>QgsVectorFieldSymbolLayerWidget</name>
    <message>
        <location filename="../src/gui/symbology/qgsvectorfieldsymbollayerwidget.cpp" line="150"/>
        <source>X attribute</source>
        <translation>Atrybut X</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsvectorfieldsymbollayerwidget.cpp" line="151"/>
        <source>Y attribute</source>
        <translation>Atrybut Y</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsvectorfieldsymbollayerwidget.cpp" line="163"/>
        <source>Length attribute</source>
        <translation>Długość atrybutu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsvectorfieldsymbollayerwidget.cpp" line="164"/>
        <source>Angle attribute</source>
        <translation>Kąt atrybutu</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgsvectorfieldsymbollayerwidget.cpp" line="176"/>
        <source>Height attribute</source>
        <translation>Wysokość atrybutu</translation>
    </message>
</context>
<context>
    <name>QgsVectorFileWriterTask</name>
    <message>
        <location filename="../src/core/qgsvectorfilewritertask.cpp" line="22"/>
        <source>Saving %1</source>
        <translation>Zapisywanie %1</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayer</name>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3132"/>
        <source>ERROR: no provider</source>
        <translation>BŁĄD: brak dostawcy</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3138"/>
        <source>ERROR: layer not editable</source>
        <translation>BŁĄD: warstwa nie edytowalna</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="3158"/>
        <source>Commit errors:
  %1</source>
        <translation>Błędy przesyłania:
  %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4849"/>
        <source>Primary key attributes</source>
        <translation>Atrybuty klucza głównego</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="2066"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4747"/>
        <source>Information from provider</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4751"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4760"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4765"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4770"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4773"/>
        <source>Storage</source>
        <translation>Nośnik</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4779"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4793"/>
        <source>Geometry</source>
        <translation>Geometria</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4797"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4802"/>
        <source>Geographic</source>
        <translation>Geograficzny</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4804"/>
        <source>Projected</source>
        <translation>Odwzorowany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4809"/>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4833"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4812"/>
        <source>Unit</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4820"/>
        <source>Feature count</source>
        <translation>Liczba obiektów</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4821"/>
        <source>unknown</source>
        <translation>nieznany</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4828"/>
        <source>Identification</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4838"/>
        <source>Access</source>
        <translation>Dostęp</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4843"/>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4861"/>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4864"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4864"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4864"/>
        <source>Length</source>
        <translation>Długość</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4864"/>
        <source>Precision</source>
        <translation>Dokładność</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4879"/>
        <source>Contacts</source>
        <translation>Kontakt</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4884"/>
        <source>Links</source>
        <translation>Linki</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4889"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4776"/>
        <location filename="../src/core/qgsvectorlayer.cpp" line="4864"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayer3DRendererWidget</name>
    <message>
        <location filename="../src/app/3d/qgsvectorlayer3drendererwidget.cpp" line="71"/>
        <source>3D View</source>
        <translation>Widok 3D</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsvectorlayer3drendererwidget.cpp" line="77"/>
        <source>No symbols</source>
        <translation>Bez symbolu</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsvectorlayer3drendererwidget.cpp" line="78"/>
        <source>Single symbol</source>
        <translation>Jeden symbol</translation>
    </message>
    <message>
        <location filename="../src/app/3d/qgsvectorlayer3drendererwidget.cpp" line="79"/>
        <source>Rule-based</source>
        <translation>Oparte na regułach</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerAndAttributeModel</name>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="142"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="144"/>
        <source>Output layer attribute</source>
        <translation>Atrybut warstwy wynikowej</translation>
    </message>
    <message>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="149"/>
        <location filename="../src/app/qgsdxfexportdialog.cpp" line="226"/>
        <source>Attribute containing the name of the destination layer in the DXF output.</source>
        <translation>Atrybut zawierający nazwę, która zostanie nadana warstwie w eksportowanym pliku DXF.</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerEditBuffer</name>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="402"/>
        <source>SUCCESS: %n attribute(s) deleted.</source>
        <comment>deleted attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="411"/>
        <source>ERROR: %n attribute(s) not deleted.</source>
        <comment>not deleted attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="451"/>
        <source>SUCCESS: %n attribute(s) added.</source>
        <comment>added attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="460"/>
        <source>ERROR: %n new attribute(s) not added</source>
        <comment>not added attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="430"/>
        <source>SUCCESS: %n attribute(s) renamed.</source>
        <comment>renamed attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="125"/>
        <source>cannot add feature, wrong field count: layer: %1 feature: %2:</source>
        <translation>nie można dodać obiektu, zła liczba pól: warstwa: %1 obiekt: %2:</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="439"/>
        <source>ERROR: %n attribute(s) not renamed</source>
        <comment>not renamed attributes count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="485"/>
        <source>ERROR: the count of fields is incorrect after addition/removal of fields!</source>
        <translation>BŁĄD: niepoprawna liczba pól po dodaniu/usunięciu!</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="496"/>
        <source>ERROR: field with index %1 is not the same!</source>
        <translation>BŁĄD: pole z indeksem %1 nie zgadza sie!</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="497"/>
        <source>Provider: %1</source>
        <translation>Dostawca: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="498"/>
        <source>Storage: %1</source>
        <translation>Nośnik: %1</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="500"/>
        <source>expected field</source>
        <translation>oczekiwane pole</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="507"/>
        <source>retrieved field</source>
        <translation>pozyskane pole</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="526"/>
        <source>SUCCESS: %1 attribute value(s) and %2 geometries changed.</source>
        <translation>SUKCES: zmieniono wartości atrybutu %1 i geometrie %2.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="547"/>
        <source>SUCCESS: %n attribute value(s) changed.</source>
        <comment>changed attribute values count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="554"/>
        <source>ERROR: %n attribute value change(s) not applied.</source>
        <comment>not changed attribute values count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="582"/>
        <source>SUCCESS: %n feature(s) deleted.</source>
        <comment>deleted features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="597"/>
        <source>ERROR: %n feature(s) not deleted.</source>
        <comment>not deleted features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="633"/>
        <source>SUCCESS: %n feature(s) added.</source>
        <comment>added features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="657"/>
        <source>ERROR: %n feature(s) not added.</source>
        <comment>not added features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="368"/>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="677"/>
        <source>ERROR: %n feature(s) not added - provider doesn&apos;t support adding features.</source>
        <comment>not added features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="359"/>
        <source>ERROR: %n feature(s) not added - geometry type is not compatible with the current layer.</source>
        <comment>not added features count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="380"/>
        <source>SUCCESS: %n geometries were changed.</source>
        <comment>changed geometries count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="387"/>
        <source>ERROR: %n geometries not changed.</source>
        <comment>not changed geometries count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayereditbuffer.cpp" line="689"/>
        <source>
  Provider errors:</source>
        <translation>
  Błędy dostawcy:</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerExporterTask</name>
    <message>
        <location filename="../src/core/qgsvectorlayerexporter.cpp" line="467"/>
        <source>Exporting %1</source>
        <translation>Eksportowanie %1</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerFeatureCounter</name>
    <message>
        <location filename="../src/core/qgsvectorlayerfeaturecounter.cpp" line="21"/>
        <source>Counting features in %1</source>
        <translation>Zliczanie obiektów w %1</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerLegendWidget</name>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="37"/>
        <source>Legend Text Format</source>
        <translation>Formatowanie tekstu w legendzie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="38"/>
        <source>Text Format</source>
        <translation>Formatowanie tekstu</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="41"/>
        <source>Set Labels from Expression…</source>
        <translation>Ustaw tekst wyrażeniem…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="55"/>
        <source>Text on Symbols</source>
        <translation>Tekst na symbolach</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="91"/>
        <source>Symbol</source>
        <translation>Symbol</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerlegendwidget.cpp" line="91"/>
        <source>Text</source>
        <translation>Tekst</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerLoadStyleDialog</name>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>Load Layer Style</source>
        <translation>Wczytaj styl warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>Styles related to the layer</source>
        <translation>Style przypisane do warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>Other styles on the database</source>
        <translation>Inne style w bazie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>Categories</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>Load style</source>
        <translation>Wczytaj styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerloadstyledialog.ui"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="36"/>
        <source>Database Styles Manager</source>
        <translation>Menedżer bazy danych stylów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="39"/>
        <source>Delete Style</source>
        <translation>Usuń styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="42"/>
        <source>Load Style</source>
        <translation>Wczytaj styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="67"/>
        <source>from file</source>
        <translation>z pliku</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="70"/>
        <source>from database (%1)</source>
        <translation>z bazy danych (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="84"/>
        <source>QGIS Layer Style File, SLD File</source>
        <translation>Plik stylu warstwy QGIS, plik SLD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="269"/>
        <source>%1: fail. %2</source>
        <translation>%1: niepowodzenie. %2</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="273"/>
        <source>%1: success</source>
        <translation>%1: sukces</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerloadstyledialog.cpp" line="286"/>
        <source>Error occurred while retrieving styles from database</source>
        <translation>Wystąpił błąd podczas pobierania stylów z bazy danych</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerProperties</name>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="365"/>
        <source>Layer Properties - %1</source>
        <translation>Właściwości warstwy - %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1103"/>
        <source>QGIS Layer Metadata File</source>
        <translation>Plik metadanych warstwy QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1121"/>
        <source>Load Metadata</source>
        <translation>Wczytaj metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1137"/>
        <source>QMD File</source>
        <translation>Plik QMD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1180"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1195"/>
        <source>Default Metadata</source>
        <translation>Domyślne metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1792"/>
        <source>Stop editing mode to enable this.</source>
        <translation>Zakończ edycję, aby uaktywnić.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="143"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="145"/>
        <source>Load Metadata…</source>
        <translation>Wczytaj metadane…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="146"/>
        <source>Save Metadata…</source>
        <translation>Zapisz metadane…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="250"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="976"/>
        <source>Spatial Index Exists</source>
        <translation>Indeks przestrzenny już istnieje</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="398"/>
        <source>Create</source>
        <translation>Utwórz</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="402"/>
        <source>Clear</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="406"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="410"/>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="483"/>
        <source>Allowed Gaps</source>
        <translation>Dozwolone dziury</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="493"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="498"/>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="605"/>
        <source>Not supported</source>
        <translation>Nieobsługiwane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="633"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="634"/>
        <source>SnapToGrid</source>
        <translation>DociągajDoSiatki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="635"/>
        <source>Visvalingam</source>
        <translation>Visvalingam</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="860"/>
        <source>Save Dependency</source>
        <translation>Zapisz zależność</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="860"/>
        <source>This configuration introduces a cycle in data dependencies and will be ignored.</source>
        <translation>Ta konfiguracja ustala cykl w zależnościach danych więc zostanie zignorowana.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1015"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1070"/>
        <source>Local Database</source>
        <translation>Lokalna baza danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1016"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1071"/>
        <source>Datasource Database</source>
        <translation>Źródłowa bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1032"/>
        <source>No default style was found for this layer.</source>
        <translation>Nie odnaleziono domyślnego stylu dla tej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1102"/>
        <source>Load Layer Metadata from Metadata File</source>
        <translation>Wczytaj metadane warstwy z pliku metadanych.</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1136"/>
        <source>Save Layer Metadata as QMD</source>
        <translation>Zapisz metadane warstwy jako QMD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1163"/>
        <source>Save Metadata</source>
        <translation>Zapisz metadane</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1344"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1357"/>
        <source>Load Styles from Database</source>
        <translation>Wczytaj style z bazy danych</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="977"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="981"/>
        <source>Spatial Index</source>
        <translation>Indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="977"/>
        <source>Creation of spatial index successful</source>
        <translation>Tworzenie indeksu przestrzennego zakończone pomyślnie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="981"/>
        <source>Creation of spatial index failed</source>
        <translation>Tworzenie indeksu przestrzennego nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1012"/>
        <source>Load default style from: </source>
        <translation>Wczytaj domyślne style z: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1014"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1069"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1027"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1031"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1056"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1093"/>
        <source>Default Style</source>
        <translation>Domyślny styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1029"/>
        <source>Loaded from Provider</source>
        <translation>Wczytane od dostawcy</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1067"/>
        <source>Save default style to: </source>
        <translation>Zapisz domyślny styl w: </translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1441"/>
        <source>Edit Vector Join</source>
        <translation>Edytuj złączenie</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1659"/>
        <source>Edit WMS Dimension</source>
        <translation>Edytuj wymiar WMS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1682"/>
        <source>Dimension</source>
        <translation>Wymiar</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1693"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1699"/>
        <source>End field</source>
        <translation>Pole końca</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1705"/>
        <source>Units</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1711"/>
        <source>Unit symbol</source>
        <translation>Symbol jednostki</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1717"/>
        <source>Default display</source>
        <translation>Domyślnie wyświetlaj</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1723"/>
        <source>Reference value</source>
        <translation>Wartość odniesienia</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1943"/>
        <source>Are you sure you want to clear auxiliary data for %1?</source>
        <translation>Czy na pewno chcesz wyczyścić pomocnicze dane dla %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1963"/>
        <source>Are you sure you want to delete auxiliary storage for %1?</source>
        <translation>Czy na pewno chcesz usunąć pomocnicze dane dla %1?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="2024"/>
        <source>Are you sure you want to delete auxiliary field %1 for %2?</source>
        <translation>Czy na pewno chcesz usunąć pomocnicze pole %1 dla %2?</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1333"/>
        <source>Load Style</source>
        <translation>Wczytaj styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="137"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="148"/>
        <source>Save as Default</source>
        <translation>Zapisz jako domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1252"/>
        <source>Style saved</source>
        <translation>Zapisano styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1358"/>
        <source>The retrieved style is not a valid named style. Error message: %1</source>
        <translation>Odczytany styl nie ma poprawnej nazwy. Komunikat błędu: %1</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1232"/>
        <source>Save Style</source>
        <translation>Zapisz styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="130"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="132"/>
        <source>Load Style…</source>
        <translation>Wczytaj styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="134"/>
        <source>Save Style…</source>
        <translation>Zapisz styl…</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="138"/>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="149"/>
        <source>Restore Default</source>
        <translation>Przywróć domyślny</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayerproperties.cpp" line="1551"/>
        <source>all</source>
        <translation>wszystko</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerPropertiesBase</name>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Layer Properties</source>
        <translation>Właściwości warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Legend</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Keyword list</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>List of keywords separated by comma to help catalog searching.</source>
        <translation>Lista słów kluczowych rozdzielonych przecinkiem, słowa kluczowe pomagają w wyszukiwaniu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>DataUrl</source>
        <translation>DataUrl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Information</source>
        <translation>Informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Symbology</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>3D View</source>
        <translation>Widok 3D</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Attributes Form</source>
        <translation>Formularz atrybutów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Auxiliary Storage</source>
        <translation>Dane pomocnicze</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Dependencies</source>
        <translation>Zależności</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>QGIS Server</source>
        <translation>QGIS Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Edit QGIS Server settings</source>
        <translation>Edytuj ustawienia QGIS Server</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Digitizing</source>
        <translation>Digitalizacja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Control geometry and topology constraints for digitizing operations.</source>
        <translation>Kontroluj ograniczenia geometrii i topologii dla operacji digitalizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Geometry and Coordinate Reference System</source>
        <translation>Geometria i układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Set source coordinate reference system</source>
        <translation>Ustaw układ współrzędnych źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Create Spatial Index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Update Extents</source>
        <translation>Aktualizuj zasięgi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Provider Feature Filter</source>
        <translation>Filtr obiektów po stronie dostawcy danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Setting</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Add new join</source>
        <translation>Dodaj nowe złączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Remove selected join</source>
        <translation>Usuń wybrane złączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Edit selected join</source>
        <translation>Edytuj wybrane złączenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Features</source>
        <translation>Funkcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Key</source>
        <translation>Klucz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Auxiliary Layer</source>
        <translation>Warstwa pomocnicza</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Add new field</source>
        <translation>Dodaj nowe pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Remove selected field</source>
        <translation>Usuń wybrane pole</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Target</source>
        <translation>Przeznaczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Property</source>
        <translation>Właściwość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Full Name</source>
        <translation>Pełna nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Auxiliary storage tables can contain additional data that should only belong to the project file. For instance, specific location or rotation for labels. Auxiliary data are saved in qgd files. New fields can be added from any data-defined widget when needed. Be aware that this information will NOT be saved in the data source but only in the project file.</source>
        <translation>Tabele danych pomocniczych mogą zawierać dodatkowe dane, które powinny przynależeć tylko do pliku projektu. Na przykład: specjalne ustawienia położenia lub obrotu dla etykiet. Dane pomocnicze są zapisywane w plikach *.qgd. Nowe pola mogą być dodawane kiedy zajdzie potrzeba. Pamiętaj, że te informacje NIE BĘDĄ zapisane w źródle danych, ale wyłącznie w pliku projektu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The feature display name is used in identify results, locator searches and the attribute table&apos;s dual view list.</source>
        <translation>Nazwa obiektu jest wykorzystywana w identyfikacji obiektów, wynikach wyszukiwania oraz na liście w widoku dzielonym tabeli atrybutów.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Lower values result in more data refreshing. Canvas updates are deferred in order to avoid refreshing multiple times if more than one layer has an auto update interval set.</source>
        <translation>Niższe wartości powodują częstsze odświeżanie danych. Aktualizacje widoku mapy są odkładane, aby uniknąć wielokrotnego odświeżania, jeśli więcej niż jedna warstwa ma ustawiony interwał automatycznej aktualizacji.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Automatic Fixes</source>
        <translation>Automatyczne poprawki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The geometry precision defines the maximum precision to of geometry coordinates that should be stored on this layer. A snap to grid algorithm will be applied on every geometry entering this layer, resulting in coordinates being rounded to multiples of this value. The operation is applied in this layer&apos;s coordinate reference system.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Precyzja geometrii określa maksymalną dokładność współrzędnych geometrii, która powinna być przechowywana w tej warstwie. Algorytm przyciągania do siatki zostanie zastosowany dla każdej geometrii dodawanej do tej warstwy, co spowoduje, że współrzędne będą zaokrąglane do wielokrotności tej wartości. Operacja jest stosowana w układzie odniesienia współrzędnych tej warstwy.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Geometry precision</source>
        <translation>Precyzja geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Remove duplicate nodes</source>
        <translation>Usuń zduplikowane węzły</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>[Units]</source>
        <translation>[jednostki]</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>[No precision restriction]</source>
        <translation>[bez ograniczenia precyzji]</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Geometry checks</source>
        <translation>Sprawdzanie geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Topology checks</source>
        <translation>Kontrola topologii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Inserts the selected field or expression into the map tip</source>
        <translation>Wstawia wybrane pole lub wyrażenie do podpowiedzi na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Insert</source>
        <translation>Wstaw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The HTML map tips are shown when moving mouse over features of the currently selected layer when the &apos;Show Map Tips&apos; action is toggled on. If no HTML code is set, the feature display name is used.</source>
        <translation>Podpowiedzi HTML na mapie są wyświetlane podczas zatrzymania wskaźnika myszy nad obiektem przy włączonej opcji &quot;Pokazuj podpowiedzi na mapie&quot;. Jeśli nie został wprowadzony kod HTML, wyświetlona zostanie nazwa obiektu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Simplification threshold (higher values result in more simplification)</source>
        <translation>Próg upraszczania (wyższe wartości to większe uproszczenia)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Simplification algorithm</source>
        <translation>Algorytm upraszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Maximum scale at which the layer should be simplified (1:1 always simplifies)</source>
        <translation>Maksymalna skala upraszczania (1:1 - upraszcza zawsze)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Refresh layer at interval (seconds)</source>
        <translation>Odświeżaj warstwę w odstępie (sekundy)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some data providers can notify QGIS (e.g. PostgreSQL) with a message. If this is the case for this layer&apos;s data provider, notification will refresh the layer. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Niektórzy dostawcy danych (np. PostgreSQL) mogą informować QGISa za pomocą wiadomości. Jeśli tak jest w przypadku dostawcy tej warstwy, wiadomość odświeży warstwę. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Refresh layer on notification</source>
        <translation>Odświeżaj warstwę po otrzymaniu wiadomości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if only a specific message must refresh the layer (i.e. not all data source notifications)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zaznacz, jeśli tylko specyficzna wiadomość ma odświeżać warstwę (lub nie wszystkie wiadomości)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Only if message is</source>
        <translation>Tylko jeśli wiadomość to</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Notification message that will refresh the layer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;/html&gt;&lt;head/&gt;&lt;/body&gt;&lt;/p&gt;Wiadomość, która odświeży warstwę.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Features in this layer may be updated when the layers selected below are changed</source>
        <translation>Obiekty tej warstwy mogą być odświeżone jeśli warstwy wybrane poniżej ulegną zmianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Selected dependent layers should include any layers which may externally alter the data in this layer. For instance, layers with database triggers or custom PyQGIS scripting which alter this layer should be selected. Correctly specifying dependent layers allows QGIS to invalidate caches for this layer when the dependent layers are altered.</source>
        <translation>Wybrane warstwy zależne powinny zawierać jakiekolwiek warstwy, które mogą od zewnątrz zmieniać dane w tej warstwie. Na przykład: warstwy z wywołaniami baz danych lub skryptami PyQGIS, które zmieniają tą warstwę powinny zostać wybrane. Prawidłowe określenie zależnych warstw pozwoli QGISowi unieważnić pamięć podręczną tej warstwy kiedy zależne warstwy zostaną zmienione.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Embedded Widgets in Legend</source>
        <translation>Widżety w panelu legendy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>A URL of the data presentation.</source>
        <translation>URL do prezentacji danych.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Short name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Attribution</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Attribution&apos;s title indicates the provider of the layer.</source>
        <translation>Tytuł określa dostawcę warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Attribution&apos;s title indicates the provider of the data layer.</source>
        <translation>Tytuł określa dostawcę warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Attribution&apos;s url gives a link to the webpage of the provider of the data layer.</source>
        <translation>URL zawiera odwołanie do strony dostawcy warstwy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>MetadataUrl</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The URL of the metadata document.</source>
        <translation>URL do metadanych dokumentu.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>A URL of the legend image.</source>
        <translation>URL obrazu legendy.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>LegendUrl</source>
        <translation>Legenda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>image/png</source>
        <translation>image/png</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>image/jpeg</source>
        <translation>image/jpeg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Labels</source>
        <translation>Etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Fields</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Query Builder</source>
        <translation>Kreator zapytań</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Display</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Rendering</source>
        <translation>Renderowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Variables</source>
        <translation>Zmienne</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Data source encoding</source>
        <translation>Kodowanie </translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Feature simplification may speed up rendering but can result in rendering inconsistencies</source>
        <translation>&lt;b&gt;Uwaga:&lt;/b&gt; Upraszczanie może przyspieszyć rendering, lecz równocześnie powodować niespójności w podglądzie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Higher values result in more simplification</source>
        <translation>Wyższe wartości powodują większe uproszczenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>pixels</source>
        <translation>pikseli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>This algorithm only is applied to simplify on local side</source>
        <translation>Ten algorytm jest stosowany tylko do lokalnego upraszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Simplify on provider side if possible</source>
        <translation>Upraszczaj u dostawcy (jeśli to możliwe)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Force layer to render as a raster (may result in smaller export file sizes)</source>
        <translation>Wymuś renderowanie warstwy jako raster (może zmniejszyć rozmiar eksportowanych plików)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The valid attribute names for this layer</source>
        <translation>Poprawne nazwy dla atrybutu warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The abstract is a descriptive narrative providing more information about the layer.</source>
        <translation>Streszczenie jest opisem dostarczającym więcej informacji o warstwie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>A name used to identify the layer. The short name is a text string used for machine-to-machine communication.</source>
        <translation>Nazwa identyfikująca warstwę. Jest to krótka nazwa wykorzystywana przez komputer.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>displayed as</source>
        <translation>wyświetlana jako</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Metadata</source>
        <translation>Metadane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If the remove duplicate nodes option is activated, duplicate vertices will automatically be removed from geometries which are edited on this layer.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli opcja usuwania duplikatów węzłów jest włączona, zduplikowane wierzchołki zostaną automatycznie usunięte z geometrii edytowanych na tej warstwie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Display Name</source>
        <translation>Nazwa obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>HTML Map Tip</source>
        <translation>Podpowiedź HTML na mapie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Scale Dependen&amp;t Visibility</source>
        <translation>Widocz&amp;ność zależna od skali</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Simplify &amp;Geometry</source>
        <translation>Upraszczanie &amp;geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Data Dependencies</source>
        <translation>Zależności między danymi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>The title is for the benefit of humans to identify layer.</source>
        <translation>Opisowy tytuł wykorzystywany przez ludzi do identyfikacji grupy warstw.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Actions</source>
        <translation>Akcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Joins</source>
        <translation>Złączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Diagrams</source>
        <translation>Kartodiagram</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>General information</source>
        <translation>Ogólne informacje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Control feature symbology</source>
        <translation>Kontroluj symbolizację obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Control feature labeling</source>
        <translation>Kontroluj etykietowanie obiektów</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage fields</source>
        <translation>Zarządzaj polami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage custom forms and field editor configuration</source>
        <translation>Zarządzaj niestandardowymi formularzami i konfiguracją edytora pól</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage joins to other layers</source>
        <translation>Zarządzaj złączeniami z innymi warstwami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage additional per-project fields associated with the layer</source>
        <translation>Zarządzaj dodatkowymi polami dla projektu powiązanymi z warstwą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage automated actions</source>
        <translation>Zarządzaj zautomatyzowanymi akcjami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Layer metadata</source>
        <translation>Metadane warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Set dependent layers for automatic update</source>
        <translation>Ustaw warstwy zależne do automatycznej aktualizacji</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Manage the layer&apos;s legend</source>
        <translation>Zarządzaj legendą warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayerpropertiesbase.ui"/>
        <source>Dimensions</source>
        <translation>Wymiary</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialog</name>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="134"/>
        <source>Automatic</source>
        <translation>Automatycznie</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="139"/>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="161"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="1006"/>
        <source>No symbology</source>
        <translation>bez stylów</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="162"/>
        <source>Feature symbology</source>
        <translation>style obiektów</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="163"/>
        <source>Symbol layer symbology</source>
        <translation>style warstw</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="175"/>
        <source>Save Layer As</source>
        <translation>Zapisz warstwę jako</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="279"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="338"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="353"/>
        <source>Save Vector Layer As</source>
        <translation>Zapisz warstwę wektorową jako</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="294"/>
        <source>The layer already exists. Do you want to overwrite the whole file or overwrite the layer?</source>
        <translation>Warstwa już istnieje. Czy chcesz nadpisać cały plik czy nadpisać warstwę?</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="280"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="374"/>
        <source>Overwrite File</source>
        <translation>Nadpisz plik</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="281"/>
        <source>Overwrite Layer</source>
        <translation>Nadpisz warstwę</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="300"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="339"/>
        <source>The file already exists. Do you want to overwrite it?</source>
        <translation>Plik już istnieje. Czy chcesz go nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="306"/>
        <source>The layer already exists. Do you want to overwrite the whole file, overwrite the layer or append features to the layer?</source>
        <translation>Warstwa już istnieje. Czy chcesz nadpisać cały plik, nadpisać warstwę czy dodać obiekty do warstwy?</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="282"/>
        <source>Append to Layer</source>
        <translation>Dodaj do warstwy</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="313"/>
        <source>The layer already exists. Do you want to overwrite the whole file or append features to the layer?</source>
        <translation>Warstwa już istnieje. Czy chcesz nadpisać cały plik czy dodać obiekty do warstwy?</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="229"/>
        <source>&lt;Default&gt;</source>
        <translation>&lt;Domyślny&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="354"/>
        <source>The existing layer has additional fields. Do you want to add the missing fields to the layer?</source>
        <translation>Istniejąca warstwa ma dodatkowe pola. Czy chcesz dodać brakujące pola do warstwy?</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="375"/>
        <source>This file contains %1 layers that will be lost!
</source>
        <translation>Ten plik zawiera %1 warstw, które zostaną utracone!
</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="376"/>
        <source>The following layers will be permanently lost:

%1</source>
        <translation>Następujące warstwy zostaną trwale utracone:

%1</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="486"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="491"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="486"/>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="491"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="486"/>
        <source>Replace with displayed values</source>
        <translation>Zamień wyświetlonymi wartościami</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="520"/>
        <source>Use %1</source>
        <translation>Użyj %1</translation>
    </message>
    <message>
        <location filename="../src/gui/ogr/qgsvectorlayersaveasdialog.cpp" line="154"/>
        <source>Select the coordinate reference system for the vector file. The data points will be transformed from the layer coordinate reference system.</source>
        <translation>Wybierz układ współrzędnych warstwy wektorowej. Dane punktowe zostaną odpowiednio przekształcone z układu warstwy.</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveAsDialogBase</name>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>File name</source>
        <translation>Nazwa pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Select fields to export and their export options</source>
        <translation>Wybierz pola do eksportu i opcje eksportu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Replace all selected raw field values by displayed values</source>
        <translation>Zamień wartości wybranych pól na wartości wyświetlane</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Symbology export</source>
        <translation>Eksport stylu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Geometry</source>
        <translation>Geometria</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Geometry type</source>
        <translation>typ geometrii</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Force multi-type</source>
        <translation>Wymuś tryb multi</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Include z-dimension</source>
        <translation>Uwzględnij wymiar Z</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Datasource Options</source>
        <translation>Opcje źródła danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Custom Options</source>
        <translation>Opcje danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Layer Options</source>
        <translation>Opcje warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Save only selected features</source>
        <translation>Zapisz tylko zaznaczone obiekty</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Select All</source>
        <translation>Zaznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Deselect All</source>
        <translation>Odznacz wszystko</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Data source</source>
        <translation>Źródło danych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Add saved file to map</source>
        <translation>Dodaj zapisany plik do mapy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersaveasdialogbase.ui"/>
        <source>Save Vector Layer as…</source>
        <translation>Zapisz warstwę wektorową jako…</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerSaveStyleDialog</name>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Style name</source>
        <translation>Nazwa stylu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Optionally pick an input form for attribute editing (QT Designer UI format), it will be stored in the database</source>
        <translation>Opcjonalnie pobierz formularz wejściowy do edycji atrybutów (w formacie Qt Designer UI). Zostanie on zapisany w bazie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>UI</source>
        <translation>UI</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Save Layer Style</source>
        <translation>Zapisz styl warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Use as default style for this layer</source>
        <translation>jako domyślny dla tej warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>File</source>
        <translation>Plik</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Categories</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsvectorlayersavestyledialog.ui"/>
        <source>Save style</source>
        <translation>Zapisz styl</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="52"/>
        <source>QGIS Layer Style File (*.qml)</source>
        <translation>Plik stylu warstwy QGIS (*.qml)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="52"/>
        <source>SLD File (*.sld)</source>
        <translation>Plik SLD (*.sld)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="55"/>
        <source>As QGIS QML style file</source>
        <translation>jako plik QML stylu QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="56"/>
        <source>As SLD style file</source>
        <translation>jako plik stylu SLD</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="58"/>
        <source>In database (%1)</source>
        <translation>w bazie danych (%1)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="66"/>
        <source>Qt Designer UI file (*.ui)</source>
        <translation>Plik UI Qt Designer (*.ui)</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="151"/>
        <source>Attach UI File</source>
        <translation>Podłącz plik UI</translation>
    </message>
    <message>
        <location filename="../src/app/qgsvectorlayersavestyledialog.cpp" line="152"/>
        <source>The selected file does not appear to be a valid Qt Designer UI file.</source>
        <translation>Wybrany plik prawdopodobnie nie jest poprawnym plikiem Qt Designer UI.</translation>
    </message>
</context>
<context>
    <name>QgsVectorLayerTools</name>
    <message>
        <location filename="../src/core/qgsvectorlayertools.cpp" line="94"/>
        <source>Only %1 out of %2 features were copied.</source>
        <translation>Skopiowano jedynie %1 z %2 obiektów.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayertools.cpp" line="99"/>
        <source>Some features have no geometry.</source>
        <translation>Niektóre obiekty nie mają geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/qgsvectorlayertools.cpp" line="104"/>
        <source>Some could not be created on the layer.</source>
        <translation>Niektóre obiekty nie mogły zostać utworzone w warstwie.</translation>
    </message>
</context>
<context>
    <name>QgsVersionInfo</name>
    <message>
        <location filename="../src/app/qgsversioninfo.cpp" line="76"/>
        <source>Connection refused - server may be down</source>
        <translation>Połączenie odrzucone - serwer może być wyłączony</translation>
    </message>
    <message>
        <location filename="../src/app/qgsversioninfo.cpp" line="79"/>
        <source>The host name %1 could not be resolved. Check your DNS settings or contact your system administrator.</source>
        <translation>Nazwa hosta %1 nie została rozpoznana. Sprawdź ustawienia DNS lub skontaktuj się z administratorem.</translation>
    </message>
</context>
<context>
    <name>QgsVertexEditor</name>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="324"/>
        <source>Vertex Editor</source>
        <translation>Edytor węzłów</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="333"/>
        <source>Right click on an editable feature to show its table of vertices.</source>
        <translation>Kliknij prawym przyciskiem myszy edytowalny obiekt, aby wyświetlić jego tabelę wierzchołków.</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="334"/>
        <source>When a feature is bound to this panel, dragging a rectangle to select vertices on the canvas will only select those of the bound feature.</source>
        <translation>Gdy funkcja jest związana z tym panelem, przeciągnięcie prostokąta w celu wybrania wierzchołków na obszarze roboczym spowoduje jedynie zaznaczenie elementów związanych.</translation>
    </message>
</context>
<context>
    <name>QgsVertexEditorModel</name>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="186"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="188"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="190"/>
        <source>z</source>
        <translation>z</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="192"/>
        <source>m</source>
        <translation>m</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="194"/>
        <source>r</source>
        <translation>r</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="203"/>
        <source>Vertex %1</source>
        <translation>Wierzchołek %1</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="208"/>
        <source>X Coordinate</source>
        <translation>Współrzędna X</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="210"/>
        <source>Y Coordinate</source>
        <translation>Współrzędna Y</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="212"/>
        <source>Z Coordinate</source>
        <translation>Współrzędna Z</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="214"/>
        <source>M Value</source>
        <translation>Wartość M</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertexeditor.cpp" line="216"/>
        <source>Radius Value</source>
        <translation>Wartość promienia</translation>
    </message>
</context>
<context>
    <name>QgsVertexTool</name>
    <message>
        <location filename="../src/app/vertextool/qgsvertextool.cpp" line="2189"/>
        <source>Moved vertex</source>
        <translation>przesunięto wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertextool.cpp" line="2300"/>
        <source>Deleted vertex</source>
        <translation>usunięto wierzchołek</translation>
    </message>
    <message>
        <location filename="../src/app/vertextool/qgsvertextool.cpp" line="2324"/>
        <source>Geometry has been cleared. Use the add part tool to set geometry for this feature.</source>
        <translation>Geometria została wyczyszczona. Użyj narzędzia dodawania części, aby ustawić geometrię dla tego obiektu.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/app/vertextool/qgsvertextool.cpp" line="2577"/>
        <source>Validation finished (%n error(s) found).</source>
        <comment>number of geometry errors</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>QgsVirtualLayerProvider</name>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayerprovider.cpp" line="592"/>
        <source>Error while executing feature count request : %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgsVirtualLayerSourceSelect</name>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselect.cpp" line="217"/>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselect.cpp" line="221"/>
        <source>Virtual layer test</source>
        <translation>Test warstwy wirtualnej</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselect.cpp" line="217"/>
        <source>No error</source>
        <translation>Bez błędu</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselect.cpp" line="381"/>
        <source>Warning</source>
        <translation>Ostrzeżenie</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselect.cpp" line="381"/>
        <source>A virtual layer of this name already exists, would you like to overwrite it?</source>
        <translation>Warstwa wirtualna o takiej nazwie już istnieje. Czy chcesz ją nadpisać?</translation>
    </message>
</context>
<context>
    <name>QgsVirtualLayerSourceSelectBase</name>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Create a Virtual Layer</source>
        <translation>Twórz warstwę wirtualną</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Embedded layers</source>
        <translation>Warstwy osadzone</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Embedded layers can be added to have SQL queries with layers that are independent from layers loaded by the current QGIS project.
In particular, saving a virtual layer with embedded layers to a QLR file can be done to reuse its definition in another project.</source>
        <translation>Warstwy osadzone można dodawać, by umożliwić wykonywanie zapytań SQL dla warstw, które są niezależne od warstw wczytanych w bieżącym projekcie QGIS.
Zapisanie warstwy wirtualnej z osadzonymi warstwami jako plik QLR umożliwi wykorzystanie jej definicji w innym projekcie.</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Local name</source>
        <translation>Nazwa lokalna</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Provider</source>
        <translation>Dostawca</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Encoding</source>
        <translation>Kodowanie</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Source</source>
        <translation>Źródło</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Add a new embedded layer</source>
        <translation>Dodaj nową warstwę osadzoną</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Import layer definition from loaded layers of the current project</source>
        <translation>Importuj definicje z warstw wczytanych w bieżącym projekcie</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Import</source>
        <translation>Importuj</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Remove the selected embedded layer</source>
        <translation>Usuń zaznaczoną warstwę osadzoną</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Query</source>
        <translation>Zapytanie</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This is the SQL query editor. You can edit here an SQL query referring to any existing vector layers or embedded layers.&lt;/p&gt;&lt;p&gt;Virtual layers rely on SQLite and SpatiaLite. Any functions from SQLite or SpatiaLite can then be used in the query. To add or access geometries of a table, you can use &quot;tablename.geometry&quot;, regardless of original geometry column&apos;s name.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Special comments:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Because it is not always possible to autodetect the data type of each column in a query, special comments can be used in the query to force a specific type.&lt;/p&gt;&lt;p&gt;Special comments must be placed on the right of a column name and have the form &lt;tt&gt;/*:type*/&lt;/tt&gt; where type can be any of &lt;span style=&quot; font-style:italic;&quot;&gt;int&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;real&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;text&lt;/span&gt;. They can also be used to specify the type and SRID of the geometry column with the following syntax: &lt;tt&gt;/*:gtype:srid*/&lt;/tt&gt; where &lt;span style=&quot; font-style:italic;&quot;&gt;gtype&lt;/span&gt; can be &lt;span style=&quot; font-style:italic;&quot;&gt;point&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;linestring&lt;/span&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;polygon&lt;/span&gt; (with an optional &lt;span style=&quot; font-style:italic;&quot;&gt;multi&lt;/span&gt; prefix) and &lt;span style=&quot; font-style:italic;&quot;&gt;srid&lt;/span&gt; is an integer identifier.&lt;/p&gt;&lt;p&gt;Example:&lt;/p&gt;&lt;p&gt;&lt;tt&gt;SELECT id + 1 as id /*:int*/, ST_Centroid(geometry) as geom /*:point:4326*/ FROM tab&lt;/tt&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To jest edytor zapytań SQL. Możesz w tym miejscu utworzyć zapytanie SQL odwołujące się do istniejących warstw wektorowych lub warstw osadzonych.&lt;/p&gt;&lt;p&gt;Warstwy wirtualne opierają się na SQLite i SpatiaLite. Wszystkie funkcje SQLite lub SpatiaLite mogą więc zostać użyte w zapytaniach. W celu dodania lub dostępu do geometrii zapisanej w tabeli, należy użyć &quot;tablename.geometry&quot;, niezależnie od nazwy nazwy oryginalnej kolumny geometrii.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Warto wiedzieć:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ponieważ nie zawsze jest możliwe automatycznie rozpoznanie typu danych każdej z kolumn w zapytaniu, można używać w zapytaniu specjalnych komentarzy, aby wymusić konkretny typ.&lt;/p&gt;&lt;p&gt;Specjalne komentarze muszą być umieszczone po prawej stronie nazwy kolumny w formie &lt;tt&gt;/*:type*/&lt;/tt&gt; gdzie type może mieć wartość &lt;span style=&quot; font-style:italic;&quot;&gt;int&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;real&lt;/span&gt; lub &lt;span style=&quot; font-style:italic;&quot;&gt;text&lt;/span&gt;. Mogą zostać również użyte do określenia typu i układu współrzędnych kolumny geometrii, z wykorzystaniem następującej składni: &lt;tt&gt;/*:gtype:srid*/&lt;/tt&gt; gdzie &lt;span style=&quot; font-style:italic;&quot;&gt;gtype&lt;/span&gt; należy określić jako &lt;span style=&quot; font-style:italic;&quot;&gt;point&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;linestring&lt;/span&gt; lub &lt;span style=&quot; font-style:italic;&quot;&gt;polygon&lt;/span&gt; (z opcjonalnym przedrostkiem &lt;span style=&quot; font-style:italic;&quot;&gt;multi&lt;/span&gt;) i &lt;span style=&quot; font-style:italic;&quot;&gt;srid&lt;/span&gt; jest identyfikatorem liczbowym.&lt;/p&gt;&lt;p&gt;Przykład:&lt;/p&gt;&lt;p&gt;&lt;tt&gt;SELECT id + 1 as id /*:int*/, ST_Centroid(geometry) as geom /*:point:4326*/ FROM tab&lt;/tt&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Unique identifier column</source>
        <translation>Kolumna z wartością unikalną</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Geometry</source>
        <translation>Geometria</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Autodetect</source>
        <translation>Wykryj automatycznie</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>No geometry</source>
        <translation>Bez geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Geometry column</source>
        <translation>Pole geometrii</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>geometry</source>
        <translation>geom</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Point</source>
        <translation>Punkt</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>LineString</source>
        <translation>Linia</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Polygon</source>
        <translation>Poligon</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>MultiPoint</source>
        <translation>Wielopunkt (MultiPoint)</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>MultiLineString</source>
        <translation>Wielolinia (MultiLineString)</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>MultiPolygon</source>
        <translation>Wielopoligon (MultiPolygon)</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/virtual/qgsvirtuallayersourceselectbase.ui"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
</context>
<context>
    <name>QgsWCSSourceSelect</name>
    <message>
        <location filename="../src/providers/wcs/qgswcssourceselect.cpp" line="178"/>
        <source>Select a layer</source>
        <translation>Wybierz warstwę</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcssourceselect.cpp" line="184"/>
        <source>No CRS selected</source>
        <translation>Nie wybrano układu współrzędnych</translation>
    </message>
</context>
<context>
    <name>QgsWFSDescribeFeatureType</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsdescribefeaturetype.cpp" line="52"/>
        <source>Download of feature type failed: %1</source>
        <translation>Pobieranie typu obiektu nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSFeatureDownloader</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="211"/>
        <source>Loading features for layer %1</source>
        <translation>Wczytywanie obiektów warstwy %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="212"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="213"/>
        <source>QGIS</source>
        <translation>QGIS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="595"/>
        <source>Error when parsing GetFeature response</source>
        <translation>Błąd podczas parsowania komunikatu GetFeature</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="596"/>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="627"/>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="841"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="626"/>
        <source>Server generated an exception in GetFeature response</source>
        <translation>Serwer wygenerował wyjątek w komunikacie GetFeature</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="841"/>
        <source>Retrying request %1: %2/%3</source>
        <translation>Ponawianie żądania %1: %2/%3</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="908"/>
        <source>Download of features failed: %1</source>
        <translation>Nieudane pobieranie obiektów: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSFeatureHitsAsyncRequest</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="75"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="83"/>
        <source>Download of feature count failed: %1</source>
        <translation>Nieudane pobranie licznika obiektów: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSFeatureHitsRequest</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1427"/>
        <source>Download of feature count failed: %1</source>
        <translation>Nieudane pobranie licznika obiektów: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSNewConnection</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="56"/>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="89"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="56"/>
        <source>Could not get capabilities</source>
        <translation>Nie można pozyskać Capabilities</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="80"/>
        <source>Network Error</source>
        <translation>Błąd sieci</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="83"/>
        <source>Capabilities document is not valid</source>
        <translation>Dokument &quot;capabilities&quot; jest niepoprawny</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsnewconnection.cpp" line="86"/>
        <source>Server Exception</source>
        <translation>Wyjątek serwera</translation>
    </message>
</context>
<context>
    <name>QgsWFSProgressDialog</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsfeatureiterator.cpp" line="149"/>
        <source>Hide</source>
        <translation>Ukryj</translation>
    </message>
</context>
<context>
    <name>QgsWFSProvider</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="90"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="113"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="749"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="764"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1284"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1296"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1306"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1416"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1713"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1822"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="300"/>
        <source>Syntax error.</source>
        <translation>Błąd składni.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="302"/>
        <source>Missing content at end of string.</source>
        <translation>Brakująca treść na końcu ciągu tekstowego.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="304"/>
        <source>%1 is unexpected.</source>
        <translation>Nieoczekiwany %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="306"/>
        <source>%1 is expected instead.</source>
        <translation>Zamiast tego oczekiwano %1.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="311"/>
        <source>%1 or %2</source>
        <translation>%1 lub %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="312"/>
        <source>comma</source>
        <translation>przecinek</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="313"/>
        <source>an identifier</source>
        <translation>identyfikator</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="314"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="319"/>
        <source>SQL query is invalid: %1</source>
        <translation>Niepoprawne zapytanie SQL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="351"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="387"/>
        <source>Typename &apos;%1&apos; is ambiguous without prefix</source>
        <translation>Typ &apos;%1&apos; jest niejednoznaczny bez prefiksu</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="355"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="391"/>
        <source>Typename &apos;%1&apos; is unknown</source>
        <translation>Typ &apos;%1&apos; jest nieznany</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="415"/>
        <source>JOINs are not supported by this server</source>
        <translation>Serwer nie obsługuje JOINów</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="421"/>
        <source>FROM or JOIN clause should contain the table name &apos;%1&apos;</source>
        <translation>Klauzula FROM lub JOIN powinna zawierać nazwę tabeli &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="437"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="450"/>
        <source>DescribeFeatureType failed for url %1: %2</source>
        <translation>DescribeFeatureType nie powiodło się dla adresu %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="467"/>
        <source>Analysis of DescribeFeatureType response failed for url %1, typeName %2: %3</source>
        <translation>Analiza odpowiedzi DescribeFeatureType nie powiodła się dla adresu URL %1, typeName %2: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="525"/>
        <source>Column &apos;%1&apos; is not a direct reference to a table column.</source>
        <translation>Kolumna &apos;%1&apos; nie jest bezpośrednim odniesieniem do kolumny tabeli.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="564"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="635"/>
        <source>Field &apos;%1&apos;: a field with the same name already exists.</source>
        <translation>Pole &apos;%1&apos;: pole z taką nazwą już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="606"/>
        <source>The geometry field of a typename that is not the main typename is ignored in the selected fields.</source>
        <translation>Pole geometrii typu, który nie jest typem głównym jest ignorowane w wybranych polach.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1224"/>
        <source>Max Features</source>
        <translation>Maks. obiektów</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1228"/>
        <source>Supports Paging</source>
        <translation>Obsługuje stronicowanie</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1232"/>
        <source>Supports Joins</source>
        <translation>Obsługuje JOINy</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1244"/>
        <source>not provided</source>
        <translation>nie dostarczane</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1248"/>
        <source>supported</source>
        <translation>obsługiwane</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1248"/>
        <source>unsupported</source>
        <translation>nieobsługiwane</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1283"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1415"/>
        <source>DescribeFeatureType network request failed for url %1: %2</source>
        <translation>Żądanie sieciowe DescribeFeatureType nie powiodło się dla adresu URL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1295"/>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1425"/>
        <source>DescribeFeatureType XML parse failed for url %1: %2</source>
        <translation>Parsowanie XML DescribeFeatureType nie powiodło się dla adresu URL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1400"/>
        <source>It is probably a schema for Complex Features.</source>
        <translation>Prawdopodobnie jest to schemat dla obiektów złożonych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1414"/>
        <source>Cannot find schema indicated in DescribeFeatureType response.</source>
        <translation>Nie można znaleźć schematu wskazanego w odpowiedzi DescribeFeatureType.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1856"/>
        <source>Empty response</source>
        <translation>Pusta odpowiedź</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1862"/>
        <source>WFS service exception: %1</source>
        <translation>Wyjątek usługi WFS: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1868"/>
        <source>Unsuccessful service response: %1</source>
        <translation>Niepomyślna odpowiedź usługi: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1882"/>
        <source>Unhandled response: %1</source>
        <translation>Nieobsługiwana odpowiedź: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1305"/>
        <source>Analysis of DescribeFeatureType response failed for url %1: %2</source>
        <translation>Analiza odpowiedzi DescribeFeatureType nie powiodła się dla adresu URL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1324"/>
        <source>Cannot find schema root element</source>
        <translation>Nie można znaleźć elementu głównego schematu</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1439"/>
        <source>Cannot find element &apos;%1&apos;</source>
        <translation>Nie można znaleźć elementu &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1465"/>
        <source>Cannot find ComplexType element &apos;%1&apos;</source>
        <translation>Nie można znaleźć elementu ComplexType &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1474"/>
        <source>Cannot find attribute elements</source>
        <translation>Nie można znaleźć elementów atrybutów</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1712"/>
        <source>GetCapabilities failed for url %1: %2</source>
        <translation>Nie powiodło się GetCapabilities dla adresu URL %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1821"/>
        <source>Could not find typename %1 in capabilities for url %2</source>
        <translation>Nie można nazwy typu %1 w Capabilities dla adresu URL %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1875"/>
        <source>WFS exception report (code=%1 text=%2)</source>
        <translation>Raport wyjątku WFS (kod=%1 tekst=%2)</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsprovider.cpp" line="1876"/>
        <source>missing</source>
        <translation>brak</translation>
    </message>
</context>
<context>
    <name>QgsWFSSharedData</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="161"/>
        <source>SQL statement to OGC Filter error: </source>
        <translation>Błąd zapytania SQL do filtra OGC: </translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="193"/>
        <source>Expression to OGC Filter error: </source>
        <translation>Błąd wyrażenia dla filtra OGC: </translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="314"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="348"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="365"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="370"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="459"/>
        <source>Cannot create temporary SpatiaLite cache</source>
        <translation>Nie można utworzyć tymczasowej pamięci podręcznej SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="314"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="348"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="365"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="370"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="459"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="483"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="495"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1065"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1073"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1083"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1094"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1113"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1136"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1179"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1235"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="483"/>
        <source>Cannot connect to temporary SpatiaLite cache</source>
        <translation>Nie można połączyć z tymczasową pamięcią podręczną SpatiaLite</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="495"/>
        <source>Cannot create temporary id cache</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1065"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1073"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1083"/>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1094"/>
        <source>Problem when updating WFS id cache: %1 -&gt; %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1112"/>
        <source>Layer extent reported by the server is not correct. You may need to zoom again on layer while features are being downloaded</source>
        <translation>Zgłoszony przez serwer zasięg geograficzny warstwy jest niepoprawny.  Powiększ warstwę w czasie pobierania obiektów</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1150"/>
        <source>Download of features for layer %1 failed or partially failed: %2. You may attempt reloading the layer with F5</source>
        <translation>Pobieranie obiektów warstwy %1 nie powiodło się całkowicie lub w części: %2. Możesz spróbować przeładować warstwę wciskając F5</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1178"/>
        <source>Layer extent reported by the server is not correct. You may need to zoom on layer and then zoom out to see all features</source>
        <translation>Zasięg warstwy rozgłaszany przez serwer jest nieprawidłowy. Może być konieczne powiększenie warstwy, a następnie oddalenie, aby zobaczyć wszystkie obiekty</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1230"/>
        <source>%1: The download limit has been reached.</source>
        <translation>%1: Limit pobierania został osiągnięty.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1232"/>
        <source>Zoom in to fetch all data.</source>
        <translation>Powiększ, aby pobrać wszystkie dane.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1234"/>
        <source>You may want to check the &apos;Only request features overlapping the view extent&apos; option to be able to zoom in to fetch all data.</source>
        <translation>Możesz chcieć zaznaczyć opcję &quot;Zażądaj tylko obiektów, które pokrywają się z zasięgiem widoku&quot;, aby móc powiększyć i pobrać wszystkie dane.</translation>
    </message>
</context>
<context>
    <name>QgsWFSSingleFeatureRequest</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsshareddata.cpp" line="1493"/>
        <source>Download of feature failed: %1</source>
        <translation>Nieudane pobieranie obiektu: %1</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelect</name>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="68"/>
        <source>&amp;Build query</source>
        <translation>Stwórz &amp;zapytanie</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="69"/>
        <source>Build query</source>
        <translation>Stwórz zapytanie</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="228"/>
        <source>Network Error</source>
        <translation>Błąd sieci</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="231"/>
        <source>Capabilities document is not valid</source>
        <translation>Dokument &quot;capabilities&quot; jest niepoprawny</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="234"/>
        <source>Server Exception</source>
        <translation>Wyjątek serwera</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="237"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="294"/>
        <source>No Layers</source>
        <translation>Brak warstw</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="294"/>
        <source>capabilities document contained no layers.</source>
        <translation>dokument &quot;capabilities&quot; nie zawierał żadnych warstw.</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="304"/>
        <source>Create a New WFS Connection</source>
        <translation>Utwórz nowe połączenie WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="317"/>
        <source>Modify WFS Connection</source>
        <translation>Modyfikuj połączenie WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="729"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="730"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="328"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="330"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="513"/>
        <source>Server exception</source>
        <translation>Wyjątek serwera</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfssourceselect.cpp" line="513"/>
        <source>DescribeFeatureType failed</source>
        <translation>DescribeFeatureType nie powiodło się</translation>
    </message>
</context>
<context>
    <name>QgsWFSSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Add WFS Layer from a Server</source>
        <translation>Dodaj warstwę WFS z serwera</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Remove connection to selected service</source>
        <translation>Usuń połączenie z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Display WFS FeatureTypes containing this word in the title, name or abstract</source>
        <translation>Wyświetl WFS FeatureTypes zawierające tę frazę w tytule, nazwie lub streszczeniu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Only request features overlapping the view extent</source>
        <translation>Zażądaj tylko obiektów, które pokrywają się z zasięgiem widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Server Connections</source>
        <translation>Połączenia z serwerami</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Connect to selected service</source>
        <translation>Połącz z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>C&amp;onnect</source>
        <translation>P&amp;ołącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Create a new service connection</source>
        <translation>Utwórz nowe połączenie z usługą WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Edit selected service connection</source>
        <translation>Edytuj połączenie z zaznaczoną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Load connections from file</source>
        <translation>Wczytaj połączenia z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Filter</source>
        <translation>Filtruj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Use title for layer name</source>
        <translation>Tytuł jako nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Keep dialog open</source>
        <translation>Nie zamykaj okna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswfssourceselectbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsWFSTransactionRequest</name>
    <message>
        <location filename="../src/providers/wfs/qgswfstransactionrequest.cpp" line="47"/>
        <source>Sending of transaction failed: %1</source>
        <translation>Wysyłanie transakcji nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsWMSConnectionItem</name>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitems.cpp" line="68"/>
        <source>Failed to parse WMS URI</source>
        <translation>Nie powiodło się przetwarzanie WMS URI</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitems.cpp" line="76"/>
        <source>Failed to download capabilities</source>
        <translation>Nie powiodło się pobranie Capabilities</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitems.cpp" line="83"/>
        <source>Failed to parse capabilities</source>
        <translation>Nie powiodło się przetwarzanie Capabilities</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelect</name>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="197"/>
        <source>Are you sure you want to remove the %1 connection and all associated settings?</source>
        <translation>Czy na pewno chcesz usunąć połączenie %1 i wszystkie związane z nim ustawienia?</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="199"/>
        <source>Confirm Delete</source>
        <translation>Zatwierdź usunięcie</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="217"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="218"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="407"/>
        <source>Encoding %1 not supported.</source>
        <translation>Kodowanie %1 nie jest obsługiwane.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="452"/>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="469"/>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="478"/>
        <source>WMS Provider</source>
        <translation>Dostawca WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="453"/>
        <source>Failed to parse WMS URI</source>
        <translation>Nie powiodło się przetwarzanie WMS URI</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="470"/>
        <source>Failed to download capabilities:
</source>
        <translation>Nie powiodło się pobranie Capabilities:</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="479"/>
        <source>The server you are trying to connect to does not seem to be a WMS server. Please check the URL.</source>
        <translation>Serwer z którym próbujesze się połączyć prawdopodobnie nie jest serwerem WMS. Sprawdź adres URL.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="481"/>
        <source>Instead of the capabilities string that was expected, the following response has been received:

%1</source>
        <translation>Zamiast Capabilities, została zwrócona następująca odpowiedź:

%1</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="842"/>
        <source>Options (%n coordinate reference systems available)</source>
        <comment>crs count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="932"/>
        <source>Select layer(s)</source>
        <translation>Wybierz warstwę(y)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="934"/>
        <source>Select layer(s) or a tileset</source>
        <translation>Wybierz warstwy lub kafle</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="939"/>
        <source>Select either layer(s) or a tileset</source>
        <translation>Wybierz warstwy albo kafle</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="944"/>
        <source>Coordinate Reference System (%n available)</source>
        <comment>crs count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="951"/>
        <source>No common CRS for selected layers.</source>
        <translation>Wybrane warstwy nie mają wspólnego układu współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="956"/>
        <source>No CRS selected</source>
        <translation>Nie wybrano układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="961"/>
        <source>No image encoding selected</source>
        <translation>Nie wybrano kodowania obrazu</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="966"/>
        <source>%n Layer(s) selected</source>
        <comment>selected layer count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="972"/>
        <source>Tileset selected</source>
        <translation>Wybrane kafle</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1090"/>
        <source>Could not understand the response. The %1 provider said:
%2</source>
        <translation>Odpowiedź jest niezrozumiała. Dostawca %1 odpowiedział:
%2</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1139"/>
        <source>WMS proxies</source>
        <translation>WMS proxy</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1139"/>
        <source>Several WMS servers have been added to the server list. Note that if you access the internet via a web proxy, you will need to set the proxy settings in the QGIS options dialog.</source>
        <translation>Serwery WMS zostały dodane do listy. Jeśli łączysz się z internetem przez serwer proxy, konieczne może okazać się skonfigurowanie ustawień proxy w oknie dialogowym QGIS.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1221"/>
        <source>parse error at row %1, column %2: %3</source>
        <translation>błąd przetwarzania w wierszu %1, kolumnie %2: %3</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1226"/>
        <source>network error: %1</source>
        <translation>błąd sieci: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1249"/>
        <source>The %1 connection already exists. Do you want to overwrite it?</source>
        <translation>Połączenie %1 już istnieje. Czy chcesz je nadpisać?</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmssourceselect.cpp" line="1250"/>
        <source>Confirm Overwrite</source>
        <translation>Zatwierdź nadpisanie</translation>
    </message>
</context>
<context>
    <name>QgsWMSSourceSelectBase</name>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Ready</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Layers</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>C&amp;onnect</source>
        <translation>P&amp;ołącz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>&amp;New</source>
        <translation>&amp;Nowa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Edit</source>
        <translation>Edytuj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Adds a few example WMS servers</source>
        <translation>Dodaj kilka przykładowych serwerów WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Save connections to file</source>
        <translation>Zapisz połączenia do pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Load connections from file</source>
        <translation>Wczytaj połączenia z pliku</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Load</source>
        <translation>Wczytaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Add Selected Row to WMS List</source>
        <translation>Dodaj zaznaczony wiersz do listy WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Layer name</source>
        <translation>Nazwa warstwy</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Coordinate Reference System</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Add Layer(s) from a WM(T)S Server</source>
        <translation>Dodaj warstwy z serwera WM(T)S</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Connect to selected service</source>
        <translation>Połącz z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Create a new service connection</source>
        <translation>Utwórz nowe połączenie z usługą WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Edit selected service connection</source>
        <translation>Edytuj połączenie z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Remove connection to selected service</source>
        <translation>Usuń połączenie z wybraną usługą</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Remove</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Add Default Servers</source>
        <translation>Dodaj domyślne serwery</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Image Encoding</source>
        <translation>Kodowanie obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Tile size</source>
        <translation>Rozmiar kafla</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Feature limit for GetFeatureInfo</source>
        <translation>Limit obiektów dla GetFeatureInfo</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Request step size</source>
        <translation>Rozmiar kroku żądania (px)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Layer Order</source>
        <translation>Kolejność warstw</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Move selected layer UP</source>
        <translation>Przenieś wybrane wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Up</source>
        <translation>Wyżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Move selected layer DOWN</source>
        <translation>Przenieś wybrane niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Down</source>
        <translation>Niżej</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Layer</source>
        <translation>Warstwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Style</source>
        <translation>Styl</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Tilesets</source>
        <translation>Kafle</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Format</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Tileset</source>
        <translation>Kafel</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Server Search</source>
        <translation>Szukaj serwera</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Description</source>
        <translation>Opis</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Use contextual WMS Legend</source>
        <translation>Używaj kontekstowej legendy WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmssourceselectbase.ui"/>
        <source>Change…</source>
        <translation>Zmień…</translation>
    </message>
</context>
<context>
    <name>QgsWcsCapabilities</name>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="191"/>
        <source>empty capabilities document</source>
        <translation>pusty dokument &quot;capabilities&quot;</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="292"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="356"/>
        <source>
Tried URL: %1</source>
        <translation>URL: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="373"/>
        <source>Capabilities request redirected.</source>
        <translation>Zapytanie Capabilities przekierowano.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="410"/>
        <source>empty of capabilities: %1</source>
        <translation>Brak &quot;capabilities&quot;: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="441"/>
        <source>Download of capabilities failed: %1</source>
        <translation>Pobieranie &quot;capabilities&quot; nie powiodło się: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="161"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="175"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="381"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="396"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="432"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="442"/>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="160"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="380"/>
        <source>Download of capabilities failed: network request update failed for authentication config</source>
        <translation>Nie powiodło się pobranie capabilities: błąd uwierzytelnienia</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="174"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="395"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="431"/>
        <source>Download of capabilities failed: network reply update failed for authentication config</source>
        <translation>Nie powiodło się pobranie capabilities: błąd uwierzytelnienia odpowiedzi</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="454"/>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>Pobrano %1 z %2 bajtów Capabilities.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="492"/>
        <source>Exception</source>
        <translation>Wyjątek</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="494"/>
        <source>Could not get WCS capabilities: %1</source>
        <translation>Nie można otrzymać WCS capabilities: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="498"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="779"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="806"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="985"/>
        <source>Dom Exception</source>
        <translation>Wyjątek DOM</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="500"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="808"/>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="987"/>
        <source>Could not get WCS capabilities in the expected format (DTD): no %1 found.
This might be due to an incorrect WCS Server URL.
Tag: %3
Response was:
%4</source>
        <translation>Nie można pozyskać WCS Capabilities w oczekiwanym formacie (DTD): nie znaleziono %1.
Może to być  spowodowane nieprawidłowym adresem serwera WCS.
Tag: %3
Odpowiedź serwera:
%4</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="516"/>
        <source>Version not supported</source>
        <translation>Nie obsługiwana wersja</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="518"/>
        <source>WCS server version %1 is not supported by QGIS (supported versions: 1.0.0, 1.1.0, 1.1.2)</source>
        <translation>WCS serwer w wersji %1 nie jest obsługiwany przez QGIS. Obsługiwane wersje to 1.00, 1.1.0 oraz 1.1.2.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcscapabilities.cpp" line="781"/>
        <source>Could not get WCS capabilities: %1 at line %2 column %3
This is probably due to an incorrect WCS Server URL.
Response was:

%4</source>
        <translation>Nie można otrzymać WCS capabilities: %1 w linii %2 kolumnie %3
Może to być spowodowane niepoprawnym adresem URL Serwera WCS.
Odpowiedź:

%4</translation>
    </message>
</context>
<context>
    <name>QgsWcsDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/wcs/qgswcsdataitemguiprovider.cpp" line="29"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsdataitemguiprovider.cpp" line="36"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsdataitemguiprovider.cpp" line="40"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsdataitemguiprovider.cpp" line="69"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsdataitemguiprovider.cpp" line="69"/>
        <source>Are you sure you want to delete the connection “%1”?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsWcsDownloadHandler</name>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1675"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1687"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1726"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1735"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1754"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1792"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1810"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1820"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1830"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1847"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1853"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1873"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1912"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1925"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1929"/>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1674"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1725"/>
        <source>Network request update failed for authentication config</source>
        <translation>Uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1686"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1734"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1911"/>
        <source>Network reply update failed for authentication config</source>
        <translation>Uaktualnienie odpowiedzi serwera nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1751"/>
        <source>Map request error (Status: %1; Reason phrase: %2; URL: %3)</source>
        <translation>Błąd pobierania mapy (status: %1; przyczyna: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1783"/>
        <source>Map request error:&lt;br&gt;Title: %1&lt;br&gt;Error: %2&lt;br&gt;URL: &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;)</source>
        <translation>Błąd pobierania mapy:&lt;br&gt;Tytuł: %1&lt;br&gt;Błąd: %2&lt;br&gt;URL: &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1789"/>
        <source>Map request error (Status: %1; Response: %2; URL: %3)</source>
        <translation>Błąd pobierania mapy (Status: %1; Odpowiedź: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1845"/>
        <source>Map request error (Title: %1; Error: %2; URL: %3)</source>
        <translation>Błąd pobierania mapy (Tytuł: %1; Błąd: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1851"/>
        <source>Map request error (Response: %1; URL: %2)</source>
        <translation>Błąd pobierania mapy (Odpowiedź: %1; URL: %2)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1925"/>
        <source>Map request failed [error: %1 url: %2]</source>
        <translation>Błąd pobierania mapy [błąd: %1; URL: %2]</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1810"/>
        <source>Cannot parse multipart response: %1</source>
        <translation>Nie można przetworzyć wyniku wieloczęściowego: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1820"/>
        <source>Expected 2 parts, %1 received</source>
        <translation>Oczekiwano 2 części, otrzymano %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1830"/>
        <source>More than 2 parts (%1) received</source>
        <translation>Dostarczono więcej niż 2 części (%1)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1873"/>
        <source>Content-Transfer-Encoding %1 not supported</source>
        <translation>Content-Transfer-Encoding %1 nie jest obsługiwane</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1929"/>
        <source>Not logging more than 100 request errors.</source>
        <translation>W logach zapisywane jest do 100 błędów zapytań.</translation>
    </message>
</context>
<context>
    <name>QgsWcsProvider</name>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="92"/>
        <source>Cannot describe coverage</source>
        <translation>Nie można opisać warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="100"/>
        <source>Coverage not found</source>
        <translation>Nie znaleziono warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="157"/>
        <source>Cannot calculate extent</source>
        <translation>Nie można obliczyć zasięgu</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="215"/>
        <source>Cannot get test dataset.</source>
        <translation>Nie można pobrać danych testowych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="588"/>
        <source>Received coverage has wrong extent %1 (expected %2)</source>
        <translation>Pobrana warstwa ma niepoprawny zakres %1 (oczekiwane %2)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="588"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="645"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="812"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="835"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="845"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1070"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1209"/>
        <source>WCS</source>
        <translation>WCS</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="645"/>
        <source>Received coverage has wrong size %1 x %2 (expected %3 x %4)</source>
        <translation>Pobrana warstwa ma niepoprawny rozmiar %1 x %2 (oczekiwane %3 x %4)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="802"/>
        <source>Getting map via WCS.</source>
        <translation>Pobieranie mapy poprzez WCS.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="812"/>
        <source>No data received</source>
        <translation>Nie pobrano danych</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="835"/>
        <source>Cannot create memory file</source>
        <translation>Nie można utworzyć pliku tymczasowego</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="971"/>
        <source>Dom Exception</source>
        <translation>Wyjątek DOM</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="972"/>
        <source>Could not get WCS Service Exception at %1 at line %2 column %3

Response was:

%4</source>
        <translation>Nie można pobrać WCS Service Exception w %1: wiersz %2, kolumna %3

Odpowiedź:

%4</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1010"/>
        <source>Service Exception</source>
        <translation>Wyjątek usługi</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1019"/>
        <source>Request contains a format not offered by the server.</source>
        <translation>Zapytanie żąda formatu nie oferowanego przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1020"/>
        <source>Request is for a Coverage not offered by the service instance.</source>
        <translation>Zapytanie dla warstwy nie jest obsługiwane przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1021"/>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>Wartość (opcjonalnego) parametru UpdateSequence w zapytaniu GetCapabilities jest równa bieżącej wartości usługi aktualizacji metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1022"/>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>Wartość (opcjonalnego) parametru UpdateSequence w zapytaniu GetCapabilities jest większa od bieżącej wartości usługi aktualizacji metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1024"/>
        <source>Request does not include a parameter value, and the server instance did not declare a default value for that dimension.</source>
        <translation>Zapytanie nie zawiera wartości parametru, a serwer nie ma określonej wartości domyślnej.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1025"/>
        <source>Request contains an invalid parameter value.</source>
        <translation>Zapytanie zawiera nieprawidłową wartość.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1027"/>
        <source>No other exceptionCode specified by this service and server applies to this exception.</source>
        <translation>Brak innych exceptionCode zwracanych przez usługę.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1028"/>
        <source>Operation request contains an output CRS that can not be used within the output format.</source>
        <translation>Zapytanie zawiera układ współrzędnych nie udostępniany przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1029"/>
        <source>Operation request specifies to &quot;store&quot; the result, but not enough storage is available to do this.</source>
        <translation>Operacja wymaga zapisania wyniku, lecz nie ma wystarczającej ilości pamięci do tej operacji.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1056"/>
        <source>(No error code was reported)</source>
        <translation>(Nie zwrócono kodu błędu)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1064"/>
        <source>(Unknown error code)</source>
        <translation>(Nieznany kod błędu)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1067"/>
        <source>The WCS vendor also reported: </source>
        <translation>Dostarczyciel WCS przekazuje również:</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1070"/>
        <source>composed error message &apos;%1&apos;.</source>
        <translation>komunikat błędu &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1209"/>
        <source>Cannot verify coverage full extent: %1</source>
        <translation>Nie można zweryfikować pełnego zakresu warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1241"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1321"/>
        <source>Property</source>
        <translation>Właściwość</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1244"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1324"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1247"/>
        <source>Name (identifier)</source>
        <translation>Nazwa (identyfikator)</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1248"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1328"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1249"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1329"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1252"/>
        <source>Fixed Width</source>
        <translation>Ustalona szerokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1253"/>
        <source>Fixed Height</source>
        <translation>Ustalona wysokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1254"/>
        <source>Native CRS</source>
        <translation>Pierwotny układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1255"/>
        <source>Native Bounding Box</source>
        <translation>Pierwotny zasięg</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1258"/>
        <source>WGS 84 Bounding Box</source>
        <translation>Zasięg WGS 84</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1266"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1271"/>
        <source>Available in CRS</source>
        <translation>Dostępny w układzie współrzędnych</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1271"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1281"/>
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1276"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1281"/>
        <source>Available in format</source>
        <translation>Dostępny w formacie</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1295"/>
        <source>WCS Info</source>
        <translation>WCS Info</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1298"/>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1351"/>
        <source>Coverages</source>
        <translation>Warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1304"/>
        <source>Cache Stats</source>
        <translation>Statystyki bufora pamięci</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1312"/>
        <source>Server Properties</source>
        <translation>Właściwości serwera</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1332"/>
        <source>Keywords</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1333"/>
        <source>Online Resource</source>
        <translation>Zasoby online</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1334"/>
        <source>Contact Person</source>
        <translation>Osoba do kontaktów</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1338"/>
        <source>Fees</source>
        <translation>Opłaty</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1339"/>
        <source>Access Constraints</source>
        <translation>Ograniczenia dostępu</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1340"/>
        <source>Image Formats</source>
        <translation>Formaty obrazów</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1341"/>
        <source>GetCapabilitiesUrl</source>
        <translation>GetCapabilitiesUrl</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1343"/>
        <source>Get Coverage Url</source>
        <translation>Pobierz URL warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1343"/>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(rozgłaszane lecz zignorowane)&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1366"/>
        <source>And %1 more coverages</source>
        <translation>I %1 więcej warstw</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1392"/>
        <source>Format not supported</source>
        <translation>Format nieobsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1513"/>
        <source>Read data error</source>
        <translation>Błąd odczytu</translation>
    </message>
    <message>
        <location filename="../src/providers/wcs/qgswcsprovider.cpp" line="1540"/>
        <source>RasterIO error: </source>
        <translation>Błąd IO rastra: </translation>
    </message>
</context>
<context>
    <name>QgsWebPage</name>
    <message>
        <location filename="../src/core/qgswebpage.h" line="251"/>
        <source>Line %1: %2</source>
        <translation>Linia %1: %2</translation>
    </message>
    <message>
        <location filename="../src/core/qgswebpage.h" line="251"/>
        <location filename="../src/core/qgswebpage.h" line="253"/>
        <source>JavaScript</source>
        <translation>JavaScript</translation>
    </message>
    <message>
        <location filename="../src/core/qgswebpage.h" line="253"/>
        <source>%1 (line %2): %3</source>
        <translation>%1 (linia %2): %3</translation>
    </message>
</context>
<context>
    <name>QgsWelcomePage</name>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="66"/>
        <source>Recent Projects</source>
        <translation>Ostatnie projekty</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="103"/>
        <source>News</source>
        <translation>Aktualności</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="131"/>
        <source>Project Templates</source>
        <translation>Szablony projektów</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="241"/>
        <source>New QGIS version available</source>
        <translation>Dostępna jest nowa wersja QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="266"/>
        <source>Pin to List</source>
        <translation>Przypnij do listy</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="276"/>
        <source>Unpin from List</source>
        <translation>Odepnij od listy</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="292"/>
        <source>Open Directory…</source>
        <translation>Otwórz katalog…</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="303"/>
        <source>Refresh</source>
        <translation>Odśwież</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="327"/>
        <source>Open “%1”…</source>
        <translation>Otwórz &quot;%1&quot;…</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="335"/>
        <source>Remove from List</source>
        <translation>Usuń z listy</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="359"/>
        <source>Delete Template…</source>
        <translation>Usuń szablon…</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="363"/>
        <source>Delete Template</source>
        <translation>Usuń szablon</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="364"/>
        <source>Do you want to delete the template %1? This action can not be undone.</source>
        <translation>Czy chcesz usunąć szablon %1? Operacji nie można cofnąć.</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="365"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="391"/>
        <source>Dismiss</source>
        <translation>Odrzuć</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="397"/>
        <source>Dismiss All</source>
        <translation>Odrzuć wszystkie</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="404"/>
        <source>Hide QGIS News…</source>
        <translation>Ukryj aktualności QGIS…</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="407"/>
        <source>QGIS News</source>
        <translation>Aktualności QGIS</translation>
    </message>
    <message>
        <location filename="../src/app/qgswelcomepage.cpp" line="407"/>
        <source>Are you sure you want to hide QGIS news? (The news feed can be re-enabled from the QGIS settings dialog.)</source>
        <translation>Czy na pewno chcesz ukryć aktualności QGIS? (Kanał aktualności można ponownie włączyć w oknie dialogowym ustawień QGIS.)</translation>
    </message>
</context>
<context>
    <name>QgsWfsCapabilities</name>
    <message>
        <location filename="../src/providers/wfs/qgswfscapabilities.cpp" line="201"/>
        <source>WFS version %1 not supported</source>
        <translation>WFS w wersji %1 nie jest obsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfscapabilities.cpp" line="857"/>
        <source>Download of capabilities failed: %1</source>
        <translation>Pobieranie Capabilities nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsWfsDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="30"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="37"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="41"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="50"/>
        <source>Create a New WFS Connection</source>
        <translation>Utwórz nowe połączenie WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="61"/>
        <source>Modify WFS Connection</source>
        <translation>Modyfikuj połączenie WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="72"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitemguiprovider.cpp" line="72"/>
        <source>Are you sure you want to delete the connection “%1”?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsWfsLayerItem</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitems.cpp" line="60"/>
        <source>Styles</source>
        <translation>Style</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitems.cpp" line="62"/>
        <source>Copy Style</source>
        <translation>Kopiuj styl</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsdataitems.cpp" line="93"/>
        <location filename="../src/providers/wfs/qgswfsdataitems.cpp" line="111"/>
        <source>Cannot copy style</source>
        <translation>Nie można skopiować stylu</translation>
    </message>
</context>
<context>
    <name>QgsWfsRequest</name>
    <message>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="120"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="148"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="259"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="269"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="338"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="350"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="367"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="419"/>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="427"/>
        <source>WFS</source>
        <translation>WFS</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="337"/>
        <source>Redirect loop detected: %1</source>
        <translation>Wykryto pętlę przekierowania: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="417"/>
        <source>empty response: %1</source>
        <translation>pusta odpowiedź: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wfs/qgswfsrequest.cpp" line="445"/>
        <source>network request update failed for authentication config</source>
        <translation>uaktualnienie żądania sieciowego nie powiodło się z powodu konfiguracji uwierzytelniania</translation>
    </message>
</context>
<context>
    <name>QgsWmsCapabilitiesDownload</name>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2040"/>
        <source>%1 of %2 bytes of capabilities downloaded.</source>
        <translation>Pobrano %1 z %2 bajtów Capabilities.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2055"/>
        <source>Capabilities request redirected.</source>
        <translation>Przekierowano zapytanie Capabilities.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2061"/>
        <source>Redirect loop detected: %1</source>
        <translation>Wykryto pętlę przekierowania: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2003"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2015"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2062"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2073"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2092"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2149"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2002"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2072"/>
        <source>Download of capabilities failed: network request update failed for authentication config</source>
        <translation>Nie powiodło się pobranie capabilities: błąd uwierzytelnienia żądania</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2014"/>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2091"/>
        <source>Download of capabilities failed: network reply update failed for authentication config</source>
        <translation>Nie powiodło się pobranie capabilities: błąd uwierzytelnienia odpowiedzi</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2142"/>
        <source>empty of capabilities: %1</source>
        <translation>brak Capabilities: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmscapabilities.cpp" line="2148"/>
        <source>Download of capabilities failed: %1</source>
        <translation>Pobieranie Capabilities nie powiodło się: %1</translation>
    </message>
</context>
<context>
    <name>QgsWmsDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="46"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="50"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="57"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="81"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="81"/>
        <source>Are you sure you want to delete the connection “%1”?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie &quot;%1&quot;?</translation>
    </message>
</context>
<context>
    <name>QgsWmsDimensionDialogBase</name>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Add WMS Dimension</source>
        <translation>Dodaj wymiar WMS</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>End attribute (optional)</source>
        <translation>Pole atrybutu końca (opcjonalne)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Unit symbol</source>
        <translation>Symbol jednostki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Units</source>
        <translation>Jednostki</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Default display</source>
        <translation>Domyślnie wyświetlaj</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Reference value</source>
        <translation>Wartość odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>All values</source>
        <translation>wszystkie wartości</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Min value</source>
        <translation>wartość minimalna</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmsdimensiondialogbase.ui"/>
        <source>Max value</source>
        <translation>wartość maksymalna</translation>
    </message>
</context>
<context>
    <name>QgsWmsImageDownloadHandler</name>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3656"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3678"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3687"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3695"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3720"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3724"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3653"/>
        <source>Map request error (Status: %1; Reason phrase: %2; URL: %3)</source>
        <translation>Błąd pobierania mapy (status: %1; przyczyna: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3677"/>
        <source>Returned image is flawed [Content-Type: %1; URL: %2]</source>
        <translation>Obraz jest uszkodzony [typ zawartości: %1; URL: %2]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3685"/>
        <source>Map request error (Title: %1; Error: %2; URL: %3)</source>
        <translation>Błąd pobierania mapy (Tytuł: %1; Błąd: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3691"/>
        <source>Map request error (Status: %1; Response: %2; Content-Type: %3; URL: %4)</source>
        <translation>Błąd pobierania mapy (Status: %1; Odpowiedź: %2; Typ zawartości: %3; URL: %4)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3720"/>
        <source>Map request failed [error: %1 url: %2]</source>
        <translation>Błąd pobierania mapy [błąd: %1; URL: %2]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3724"/>
        <source>Not logging more than 100 request errors.</source>
        <translation>W logach zapisywane jest do 100 błędów zapytań.</translation>
    </message>
</context>
<context>
    <name>QgsWmsLegendDownloadHandler</name>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4175"/>
        <source>Redirect loop detected: %1</source>
        <translation>Wykryto pętlę przekierowania: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4176"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4249"/>
        <source>GetLegendGraphic request error</source>
        <translation>Błąd zapytania GetLegendGraphic</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4251"/>
        <source>Status: %1
Reason phrase: %2</source>
        <translation>Status: %1
Przyczyna: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4259"/>
        <source>Returned legend image is flawed [URL: %1]</source>
        <translation>Legenda obrazu jest uszkodzona [URL: %1]</translation>
    </message>
</context>
<context>
    <name>QgsWmsProvider</name>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="116"/>
        <source>Cannot parse URI</source>
        <translation>Nie można przetworzyć URI</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="155"/>
        <source>Cannot calculate extent</source>
        <translation>Nie można obliczyć zasięgu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="148"/>
        <source>Cannot set CRS</source>
        <translation>Nie można przypisać układu współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="315"/>
        <source>Number of layers and styles don&apos;t match</source>
        <translation>Niezgodna liczba warstw i stylów</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="315"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="911"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="920"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2817"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3202"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="404"/>
        <source>Number of tile layers must be one</source>
        <translation>Musi być jedna warstwa kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="411"/>
        <source>Tile layer not found</source>
        <translation>Nie znaleziono warstwy kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="471"/>
        <source>Tile layer or tile matrix set not found</source>
        <translation>Nie znaleziono warstwy kafli lub macierzy kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="637"/>
        <source>Getting map via WMS.</source>
        <translation>Pobieranie mapy poprzez WMS.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="774"/>
        <source>Getting tiles.</source>
        <translation>Pobieranie kafli.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="893"/>
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="894"/>
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="895"/>
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="896"/>
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="911"/>
        <source>image is NULL</source>
        <translation>obraz zawiera NULL</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="920"/>
        <source>unexpected image size</source>
        <translation>nieoczekiwany rozmiar obrazu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1415"/>
        <source>Dom Exception</source>
        <translation>Wyjątek DOM</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1469"/>
        <source>Service Exception</source>
        <translation>Wyjątek usługi</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1474"/>
        <source>Request contains a format not offered by the server.</source>
        <translation>Zapytanie żąda formatu nie oferowanego przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1478"/>
        <source>Request contains a CRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>Zapytanie zawiera układ współrzędnych nie udostępniane przez serwer dla jednej lub większej liczby warstw.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1482"/>
        <source>Request contains a SRS not offered by the server for one or more of the Layers in the request.</source>
        <translation>Zapytanie zawiera układ współrzędnych nie udostępniany przez serwer dla jednej lub więcej warstw.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1486"/>
        <source>GetMap request is for a Layer not offered by the server, or GetFeatureInfo request is for a Layer not shown on the map.</source>
        <translation>Zapytanie GetMap nie jest udostępniane dla warstwy przez serwer, lub zapytanie GetFeatureInfo nie jest dla warstwy pokazywane na mapie.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1491"/>
        <source>Request is for a Layer in a Style not offered by the server.</source>
        <translation>Zapytanie dotyczy warstwy nie udostępnianej przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1495"/>
        <source>GetFeatureInfo request is applied to a Layer which is not declared queryable.</source>
        <translation>Zadano zapytanie GetFeatureInfo do warstwy nie obsługującej zapytań.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1499"/>
        <source>GetFeatureInfo request contains invalid X or Y value.</source>
        <translation>Zapytanie GetFeatureInfo zawiera nieprawidłowe wartości X lub Y.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1503"/>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is equal to current value of service metadata update sequence number.</source>
        <translation>Wartość (opcjonalnego) parametru UpdateSequence w zapytaniu GetCapabilities jest równa bieżącej wartości usługi aktualizacji metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1508"/>
        <source>Value of (optional) UpdateSequence parameter in GetCapabilities request is greater than current value of service metadata update sequence number.</source>
        <translation>Wartość (opcjonalnego) parametru UpdateSequence w zapytaniu GetCapabilities jest większa od bieżącej wartości usługi aktualizacji metadanych.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1513"/>
        <source>Request does not include a sample dimension value, and the server did not declare a default value for that dimension.</source>
        <translation>Zapytanie nie zawiera próbnej wartości wymiaru, a serwer nie ma określonej wartości domyślnej.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1518"/>
        <source>Request contains an invalid sample dimension value.</source>
        <translation>Zapytanie zawiera nieprawidłową próbną wartość wymiaru.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1522"/>
        <source>Request is for an optional operation that is not supported by the server.</source>
        <translation>Zapytanie zawiera operację opcjonalną, która nie jest obsługiwana przez serwer.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1526"/>
        <source>(No error code was reported)</source>
        <translation>(Nie zwrócono kodu błędu)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1530"/>
        <source>(Unknown error code)</source>
        <translation>(Nieznany kod błędu)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1533"/>
        <source>The WMS vendor also reported: </source>
        <translation>Dostarczyciel WMS przekazuje również:</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1736"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1945"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2208"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2411"/>
        <source>Property</source>
        <translation>Właściwość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1739"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1948"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2211"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2414"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1744"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1859"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1752"/>
        <source>Visibility</source>
        <translation>Widoczność</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1755"/>
        <source>Visible</source>
        <translation>Widoczny</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1755"/>
        <source>Hidden</source>
        <translation>Ukryty</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1760"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1867"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1961"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2215"/>
        <source>Title</source>
        <translation>Tytuł</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1768"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1875"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1969"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2222"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1776"/>
        <source>Can Identify</source>
        <translation>Można zidentyfikować</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1779"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1787"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1795"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2232"/>
        <source>Yes</source>
        <translation>Tak</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1779"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1787"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1795"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2232"/>
        <source>No</source>
        <translation>Nie</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1784"/>
        <source>Can be Transparent</source>
        <translation>Może być przezroczyste</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1792"/>
        <source>Can Zoom In</source>
        <translation>Może być powiększane</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1800"/>
        <source>Cascade Count</source>
        <translation>Liczba kaskad</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1808"/>
        <source>Fixed Width</source>
        <translation>Ustalona szerokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1816"/>
        <source>Fixed Height</source>
        <translation>Ustalona wysokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1827"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1837"/>
        <source>Available in CRS</source>
        <translation>Dostępny w układzie współrzędnych</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1840"/>
        <source>(and %n more)</source>
        <comment>crs</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1850"/>
        <source>Available in style</source>
        <translation>Dostępny w stylu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1885"/>
        <source>LegendURLs</source>
        <translation>LegendURL</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1913"/>
        <source>WMS Info</source>
        <translation>WKS Info</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1936"/>
        <source>Server Properties</source>
        <translation>Właściwości serwera</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2815"/>
        <source>Get feature info request error (Title: %1; Error: %2; URL: %3)</source>
        <translation>Błąd pobierania GetFeatureInfo (Tytuł: %1; Błąd: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1918"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2134"/>
        <source>Selected Layers</source>
        <translation>Wybrane warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1920"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2151"/>
        <source>Other Layers</source>
        <translation>Pozostałe warstwy</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1926"/>
        <source>Tile Layer Properties</source>
        <translation>Właściwości warstwy kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1929"/>
        <source>Cache Stats</source>
        <translation>Statystyki cache</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1953"/>
        <source>WMS Version</source>
        <translation>Wersja WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1977"/>
        <source>Keywords</source>
        <translation>Słowa kluczowe</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1985"/>
        <source>Online Resource</source>
        <translation>Zasoby online</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1993"/>
        <source>Contact Person</source>
        <translation>Osoba do kontaktów</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2005"/>
        <source>Fees</source>
        <translation>Opłaty</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2013"/>
        <source>Access Constraints</source>
        <translation>Ograniczenia dostępu</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2103"/>
        <source>Image Formats</source>
        <translation>Formaty obrazów</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2093"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2111"/>
        <source>Identify Formats</source>
        <translation>Zidentyfikowane formaty</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2119"/>
        <source>Layer Count</source>
        <translation>Liczba warstw</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2052"/>
        <source>Tile Layer Count</source>
        <translation>Liczba warstw kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="1416"/>
        <source>Could not get WMS Service Exception: %1 at line %2 column %3

Response was:

%4</source>
        <translation>Nie można pobrać WCS Service Exception: %1, wiersz %2, kolumna %3

Odpowiedź:

%4</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2021"/>
        <source>GetCapabilitiesUrl</source>
        <translation>GetCapabilitiesUrl</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2028"/>
        <source>GetMapUrl</source>
        <translation>GetMapUrl</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2031"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2038"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2045"/>
        <source>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(advertised but ignored)&lt;/font&gt;</source>
        <translation>&amp;nbsp;&lt;font color=&quot;red&quot;&gt;(rozgłaszane lecz zigonrowane)&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2035"/>
        <source>GetFeatureInfoUrl</source>
        <translation>GetFeatureInfoUrl</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2042"/>
        <source>GetLegendGraphic</source>
        <translation>GetLegendGraphic</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2058"/>
        <source>GetTileUrl</source>
        <translation>GetTileUrl</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2067"/>
        <source>Tile templates</source>
        <translation>Szablony kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2079"/>
        <source>FeatureInfo templates</source>
        <translation>Szablony FeatureInfo</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2167"/>
        <source>Tileset Properties</source>
        <translation>Właściwości kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2178"/>
        <source>Identifier</source>
        <translation>Identyfikator</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2180"/>
        <source>Tile mode</source>
        <translation>Tryb kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2189"/>
        <source>WMTS</source>
        <translation>WMTS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2193"/>
        <source>WMS-C</source>
        <translation>WMS-C</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2197"/>
        <source>XYZ</source>
        <translation>XYZ</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2201"/>
        <source>Invalid tile mode</source>
        <translation>Nieprawidłowy tryb kafli</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2229"/>
        <source>Selected</source>
        <translation>Wybrane</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2238"/>
        <source>Available Styles</source>
        <translation>Dostepne style</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2251"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2256"/>
        <source>CRS</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2259"/>
        <source>Bounding Box</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2271"/>
        <source>Available Tilesets</source>
        <translation>Dostepne kafle</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2307"/>
        <source>Selected tile matrix set </source>
        <translation>Wybrana macierz kafli </translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2309"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2310"/>
        <source>Tile size [px]</source>
        <translation>Rozmiar kafla [px]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2311"/>
        <source>Tile size [mu]</source>
        <translation>Rozmiar kafla [mu]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2312"/>
        <source>Matrix size</source>
        <translation>Rozmiar macierzy</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2313"/>
        <source>Matrix extent [mu]</source>
        <translation>Zasięg macierzy [mu]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2314"/>
        <source>Bounds</source>
        <translation>Granice</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2315"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2316"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2317"/>
        <source>Top</source>
        <translation>Góra</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2318"/>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2319"/>
        <source>Bottom</source>
        <translation>Dół</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2320"/>
        <source>Right</source>
        <translation>Prawa</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2348"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2374"/>
        <source>%n missing row(s)</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2349"/>
        <source>Layer&apos;s upper bound: %1</source>
        <translation>Górna granica warstwy: %1</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2361"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2387"/>
        <source>%n missing column(s)</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2362"/>
        <source>Layer&apos;s left bound: %1</source>
        <translation>Lewa granica warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2375"/>
        <source>Layer&apos;s lower bound: %1</source>
        <translation>Dolna granica warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2388"/>
        <source>Layer&apos;s right bound: %1</source>
        <translation>Prawa granica warstwy: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2405"/>
        <source>Cache stats</source>
        <translation>Statystyki cache</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2418"/>
        <source>Hits</source>
        <translation>Trafienia</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2424"/>
        <source>Misses</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2430"/>
        <source>Errors</source>
        <translation>Błędy</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2452"/>
        <source>Format not supported</source>
        <translation>Format nieobsługiwany</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2472"/>
        <source>Context not fully specified (extent was defined but width and/or height was not).</source>
        <translation>Niepełna definicja (podano zakres, lecz bez szerokości lub/i wysokości).</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="2927"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3005"/>
        <source>Cannot identify</source>
        <translation>Nie można zidentyfikować</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3006"/>
        <source>Result parsing failed. %1 feature types were guessed from gml (%2) but no features were parsed.</source>
        <translation>Przetwarzanie nie powiodło się. Oczekiwano %1 typów z GML (%2), lecz nie znaleziono żadnego do przetworzenia.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3159"/>
        <source>identify request redirected.</source>
        <translation>zapytanie przekierowano.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3176"/>
        <source>Map getfeatureinfo error %1: %2</source>
        <translation>Błąd getfeatureinfo %1: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3185"/>
        <source>Cannot parse getfeatureinfo: %1</source>
        <translation>Nie można sprawdzić getfeatureinfo: %1</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3200"/>
        <source>Map getfeatureinfo error: %1 [%2]</source>
        <translation>Błąd getfeatureinfo: %1 [%2]</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3571"/>
        <source>%1 of %2 bytes of GetLegendGraphic downloaded.</source>
        <translation>Pobrano %1 z %2 bajtów GetLegendGraphic.</translation>
    </message>
</context>
<context>
    <name>QgsWmsTiledImageDownloadHandler</name>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3908"/>
        <source>Tile request error</source>
        <translation>Błąd żądania kafla</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3908"/>
        <source>Status: %1
Reason phrase: %2</source>
        <translation>Status: %1
Przyczyna: %2</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3930"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3938"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3999"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4065"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4084"/>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4093"/>
        <source>WMS</source>
        <translation>WMS</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3928"/>
        <source>Tile request error (Title: %1; Error: %2; URL: %3)</source>
        <translation>Błąd pobierania kafla (Kafel: %1; Błąd: %2; URL: %3)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3934"/>
        <source>Tile request error (Status: %1; Content-Type: %2; Length: %3; URL: %4)</source>
        <translation>Błąd pobierania kafla (Status: %1; Typ zawartości: %2; Długość: %3; URL: %4)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="3998"/>
        <source>Returned image is flawed [Content-Type: %1; URL: %2]</source>
        <translation>Obraz jest uszkodzony [typ zawartości: %1; URL: %2]</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4039"/>
        <source>%n tile requests in background</source>
        <comment>tile request count</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4040"/>
        <source>, %n cache hits</source>
        <comment>tile cache hits</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4041"/>
        <source>, %n cache misses.</source>
        <comment>tile cache missed</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4042"/>
        <source>, %n errors.</source>
        <comment>errors</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4065"/>
        <source>Not logging more than 100 request errors.</source>
        <translation>W logach zapisywane jest do 100 błędów zapytań.</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4083"/>
        <source>Tile request max retry error. Failed %1 requests for tile %2 of tileRequest %3 (url: %4)</source>
        <translation>Przekroczono maksymalną liczbę prób pobrania kafla. Nieudane zapytanie %1 dla kafla %2 z tileRequest %3 (URL: %4)</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsprovider.cpp" line="4092"/>
        <source>repeat tileRequest %1 tile %2(retry %3)</source>
        <translation>Powtórz tileRequest %1 dla kafla %2 (prób %3)</translation>
    </message>
</context>
<context>
    <name>QgsWmtsDimensionsBase</name>
    <message>
        <location filename="../src/ui/qgswmtsdimensionsbase.ui"/>
        <source>Select Dimensions</source>
        <translation>Podaj wymiary</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmtsdimensionsbase.ui"/>
        <source>Dimension</source>
        <translation>Wymiar</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmtsdimensionsbase.ui"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmtsdimensionsbase.ui"/>
        <source>Abstract</source>
        <translation>Streszczenie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgswmtsdimensionsbase.ui"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
</context>
<context>
    <name>QgsXyzConnectionDialog</name>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>XYZ Connection</source>
        <translation>Połączenie XYZ</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Connection Details</source>
        <translation>Szczegóły połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Referer</source>
        <translation>Referer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Optional custom referer</source>
        <translation>Opcjonalne pole Referer</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Max. Zoom Level</source>
        <translation>Maksymalny zoom level</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>http://example.com/{z}/{x}/{y}.png</source>
        <translation>http://adres.com/{z}/{x}/{y}.png</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Name of the new connection</source>
        <translation>Nazwa dla nowego połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Authentication</source>
        <translation>Uwierzytelnianie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Min. Zoom Level</source>
        <translation>Minimalny zoom level</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgsxyzconnectiondialog.cpp" line="78"/>
        <source>Connection Properties</source>
        <translation>Właściwości połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgsxyzconnectiondialog.cpp" line="78"/>
        <source>The maximum zoom level (%1) cannot be lower than the minimum zoom level (%2).</source>
        <translation>Maksymalny poziom powiększenia (%1) nie może być niższy niż minimalny poziom powiększenia (%2).</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Tile Resolution</source>
        <translation>Rozdzielczość kafli</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Unknown (not scaled)</source>
        <translation>nieznana (bez skali)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>Standard (256x256 / 96 DPI)</source>
        <translation>standardowa (256x256 / 96 DPI)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>High (512x512 / 192 DPI)</source>
        <translation>wysoka (512x512 / 192 DPI)</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsxyzconnectiondialog.ui"/>
        <source>URL of the connection, {x}, {y}, and {z} will be replaced with actual values. Use {-y} for inverted y axis.</source>
        <translation>URL połączenia {x}, {y} i {z} zostaną zastąpione rzeczywistymi wartościami. Użyj {-y} dla odwróconej osi y.</translation>
    </message>
</context>
<context>
    <name>QgsXyzDataItemGuiProvider</name>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="108"/>
        <source>Edit…</source>
        <translation>Edytuj…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="112"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="119"/>
        <source>New Connection…</source>
        <translation>Nowe połączenie…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="123"/>
        <source>Save Connections…</source>
        <translation>Zapisz połączenia…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="127"/>
        <source>Load Connections…</source>
        <translation>Wczytaj połączenia…</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="153"/>
        <source>Delete Connection</source>
        <translation>Usuń połączenie</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="153"/>
        <source>Are you sure you want to delete the connection “%1”?</source>
        <translation>Czy jesteś pewien, że chcesz usunąć połączenie &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="180"/>
        <source>Load Connections</source>
        <translation>Wczytaj połączenia</translation>
    </message>
    <message>
        <location filename="../src/providers/wms/qgswmsdataitemguiproviders.cpp" line="181"/>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
</context>
<context>
    <name>RandomExtract</name>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>Number of selected features</source>
        <translation>Liczba zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Percentage of selected features</source>
        <translation>Procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation>Liczba/procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Extracted (random)</source>
        <translation>Wyodrębnione (losowo)</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation>Wybrana liczba jest większa niż liczebność obiektów. Podaj niższą liczbę i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation>Procent nie może być większy niż 100. Podaj inną wartość i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Random extract</source>
        <translation>Wyodrębnij losowo</translation>
    </message>
</context>
<context>
    <name>RandomExtractWithinSubsets</name>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>Number of selected features</source>
        <translation>Liczba zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Percentage of selected features</source>
        <translation>Procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>ID field</source>
        <translation>Pole ID</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation>Liczba/procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Extracted (random stratified)</source>
        <translation>Wyodrębniono (losowo ze stratyfikacją)</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation>Wybrana liczba jest większa niż liczebność obiektów. Podaj niższą liczbę i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set correct value and try again.</source>
        <translation>Procent nie może być większy niż 100. Podaj właściwą wartość i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Subset &quot;{}&quot; is smaller than requested number of features.</source>
        <translation>Podzbiór &quot;{}&quot; jest mniejszy niż wymagana liczba obiektów.</translation>
    </message>
    <message>
        <source>Random extract within subsets</source>
        <translation>Wyodrębnij losowo w podzbiorach</translation>
    </message>
</context>
<context>
    <name>RandomPointsAlongLines</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation>Liczba punktów</translation>
    </message>
    <message>
        <source>Minimum distance between points</source>
        <translation>Minimalna odległość między punktami</translation>
    </message>
    <message>
        <source>Could not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation>Nie można wygenerować żądanej liczby losowych punktów. Przekroczono maksymalną liczbę prób.</translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>Losowe punkty</translation>
    </message>
    <message>
        <source>Random points along line</source>
        <translation>Losowe punkty wzdłuż linii</translation>
    </message>
</context>
<context>
    <name>RandomPointsExtent</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Input extent</source>
        <translation>Zasięg danych</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation>Liczba punktów</translation>
    </message>
    <message>
        <source>Minimum distance between points</source>
        <translation>Minimalna odległość między punktami</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Could not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation>Nie można wygenerować żądanej liczby losowych punktów. Przekroczono maksymalną liczbę prób.</translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>Losowe punkty</translation>
    </message>
    <message>
        <source>Random points in extent</source>
        <translation>Losowe punkty w zasięgu</translation>
    </message>
</context>
<context>
    <name>RandomPointsLayer</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Number of points</source>
        <translation>Liczba punktów</translation>
    </message>
    <message>
        <source>Minimum distance between points</source>
        <translation>Minimalna odległość między punktami</translation>
    </message>
    <message>
        <source>Could not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation>Nie można wygenerować żądanej liczby losowych punktów. Przekroczono maksymalną liczbę prób.</translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>Losowe punkty</translation>
    </message>
    <message>
        <source>Random points in layer bounds</source>
        <translation>Losowe punkty w granicach warstwy</translation>
    </message>
</context>
<context>
    <name>RandomPointsPolygons</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Points count</source>
        <translation>Liczba punktów</translation>
    </message>
    <message>
        <source>Points density</source>
        <translation>Gęstość punktów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Sampling strategy</source>
        <translation>Sposób próbkowania</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <source>Minimum distance between points</source>
        <translation>Minimalna odległość między punktami</translation>
    </message>
    <message>
        <source>Random points</source>
        <translation>Losowe punkty</translation>
    </message>
    <message>
        <source>Random points inside polygons</source>
        <translation>Losowe punkty wewnątrz poligonów</translation>
    </message>
    <message>
        <source>Evaluation error for feature ID {}: {}</source>
        <translation>Błąd obliczeń dla obiektu ID {}: {}</translation>
    </message>
    <message>
        <source>Could not generate requested number of random points. Maximum number of attempts exceeded.</source>
        <translation>Nie można wygenerować żądanej liczby losowych punktów. Przekroczono maksymalną liczbę prób.</translation>
    </message>
    <message>
        <source>Point count or density</source>
        <translation>Liczba punktów lub gęstość</translation>
    </message>
</context>
<context>
    <name>RandomSelection</name>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>Number of selected features</source>
        <translation>Liczba zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Percentage of selected features</source>
        <translation>Procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation>Liczba/procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Selected (random)</source>
        <translation>Zaznaczone (losowo)</translation>
    </message>
    <message>
        <source>Selected number is greater than feature count. Choose a lower value and try again.</source>
        <translation>Wybrana liczba jest większa niż liczebność obiektów. Podaj niższą liczbę i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation>Procent nie może być większy niż 100. Podaj inną wartość i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Random selection</source>
        <translation>Zaznaczenie losowe</translation>
    </message>
</context>
<context>
    <name>RandomSelectionWithinSubsets</name>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>Number of selected features</source>
        <translation>Liczba zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Percentage of selected features</source>
        <translation>Procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>ID field</source>
        <translation>pole ID</translation>
    </message>
    <message>
        <source>Selected (stratified random)</source>
        <translation>Wybrane (losowo ze stratyfikacją)</translation>
    </message>
    <message>
        <source>Subset &quot;{}&quot; is smaller than requested number of features.</source>
        <translation>Podzbiór &quot;{}&quot; jest mniejszy niż wymagana liczba obiektów.</translation>
    </message>
    <message>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <source>Number/percentage of selected features</source>
        <translation>Liczba/procent zaznaczonych obiektów</translation>
    </message>
    <message>
        <source>Selected number is greater that feature count. Choose lesser value and try again.</source>
        <translation>Wybrana liczba jest większa niż liczebność obiektów. Podaj niższą liczbę i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Percentage can&apos;t be greater than 100. Set a different value and try again.</source>
        <translation>Procent nie może być większy niż 100. Podaj inną wartość i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Random selection within subsets</source>
        <translation>Zaznaczenie losowe w podzbiorach</translation>
    </message>
</context>
<context>
    <name>RasterCalculator</name>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
</context>
<context>
    <name>RasterLayerHistogram</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>number of bins</source>
        <translation>Liczba przedziałów</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <source>Raster layer histogram</source>
        <translation>Histogram warstwy rastrowej</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>RasterLayerStatistics</name>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Statystyki</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation>Wartość minimalna</translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation>Wartość maksymalna</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Suma</translation>
    </message>
    <message>
        <source>Mean value</source>
        <translation>Wartość średnia</translation>
    </message>
    <message>
        <source>Analyzed file: {} (band {})</source>
        <translation>Analizowany plik: {} (kanał {})</translation>
    </message>
    <message>
        <source>Minimum value: {}</source>
        <translation>Wartość minimalna: {}</translation>
    </message>
    <message>
        <source>Maximum value: {}</source>
        <translation>Wartość maksymalna: {}</translation>
    </message>
    <message>
        <source>Range: {}</source>
        <translation>Zakres: {}</translation>
    </message>
    <message>
        <source>Sum: {}</source>
        <translation>Suma: {}</translation>
    </message>
    <message>
        <source>Mean value: {}</source>
        <translation>Wartość średnia: {}</translation>
    </message>
    <message>
        <source>Standard deviation: {}</source>
        <translation>Odchylenie standardowe: {}</translation>
    </message>
    <message>
        <source>Sum of the squares: {}</source>
        <translation>Suma kwadratów: {}</translation>
    </message>
    <message>
        <source>Standard deviation</source>
        <translation>Odchylenie standardowe</translation>
    </message>
    <message>
        <source>Sum of the squares</source>
        <translation>Suma kwadratów</translation>
    </message>
    <message>
        <source>Raster layer statistics</source>
        <translation>Statystyki warstwy rastrowej</translation>
    </message>
</context>
<context>
    <name>RasterSampling</name>
    <message>
        <source>Sample raster values</source>
        <translation>Próbkuj wartości rastra</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Input Point Layer</source>
        <translation>Wejściowa warstwa punktowa</translation>
    </message>
    <message>
        <source>Raster Layer to sample</source>
        <translation>Warstwa rastrowa do próbkowania</translation>
    </message>
    <message>
        <source>Output column prefix</source>
        <translation>Przedrostek kolumny wynikowej</translation>
    </message>
    <message>
        <source>Sampled Points</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Impossible to sample data of multipart feature {}.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not reproject feature {} to raster CRS</source>
        <translation>Nie można dokonać reprojekcji obiektu {} do układu współrzędnych rastra</translation>
    </message>
</context>
<context>
    <name>RasterizeAlgorithm</name>
    <message>
        <source>Minimum extent to render</source>
        <translation>Minimalny zasięg do renderowania</translation>
    </message>
    <message>
        <source>Tile size</source>
        <translation>Rozmiar kafla</translation>
    </message>
    <message>
        <source>Map units per pixel</source>
        <translation>Jednostki mapy na piksel</translation>
    </message>
    <message>
        <source>Make background transparent</source>
        <translation>Przezroczyste tło</translation>
    </message>
    <message>
        <source>Map theme to render</source>
        <translation>Motyw mapy do renderowania</translation>
    </message>
    <message>
        <source>Single layer to render</source>
        <translation>Pojedyncza warstwa do renderowania</translation>
    </message>
    <message>
        <source>Output layer</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Convert map to raster</source>
        <translation>Konwertuj mapę na raster</translation>
    </message>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
    <message>
        <source>layer,raster,convert,file,map themes,tiles,render</source>
        <translation>layer,raster,convert,file,map themes,tiles,render</translation>
    </message>
</context>
<context>
    <name>RecordDialog</name>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/recorddialog.ui"/>
        <source>Record Metadata</source>
        <translation>Zapisz metadane</translation>
    </message>
</context>
<context>
    <name>RectanglesOvalsDiamondsFixed</name>
    <message>
        <source>Rectangles, ovals, diamonds (fixed)</source>
        <translation>Prostokąty, owale, romby (stałe)</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Rectangles</source>
        <translation>Prostokąty</translation>
    </message>
    <message>
        <source>Diamonds</source>
        <translation>Romby</translation>
    </message>
    <message>
        <source>Ovals</source>
        <translation>Owale</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Buffer shape</source>
        <translation>Kształt bufora</translation>
    </message>
    <message>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <source>Number of segments</source>
        <translation>Liczba segmentów</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
</context>
<context>
    <name>RectanglesOvalsDiamondsVariable</name>
    <message>
        <source>Rectangles, ovals, diamonds (variable)</source>
        <translation>Prostokąty, owale, romby (zmienne)</translation>
    </message>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Rectangles</source>
        <translation>Prostokąty</translation>
    </message>
    <message>
        <source>Diamonds</source>
        <translation>Romby</translation>
    </message>
    <message>
        <source>Ovals</source>
        <translation>Owale</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Buffer shape</source>
        <translation>Kształt bufora</translation>
    </message>
    <message>
        <source>Width field</source>
        <translation>Pole szerokości</translation>
    </message>
    <message>
        <source>Height field</source>
        <translation>Pole wysokości</translation>
    </message>
    <message>
        <source>Rotation field</source>
        <translation>Pole obrotu</translation>
    </message>
    <message>
        <source>Number of segments</source>
        <translation>Liczba segmentów</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <source>Feature {} has empty angle. Skipping…</source>
        <translation>Obiekt {} ma pusty kąt. Pomijanie…</translation>
    </message>
    <message>
        <source>Feature {} has empty width or height. Skipping…</source>
        <translation>Obiekt {} ma pustą długość lub wysokość. Pomijanie…</translation>
    </message>
</context>
<context>
    <name>RegularPoints</name>
    <message>
        <source>Vector creation</source>
        <translation>Wektor - tworzenie</translation>
    </message>
    <message>
        <source>Input extent</source>
        <translation>Zasięg danych</translation>
    </message>
    <message>
        <source>Point spacing/count</source>
        <translation>Odstępy/liczba punktów</translation>
    </message>
    <message>
        <source>Initial inset from corner (LH side)</source>
        <translation>Odstęp od l. g. rogu</translation>
    </message>
    <message>
        <source>Apply random offset to point spacing</source>
        <translation>Zastosuj losowe wyrównanie punktów</translation>
    </message>
    <message>
        <source>Use point spacing</source>
        <translation>Użyj odstępu między punktami</translation>
    </message>
    <message>
        <source>Output layer CRS</source>
        <translation>Układ współrzędnych warstwy wyjściowej</translation>
    </message>
    <message>
        <source>Regular points</source>
        <translation>Regularne punkty</translation>
    </message>
</context>
<context>
    <name>Relief</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Mnożnik Z</translation>
    </message>
    <message>
        <source>Generate relief classes automatically</source>
        <translation>Generuj klasy reliefu automatycznie</translation>
    </message>
    <message>
        <source>Relief colors</source>
        <translation>Kolory reliefu</translation>
    </message>
    <message>
        <source>Relief</source>
        <translation>Relief</translation>
    </message>
    <message>
        <source>Frequency distribution</source>
        <translation>Relief</translation>
    </message>
    <message>
        <source>Specify relief colors or activate &quot;Generate relief classes automatically&quot; option.</source>
        <translation>Określ kolory reliefu lub aktywuj opcję &quot;Generuj klasy reliefu automatycznie&quot;.</translation>
    </message>
    <message>
        <source>Can not open input file.</source>
        <translation>Nie można otworzyć pliku wejściowego.</translation>
    </message>
    <message>
        <source>Can not get GDAL driver for output file.</source>
        <translation>Nie można pobrać sterownika GDAL dla pliku wyjściowego.</translation>
    </message>
    <message>
        <source>Can not create output file.</source>
        <translation>Nie można utworzyć pliku wyjściowego.</translation>
    </message>
    <message>
        <source>Can not get input band.</source>
        <translation>Nie można uzyskać kanału wejściowego.</translation>
    </message>
    <message>
        <source>Can not create output bands.</source>
        <translation>Nie można tworzyć kanałów wyjściowych.</translation>
    </message>
    <message>
        <source>Output raster size is too small (at least 3 rows needed).</source>
        <translation>Rozmiar rastra wyjściowego jest zbyt mały (potrzebne są co najmniej 3 wiersze).</translation>
    </message>
    <message>
        <source>Cancelled.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ReliefColorsWidget</name>
    <message>
        <source>Import Colors and elevations from XML</source>
        <translation>Importuj kolory i wysokości jako XML</translation>
    </message>
    <message>
        <source>XML files (*.xml *.XML)</source>
        <translation>Pliki XML (*.xml *.XML)</translation>
    </message>
    <message>
        <source>Error parsing XML</source>
        <translation>Błąd przetwarzania XML</translation>
    </message>
    <message>
        <source>The XML file could not be loaded</source>
        <translation>Nie powiodło się wczytanie pliku XML</translation>
    </message>
    <message>
        <source>Export Colors and elevations as XML</source>
        <translation>Eksportuj kolory i wysokości jako XML</translation>
    </message>
    <message>
        <source>Enter lower elevation class bound</source>
        <translation>Podaj dolny przedział wysokości</translation>
    </message>
    <message>
        <source>Elevation</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <source>Enter upper elevation class bound</source>
        <translation>Podaj górny przedział wysokości</translation>
    </message>
    <message>
        <source>Select color for relief class</source>
        <translation>Wybierz kolor dla reliefu</translation>
    </message>
</context>
<context>
    <name>RenderingStyleFilePanel</name>
    <message>
        <source>Select Style File</source>
        <translation>Wybierz plik stylu</translation>
    </message>
    <message>
        <source>QGIS Layer Style File (*.qml *.QML)</source>
        <translation>Plik stylu warstwy QGIS (*.qml *.QML)</translation>
    </message>
</context>
<context>
    <name>Ruggedness</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Mnożnik Z</translation>
    </message>
    <message>
        <source>Ruggedness</source>
        <translation>Szorstkość</translation>
    </message>
    <message>
        <source>Ruggedness index</source>
        <translation>Indeks szorstkości</translation>
    </message>
</context>
<context>
    <name>SAGAAlgorithm</name>
    <message>
        <source>This algorithm allows performing algebraic operations on raster layers
It requires a base layer, and a set of additional layers. The base layer is identified as &quot;a&quot; in the formula, while the additional layers are identified as &quot;b, c, d...&quot;, using the order in which they appear in the multiple selection dialog.
The resulting layer has the extent and cell size of the main layer.
The following operators and functions are available.
- Addition (+)
- Subtraction ( - )
- Multiplication (*)
- Division (/)
- Power (^)
- ln(x): returns natural logarithm of x.
- sin(x): returns the sine of x. x must be in radians
- cos(x): returns the cosine of x. x must be in radians
- tan(x): returns the tangent of x. x must be in radians
- asin(x): returns the arcsine of x, in radians
- acos(x): returns the arccosine of x, in radians
- atan(x): returns the arctangent of x, in radians
- atan2(x,y): returns the arctangent y/x, in radians
- abs(x): return the absolute value of x. abs(- 5)=5
- int(x): returns the integer part of x. int(5.4)=5
- mod(x,y): returns the modulus of x/y. mod(7,4)=3
- gt(x,y): true if x is greater than y
- lt(x,y): true if x is lower than y
- eq(x,y): true if x equals y. When using this function SAGA evaluates it in a per–cell basis. Therefore, eq(a,b) will not return 1 if grid a equals grid b. It will return 1 for those cells that have the same value in both grids, and zero otherwise.
- ifelse(condition, x, y) returns x if condition evaluates to true (condition=1) or y if it evaluates to false
</source>
        <extracomment>saga</extracomment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SLDatabase</name>
    <message>
        <source>Run &amp;Vacuum</source>
        <translation>Uruchom i &amp;uprzątnij bazę</translation>
    </message>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Bazy danych</translation>
    </message>
    <message>
        <source>No database selected or you are not connected to it.</source>
        <translation>Nie wybrana lub nie podłączona baza danych.</translation>
    </message>
</context>
<context>
    <name>SagaAlgorithm</name>
    <message>
        <source>Unsupported file format</source>
        <translation>Nieobsługiwany format pliku</translation>
    </message>
    <message>
        <source>SAGA execution commands</source>
        <translation>Uruchomione polecenia SAGA</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Input layer {0} has more than one band.
Multiband layers are not supported by SAGA</source>
        <translation>Warstwa wejściowa {0} ma więcej niż jeden kanał.
SAGA nie wspiera warstw wielokanałowych</translation>
    </message>
    <message>
        <source>Input layers do not have the same grid extent.</source>
        <translation>Warstwy wejściowe nie mają tego samego zasięgu.</translation>
    </message>
</context>
<context>
    <name>SagaAlgorithmProvider</name>
    <message>
        <source>Enable SAGA Import/Export optimizations</source>
        <translation>Włącz optymalizację importu/eksportu SAGA</translation>
    </message>
    <message>
        <source>Log execution commands</source>
        <translation>Zapisz uruchomione polecenia w pliku zdarzeń</translation>
    </message>
    <message>
        <source>Log console output</source>
        <translation>Zapisz echo konsoli w pliku zdarzeń</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Problem with SAGA installation: unsupported SAGA version (found: {}, required: {}).</source>
        <translation>Wystąpił problem z instalacją SAGA: nieobsługiwana wersja SAGI (znaleziona: {}, wymagana: {}).</translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: {}</source>
        <translation>Nie można otworzyć algorytmu SAGA: {}</translation>
    </message>
    <message>
        <source>Could not open SAGA algorithm: {}
{}</source>
        <translation>Nie można otworzyć algorytmu SAGA: {}
{}</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation>Włącz</translation>
    </message>
    <message>
        <source>Problem with SAGA installation: SAGA was not found or is not correctly installed</source>
        <translation>Wystąpił problem z instalacją SAGA: albo jej nie ma albo jest niepoprawnie zainstalowana</translation>
    </message>
    <message>
        <source>SAGA version {} is not officially supported - algorithms may encounter issues</source>
        <translation>Wersja {} SAGA nie jest oficjalnie obsługiwana - algorytmy mogą napotkać problemy</translation>
    </message>
</context>
<context>
    <name>SagaUtils</name>
    <message>
        <source>SAGA execution console output</source>
        <translation>Echo konsoli SAGA</translation>
    </message>
</context>
<context>
    <name>ScriptAlgorithmProvider</name>
    <message>
        <source>Scripts folder(s)</source>
        <translation>Katalog(i) skryptów</translation>
    </message>
    <message>
        <source>Scripts</source>
        <translation>Skrypty</translation>
    </message>
</context>
<context>
    <name>ScriptEditorDialog</name>
    <message>
        <source>Untitled Script</source>
        <translation>Skrypt bez nazwy</translation>
    </message>
    <message>
        <source>{} - Processing Script Editor</source>
        <translation>{} - Edytor skryptów processingu</translation>
    </message>
    <message>
        <source>Save Script?</source>
        <translation>Zapisać skrypt?</translation>
    </message>
    <message>
        <source>There are unsaved changes in this script. Do you want to keep those?</source>
        <translation>W skrypcie są niezapisane zmiany. Czy chcesz zachować?</translation>
    </message>
    <message>
        <source>There are unsaved changes in the script. Continue?</source>
        <translation>Nie zapisano zmian w skrypcie. Kontynuować?</translation>
    </message>
    <message>
        <source>Open script</source>
        <translation>Wczytaj skrypt</translation>
    </message>
    <message>
        <source>Processing scripts (*.py *.PY)</source>
        <translation>Skrypty processingu (*.py *.PY)</translation>
    </message>
    <message>
        <source>Save script</source>
        <translation>Zapisz skrypt</translation>
    </message>
    <message>
        <source>I/O error</source>
        <translation>Błąd I/O</translation>
    </message>
    <message>
        <source>Unable to save edits:
{}</source>
        <translation>Nie można zapisać zmian:
{}</translation>
    </message>
    <message>
        <source>Execution error</source>
        <translation>Błąd przetwarzania</translation>
    </message>
    <message>
        <source>No script found</source>
        <translation>Nie znaleziono żadnego skryptu</translation>
    </message>
    <message>
        <source>Seems there is no valid script in the file.</source>
        <translation>Wygląda na to, że plik nie zawiera prawidłowego skryptu.</translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation>Niezapisane zmiany</translation>
    </message>
</context>
<context>
    <name>ScriptUtils</name>
    <message>
        <source>Could not import script algorithm '{}' from '{}'
{}</source>
        <translation>Nie można zaimportować skryptu algorytmu &apos;{}&apos; z &apos;{}&apos;
{}</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
</context>
<context>
    <name>SearchBar</name>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>Search Bar</source>
        <translation>Pasek wyszukiwania</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>Find:</source>
        <translation>Znajdź:</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.cpp" line="39"/>
        <source>Match case</source>
        <translation>Wzór dopasowania</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.cpp" line="45"/>
        <source>Regular expression</source>
        <translation>Wyrażenie regularne</translation>
    </message>
    <message>
        <location filename="../src/plugins/grass/qtermwidget/SearchBar.cpp" line="49"/>
        <source>Highlight all matches</source>
        <translation>Zaznacz wszystkie pasujące</translation>
    </message>
</context>
<context>
    <name>SelectByAttribute</name>
    <message>
        <source>contains</source>
        <translation>zawiera</translation>
    </message>
    <message>
        <source>select,attribute,value,contains,null,field</source>
        <translation>select,attribute,value,contains,null,field</translation>
    </message>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>begins with</source>
        <translation>zaczyna się od</translation>
    </message>
    <message>
        <source>is null</source>
        <translation>jest NULL</translation>
    </message>
    <message>
        <source>is not null</source>
        <translation>nie jest NULL</translation>
    </message>
    <message>
        <source>does not contain</source>
        <translation>nie zawiera</translation>
    </message>
    <message>
        <source>creating new selection</source>
        <translation>utworzenie nowej selekcji</translation>
    </message>
    <message>
        <source>adding to current selection</source>
        <translation>dodanie do bieżącej selekcji</translation>
    </message>
    <message>
        <source>removing from current selection</source>
        <translation>usunięcie z bieżącej selekcji</translation>
    </message>
    <message>
        <source>selecting within current selection</source>
        <translation>wybranie wewnątrz bieżącej selekcji</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Selection attribute</source>
        <translation>Atrybut zaznaczenia</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation>Operator</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation>Modyfikuj bieżące zaznaczenie przez</translation>
    </message>
    <message>
        <source>Selected (attribute)</source>
        <translation>Zaznaczone wg atrybutu</translation>
    </message>
    <message>
        <source>Field &apos;{}&apos; was not found in layer</source>
        <translation>Nie znaleziono pola &apos;{}&apos; w warstwie</translation>
    </message>
    <message>
        <source>Operators {0} can be used only with string fields.</source>
        <translation>Operator {0} działa tylko z polami tekstowymi.</translation>
    </message>
    <message>
        <source>Select by attribute</source>
        <translation>Zaznaczanie wg atrybutu</translation>
    </message>
</context>
<context>
    <name>SelectByExpression</name>
    <message>
        <source>Vector selection</source>
        <translation>Wektor - wybór</translation>
    </message>
    <message>
        <source>creating new selection</source>
        <translation>utworzenie nowej selekcji</translation>
    </message>
    <message>
        <source>adding to current selection</source>
        <translation>dodanie do bieżącej selekcji</translation>
    </message>
    <message>
        <source>removing from current selection</source>
        <translation>usunięcie z bieżącej selekcji</translation>
    </message>
    <message>
        <source>selecting within current selection</source>
        <translation>wybranie wewnątrz bieżącej selekcji</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Selected (attribute)</source>
        <translation>Zaznaczone wg atrybutu</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Wyrażenie</translation>
    </message>
    <message>
        <source>Modify current selection by</source>
        <translation>Modyfikuj bieżące zaznaczenie przez</translation>
    </message>
    <message>
        <source>Select by expression</source>
        <translation>Zaznaczenie wyrażeniem</translation>
    </message>
</context>
<context>
    <name>ServiceAreaFromLayer</name>
    <message>
        <source>Network analysis</source>
        <translation>Wektor - analiza sieciowa</translation>
    </message>
    <message>
        <source>Forward direction</source>
        <translation>kierunek w przód</translation>
    </message>
    <message>
        <source>Backward direction</source>
        <translation>kierunek powrotny</translation>
    </message>
    <message>
        <source>Both directions</source>
        <translation>w obie strony</translation>
    </message>
    <message>
        <source>Shortest</source>
        <translation>Najkrótszy</translation>
    </message>
    <message>
        <source>Fastest</source>
        <translation>Najszybszy</translation>
    </message>
    <message>
        <source>Vector layer representing network</source>
        <translation>Warstwa wektorowa reprezentująca sieć</translation>
    </message>
    <message>
        <source>Vector layer with start points</source>
        <translation>Warstwa wektorowa z punktami początkowymi</translation>
    </message>
    <message>
        <source>Path type to calculate</source>
        <translation>Typ ścieżki do obliczenia</translation>
    </message>
    <message>
        <source>Travel cost (distance for &quot;Shortest&quot;, time for &quot;Fastest&quot;)</source>
        <translation>Koszt podróży (odległość dla &quot;Najkrótszy&quot;, czas dla &quot;Najszybszy&quot;)</translation>
    </message>
    <message>
        <source>Direction field</source>
        <translation>Pole kierunku</translation>
    </message>
    <message>
        <source>Value for forward direction</source>
        <translation>Wartość dla kierunku drogi</translation>
    </message>
    <message>
        <source>Value for backward direction</source>
        <translation>Wartość dla kierunku odwróconego</translation>
    </message>
    <message>
        <source>Value for both directions</source>
        <translation>Wartość dla obu kierunków</translation>
    </message>
    <message>
        <source>Default direction</source>
        <translation>Domyślny kierunek</translation>
    </message>
    <message>
        <source>Speed field</source>
        <translation>Pole prędkości</translation>
    </message>
    <message>
        <source>Default speed (km/h)</source>
        <translation>Domyślna prędkość (km/h)</translation>
    </message>
    <message>
        <source>Topology tolerance</source>
        <translation>Tolerancja topologii</translation>
    </message>
    <message>
        <source>Include upper/lower bound points</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (lines)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (boundary nodes)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (from layer)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Loading start points…</source>
        <translation>Wczytywanie punktów początkowych…</translation>
    </message>
    <message>
        <source>Building graph…</source>
        <translation>Budowanie wykresu…</translation>
    </message>
    <message>
        <source>Calculating service areas…</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceAreaFromPoint</name>
    <message>
        <source>Network analysis</source>
        <translation>Wektor - analiza sieciowa</translation>
    </message>
    <message>
        <source>Forward direction</source>
        <translation>kierunek w przód</translation>
    </message>
    <message>
        <source>Backward direction</source>
        <translation>kierunek powrotny</translation>
    </message>
    <message>
        <source>Both directions</source>
        <translation>w obie strony</translation>
    </message>
    <message>
        <source>Shortest</source>
        <translation>Najkrótszy</translation>
    </message>
    <message>
        <source>Fastest</source>
        <translation>Najszybszy</translation>
    </message>
    <message>
        <source>Vector layer representing network</source>
        <translation>Warstwa wektorowa reprezentująca sieć</translation>
    </message>
    <message>
        <source>Start point</source>
        <translation>Punkt początkowy</translation>
    </message>
    <message>
        <source>Path type to calculate</source>
        <translation>Typ ścieżki do obliczenia</translation>
    </message>
    <message>
        <source>Travel cost (distance for &quot;Shortest&quot;, time for &quot;Fastest&quot;)</source>
        <translation>Koszt podróży (odległość dla &quot;Najkrótszy&quot;, czas dla &quot;Najszybszy&quot;)</translation>
    </message>
    <message>
        <source>Direction field</source>
        <translation>Pole kierunku</translation>
    </message>
    <message>
        <source>Value for forward direction</source>
        <translation>Wartość dla kierunku drogi</translation>
    </message>
    <message>
        <source>Value for backward direction</source>
        <translation>Wartość dla kierunku odwróconego</translation>
    </message>
    <message>
        <source>Value for both directions</source>
        <translation>Wartość dla obu kierunków</translation>
    </message>
    <message>
        <source>Default direction</source>
        <translation>Domyślny kierunek</translation>
    </message>
    <message>
        <source>Speed field</source>
        <translation>Pole prędkości</translation>
    </message>
    <message>
        <source>Default speed (km/h)</source>
        <translation>Domyślna prędkość (km/h)</translation>
    </message>
    <message>
        <source>Topology tolerance</source>
        <translation>Tolerancja topologii</translation>
    </message>
    <message>
        <source>Include upper/lower bound points</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (lines)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (boundary nodes)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service area (from point)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Building graph…</source>
        <translation>Budowanie wykresu…</translation>
    </message>
    <message>
        <source>Calculating service area…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Writing results…</source>
        <translation>Zapisywanie wyników…</translation>
    </message>
</context>
<context>
    <name>SetMValue</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Set M value</source>
        <translation>Ustaw wartość M</translation>
    </message>
    <message>
        <source>M Added</source>
        <translation>M dodane</translation>
    </message>
    <message>
        <source>set,add,m,measure,values</source>
        <translation>set,add,m,measure,values</translation>
    </message>
    <message>
        <source>M Value</source>
        <translation>M</translation>
    </message>
</context>
<context>
    <name>SetRasterStyle</name>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <source>Style file</source>
        <translation>Plik stylu</translation>
    </message>
    <message>
        <source>Styled</source>
        <translation>Raster z nadanym stylem</translation>
    </message>
    <message>
        <source>Set style for raster layer</source>
        <translation>Ustaw styl dla warstwy rastrowej</translation>
    </message>
</context>
<context>
    <name>SetVectorStyle</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Vector layer</source>
        <translation>Warstwa wektorowa</translation>
    </message>
    <message>
        <source>Style file</source>
        <translation>Plik stylu</translation>
    </message>
    <message>
        <source>Styled</source>
        <translation>Warstwa z nadanym stylem</translation>
    </message>
    <message>
        <source>Set style for vector layer</source>
        <translation>Ustaw styl dla warstwy wektorowej</translation>
    </message>
</context>
<context>
    <name>SetZValue</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Set Z value</source>
        <translation>Ustaw wartość Z</translation>
    </message>
    <message>
        <source>Z Added</source>
        <translation>Dodano Z</translation>
    </message>
    <message>
        <source>set,add,z,25d,3d,values</source>
        <translation>set,add,z,25d,3d,values</translation>
    </message>
    <message>
        <source>Z Value</source>
        <translation>Z</translation>
    </message>
</context>
<context>
    <name>Setting</name>
    <message>
        <source>Wrong parameter value:
{0}</source>
        <translation>Niewłaściwa wartość parametru:
{0}</translation>
    </message>
    <message>
        <source>Specified path does not exist:
{0}</source>
        <translation>Podana ścieżka nie istnieje:
{0}</translation>
    </message>
</context>
<context>
    <name>SettingsDialogPythonConsole</name>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Editor</source>
        <translation>Edytor</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Auto-save script before running</source>
        <translation>Automatycznie zapisuj skrypt przed uruchomieniem</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Font and Colors</source>
        <translation>Czcionki i kolory</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Reset to default colors</source>
        <translation>Przywróć domyślne</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Typing</source>
        <translation>Pisanie</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Automatic insertion of the &apos;import&apos; string on &apos;from xxx&apos;</source>
        <translation>Automatycznie wstaw &apos;import&apos; po &apos;from xxx&apos;</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Autocompletion</source>
        <translation>Autouzupełnianie</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Get autocompletion from current document</source>
        <translation>Pobieraj autouzupełnianie z bieżacego dokumentu</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Get autocompletion from current document and installed APIs</source>
        <translation>Pobieraj autouzupełnianie z bieżacego dokumentu i zainstalowanych API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Get autocompletion from installed APIs</source>
        <translation>Pobieraj autouzupełnianie z zainstalowanych API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Autocompletion threshold</source>
        <translation>Próg autouzupełniania</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Automatic parentheses insertion</source>
        <translation>Automatycznie domykaj nawiasy</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Font</source>
        <translation>Czcionka</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Enable Object Inspector (switching between tabs may be slow)</source>
        <translation>Włącz inspekcję obiektów (przełączanie pomiędzy zakładkami może wolno działać)</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Console</source>
        <translation>Konsola</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Console settings</source>
        <translation>Ustawienia konsoli</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Editor settings</source>
        <translation>Ustawienia edytora</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>APIs</source>
        <translation>API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source> APIs file settings for autocompletion</source>
        <translation>Ustawienia plików API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Default</source>
        <translation>Domyślny</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Keyword</source>
        <translation>Słowo kluczowe</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Class name</source>
        <translation>Nazwa klasy</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Function</source>
        <translation>Funkcja</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Decorator</source>
        <translation>Dekorator</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Number</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Comment</source>
        <translation>Komentarz</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Comment block</source>
        <translation>Blok komentarza</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Cursor</source>
        <translation>Kursor</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Caretline</source>
        <translation>Linia kursora</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Single quote</source>
        <translation>Apostrof</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Double quote</source>
        <translation>Cudzysłów</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Triple single quote</source>
        <translation>Potrójny apostrof</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Triple double quote</source>
        <translation>Potrójny cudzysłów</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Background</source>
        <translation>Tło</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Margin background</source>
        <translation>Tło marginesu</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Margin foreground</source>
        <translation>Czcionka marginesu</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Selection background</source>
        <translation>Tło zaznaczenia</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Selection foreground</source>
        <translation>Czcionka zaznaczenia</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Brace background</source>
        <translation>Tło klamry</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Brace foreground</source>
        <translation>Czcionka klamry</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>characters</source>
        <translation>znaków</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>From doc and APIs</source>
        <translation>z dokumentu oraz plików API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>From API files</source>
        <translation>z plików API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>From document</source>
        <translation>z dokumentu</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Run and Debug</source>
        <translation>Uruchom i Debuguj</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Edge</source>
        <translation>Krawędź</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Fold guide</source>
        <translation>Kolumna zwijania</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Using preloaded APIs file</source>
        <translation>Użyj domyślnych plików API</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Using prepared APIs file</source>
        <translation>Użyj skompilowanego pliku</translation>
    </message>
    <message>
        <source>Python Console Settings</source>
        <translation>Ustawienia konsoli Pythona</translation>
    </message>
    <message>
        <location filename="../python/console/console_settings.ui"/>
        <source>Compile APIs…</source>
        <translation>Kompiluj API…</translation>
    </message>
</context>
<context>
    <name>ShowTestDialog</name>
    <message>
        <source>Unit Test</source>
        <translation>Test jednostkowy</translation>
    </message>
</context>
<context>
    <name>SimplifyUserInputWidgetBase</name>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Simplification Tool</source>
        <translation>Narzędzie upraszczania</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Method</source>
        <translation>Metoda</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Iterations</source>
        <translation>Iteracje</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Number of smooth iterations. More iterations results in smoother geometries, at the expense of greatly increasing the number of vertices in those geometries.</source>
        <translation>Liczba iteracji wygładzania. Więcej iteracji skutkuje łagodniejszymi geometriami kosztem znacznego zwiększenia liczby wierzchołków w tych geometriach.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source>Offset from existing vertices at which to insert smoothed vertices. Larger values result in &quot;looser&quot; smoothing, smaller values result in &quot;tight&quot; smoothing.</source>
        <translation>Przesunięcie od istniejących wierzchołków, w których wstawiane są wygładzone wierzchołki. Większe wartości powodują &quot;luźniejsze&quot; wygładzanie, mniejsze wartości powodują &quot;ścisłe&quot; wygładzanie.</translation>
    </message>
    <message>
        <location filename="../src/ui/qgssimplifytolerancedialog.ui"/>
        <source> %</source>
        <translation> %</translation>
    </message>
</context>
<context>
    <name>SingleSidedBuffer</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>Lewa</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>Zaokrąglony</translation>
    </message>
    <message>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <source>Side</source>
        <translation>Strona</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <source>Miter limit</source>
        <translation>Limit fazy (uciosu)</translation>
    </message>
    <message>
        <source>Single sided buffer</source>
        <translation>Bufor jednostronny</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Bufor</translation>
    </message>
    <message>
        <source>Error calculating single sided buffer</source>
        <translation>Błąd wyznaczania bufora jednostronnego</translation>
    </message>
</context>
<context>
    <name>Slope</name>
    <message>
        <source>Raster terrain analysis</source>
        <translation>Raster - analiza terenu</translation>
    </message>
    <message>
        <source>Elevation layer</source>
        <translation>Numeryczny model terenu</translation>
    </message>
    <message>
        <source>Z factor</source>
        <translation>Mnożnik Z</translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>Nachylenie</translation>
    </message>
</context>
<context>
    <name>SnapGeometriesToLayer</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Reference layer</source>
        <translation>Warstwa odniesienia</translation>
    </message>
    <message>
        <source>Tolerance</source>
        <translation>Tolerancja</translation>
    </message>
    <message>
        <source>Prefer aligning nodes, insert extra vertices where required</source>
        <translation>preferuj wyrównywanie węzłów, wstaw dodatkowe wierzchołki tam, gdzie jest to wymagane</translation>
    </message>
    <message>
        <source>Prefer closest point, insert extra vertices where required</source>
        <translation>preferuj najbliższy punkt, w razie potrzeby wstaw dodatkowe wierzchołki</translation>
    </message>
    <message>
        <source>Prefer aligning nodes, don&apos;t insert new vertices</source>
        <translation>preferuj wyrównywanie węzłów, nie wstawiaj nowych wierzchołków</translation>
    </message>
    <message>
        <source>Prefer closest point, don&apos;t insert new vertices</source>
        <translation>preferuj najbliższy punkt, nie wstawiaj nowych wierzchołków</translation>
    </message>
    <message>
        <source>Move end points only, prefer aligning nodes</source>
        <translation>przesuwaj tylko punkty końcowe, preferuj wyrównywanie węzłów</translation>
    </message>
    <message>
        <source>Move end points only, prefer closest point</source>
        <translation>przesuwaj tylko punkty końcowe, preferuj najbliższy punkt</translation>
    </message>
    <message>
        <source>Snap end points to end points only</source>
        <translation>przyciągaj tylko końcowe punkty do końcowych punktów</translation>
    </message>
    <message>
        <source>Snap to anchor nodes (single layer only)</source>
        <translation>przyciągaj do węzłów kotwicznych (tylko pojedyncza warstwa)</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation>Zachowanie</translation>
    </message>
    <message>
        <source>Snapped geometry</source>
        <translation>Dociągnięte geometrie</translation>
    </message>
    <message>
        <source>Snap geometries to layer</source>
        <translation>Dociągaj geometrie do warstwy</translation>
    </message>
    <message>
        <source>This mode applies when the input and reference layer are the same.</source>
        <translation>Ten tryb ma zastosowanie, gdy warstwa wejściowa i odniesienia są takie same.</translation>
    </message>
    <message>
        <source>Snapped {} geometries.</source>
        <translation>Przyciągnięto {} geometrii.</translation>
    </message>
</context>
<context>
    <name>SpatiaLiteDBPlugin</name>
    <message>
        <source>There is no defined database connection &quot;{0}&quot;.</source>
        <translation>Brak zdefiniowanego połączenia z bazą {0}.</translation>
    </message>
</context>
<context>
    <name>SpatialIndex</name>
    <message>
        <source>Create spatial index</source>
        <translation>Twórz indeks przestrzenny</translation>
    </message>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input Layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Indexed layer</source>
        <translation>Warstwa indeksowana</translation>
    </message>
    <message>
        <source>Could not create spatial index</source>
        <translation>Nie można stworzyć indeksu przestrzennego</translation>
    </message>
    <message>
        <source>Layer&apos;s data provider does not support spatial indexes</source>
        <translation>Dostawca danych warstwy nie obsługuje tworzenia indeksów przestrzennych.</translation>
    </message>
</context>
<context>
    <name>SpatialJoin</name>
    <message>
        <source>Geometric predicate</source>
        <translation>Relacja geometryczna</translation>
    </message>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>intersects</source>
        <translation>przecina (intersects)</translation>
    </message>
    <message>
        <source>contains</source>
        <translation>zawiera (contains)</translation>
    </message>
    <message>
        <source>equals</source>
        <translation>równe (equals)</translation>
    </message>
    <message>
        <source>touches</source>
        <translation>styka się (touches)</translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation>nachodzi (overlaps)</translation>
    </message>
    <message>
        <source>within</source>
        <translation>wewnątrz (within)</translation>
    </message>
    <message>
        <source>crosses</source>
        <translation>przecina (crosses)</translation>
    </message>
    <message>
        <source>Create separate feature for each located feature (one-to-many)</source>
        <translation>utwórz odrębny obiekt dla każdego zlokalizowanego obiektu (jeden do wielu)</translation>
    </message>
    <message>
        <source>Take attributes of the first located feature only (one-to-one)</source>
        <translation>pobierz atrybuty wyłącznie z pierwszego pasującego obiektu (jeden do jednego)</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Join layer</source>
        <translation>Warstwa do przyłączenia</translation>
    </message>
    <message>
        <source>Fields to add (leave empty to use all fields)</source>
        <translation>Pola do dodania (zostaw puste by wybrać wszystkie)</translation>
    </message>
    <message>
        <source>Join type</source>
        <translation>Typ złączenia</translation>
    </message>
    <message>
        <source>Discard records which could not be joined</source>
        <translation>Odrzuć rekordy, które nie mogą być złączone</translation>
    </message>
    <message>
        <source>Joined field prefix</source>
        <translation>Przedrostek dołączonych pól</translation>
    </message>
    <message>
        <source>Joined layer</source>
        <translation>Warstwa ze złączeniem</translation>
    </message>
    <message>
        <source>Unjoinable features from first layer</source>
        <translation>Niemożliwe do dołączenia obiekty z pierwszej warstwy</translation>
    </message>
    <message>
        <source>Number of joined features from input table</source>
        <translation>Liczba złączonych obiektów z warstwy wejściowej</translation>
    </message>
    <message>
        <source>Join attributes by location</source>
        <translation>Złącz atrybuty według lokalizacji</translation>
    </message>
    <message>
        <source>join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial</source>
        <translation>join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial</translation>
    </message>
    <message>
        <source>No spatial index exists for input layer, performance will be severely degraded</source>
        <translation>Nie istnieje indeks przestrzenny dla warstwy wejściowej, wydajność zostanie poważnie obniżona</translation>
    </message>
</context>
<context>
    <name>SpatialJoinSummary</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>intersects</source>
        <translation>przecina (intersects)</translation>
    </message>
    <message>
        <source>contains</source>
        <translation>zawiera</translation>
    </message>
    <message>
        <source>equals</source>
        <translation>równe</translation>
    </message>
    <message>
        <source>touches</source>
        <translation>styka się</translation>
    </message>
    <message>
        <source>overlaps</source>
        <translation>nachodzi</translation>
    </message>
    <message>
        <source>within</source>
        <translation>wewnątrz (within)</translation>
    </message>
    <message>
        <source>crosses</source>
        <translation>przecina (crosses)</translation>
    </message>
    <message>
        <source>count</source>
        <translation>ilosc</translation>
    </message>
    <message>
        <source>unique</source>
        <translation>unikalnych</translation>
    </message>
    <message>
        <source>min</source>
        <translation>min</translation>
    </message>
    <message>
        <source>max</source>
        <translation>max</translation>
    </message>
    <message>
        <source>range</source>
        <translation>zakres</translation>
    </message>
    <message>
        <source>sum</source>
        <translation>suma</translation>
    </message>
    <message>
        <source>mean</source>
        <translation>srednia</translation>
    </message>
    <message>
        <source>median</source>
        <translation>mediana</translation>
    </message>
    <message>
        <source>stddev</source>
        <translation>odch_std</translation>
    </message>
    <message>
        <source>minority</source>
        <translation>mniejszosc</translation>
    </message>
    <message>
        <source>majority</source>
        <translation>wiekszosc</translation>
    </message>
    <message>
        <source>q1</source>
        <translation>q1</translation>
    </message>
    <message>
        <source>q3</source>
        <translation>q3</translation>
    </message>
    <message>
        <source>iqr</source>
        <translation>iqr</translation>
    </message>
    <message>
        <source>empty</source>
        <translation>puste</translation>
    </message>
    <message>
        <source>filled</source>
        <translation>wypelnione</translation>
    </message>
    <message>
        <source>min_length</source>
        <translation>najkrotszy</translation>
    </message>
    <message>
        <source>max_length</source>
        <translation>najdluzszy</translation>
    </message>
    <message>
        <source>mean_length</source>
        <translation>srednia_dlugosc</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Join layer</source>
        <translation>Warstwa do przyłączenia</translation>
    </message>
    <message>
        <source>Geometric predicate</source>
        <translation>Relacja geometryczna</translation>
    </message>
    <message>
        <source>Fields to summarise (leave empty to use all fields)</source>
        <translation>Pola do sumowania (zostaw puste by wybrać wszystkie)</translation>
    </message>
    <message>
        <source>Summaries to calculate (leave empty to use all available)</source>
        <translation>Pola do obliczenia (zostaw puste by wybrać wszystkie)</translation>
    </message>
    <message>
        <source>Discard records which could not be joined</source>
        <translation>Odrzuć rekordy, które nie mogą być złączone</translation>
    </message>
    <message>
        <source>Joined layer</source>
        <translation>Warstwa ze złączeniem</translation>
    </message>
    <message>
        <source>Join attributes by location (summary)</source>
        <translation>Złącz atrybuty według lokalizacji (zbiorczy)</translation>
    </message>
    <message>
        <source>summary,aggregate,join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial,stats,statistics,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct</source>
        <translation>summary,aggregate,join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial,stats,statistics,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct</translation>
    </message>
</context>
<context>
    <name>SpatialiteExecuteSQL</name>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>File Database</source>
        <translation>Plik bazy danych</translation>
    </message>
    <message>
        <source>SQL query</source>
        <translation>Zapytanie SQL</translation>
    </message>
    <message>
        <source>SpatiaLite execute SQL</source>
        <translation>SpatiaLite wykonaj zapytanie SQL</translation>
    </message>
    <message>
        <source>Executes a SQL command on a SpatiaLite database</source>
        <translation>Wykonuje zapytanie SQL na bazie SpatiaLite</translation>
    </message>
    <message>
        <source>Error executing SQL:
{0}</source>
        <translation>Błąd wykonania SQL:
{0}</translation>
    </message>
</context>
<context>
    <name>SplitRGBBands</name>
    <message>
        <source>Split RGB bands</source>
        <translation>Rozdziel kanały RGB</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Output R band layer</source>
        <translation>Wynikowa warstwa kanału R</translation>
    </message>
    <message>
        <source>Output G band layer</source>
        <translation>Wynikowa warstwa kanału G</translation>
    </message>
    <message>
        <source>Output B band layer</source>
        <translation>Wynikowa warstwa kanału B</translation>
    </message>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
</context>
<context>
    <name>SslErrors</name>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimporterrors.ui"/>
        <source>Unable to Validate the Connection</source>
        <translation>Nie można uwierzytelnić połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimporterrors.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:600; color:#ff0000;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; color:#ff0000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:8pt; color:#000000;&quot;&gt; One or more SSL errors have occurred validating the host you are connecting to. Review the following list of errors and click Ignore to continue, or Cancel to abort the connection.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:600; color:#ff0000;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; color:#ff0000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:8pt; color:#000000;&quot;&gt; Wystąpił jeden lub kilka błędów SSL podczas sprawdzania poprawności hosta, z którym się łączysz. Przejrzyj poniższą listę błędów i kliknij Ignoruj, aby kontynuować lub Anuluj, aby przerwać połączenie.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimporterrors.ui"/>
        <source>View Certificate Chain</source>
        <translation>Zobacz certyfikat</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimporterrors.ui"/>
        <source>Ignore</source>
        <translation>Ignoruj</translation>
    </message>
    <message>
        <location filename="../src/ui/auth/qgsauthsslimporterrors.ui"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
</context>
<context>
    <name>StatisticsByCategories</name>
    <message>
        <source>Input vector layer</source>
        <translation>Wejściowa warstwa wektorowa</translation>
    </message>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>groups,stats,statistics,table,layer,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct,summary</source>
        <translation>groups,stats,statistics,table,layer,sum,maximum,minimum,mean,average,standard,deviation,count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct,summary</translation>
    </message>
    <message>
        <source>Field to calculate statistics on (if empty, only count is calculated)</source>
        <translation>Pole do wyliczenia statystyk (jeśli puste, zostanie obliczony tylko licznik)</translation>
    </message>
    <message>
        <source>Field(s) with categories</source>
        <translation>Pole(pola) z kategoriami</translation>
    </message>
    <message>
        <source>Statistics by category</source>
        <translation>Statystyki kategorii</translation>
    </message>
    <message>
        <source>Statistics by categories</source>
        <translation>Statystyki wg kategorii</translation>
    </message>
</context>
<context>
    <name>StringWidgetWrapper</name>
    <message>
        <source>Expression based input</source>
        <translation>Dane wejściowe na podstawie wyrażenia</translation>
    </message>
</context>
<context>
    <name>SumLines</name>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Lines</source>
        <translation>Linie</translation>
    </message>
    <message>
        <source>Polygons</source>
        <translation>Poligony</translation>
    </message>
    <message>
        <source>Lines length field name</source>
        <translation>Nazwa pola z długością</translation>
    </message>
    <message>
        <source>Lines count field name</source>
        <translation>Nazwa pola z liczbą linii</translation>
    </message>
    <message>
        <source>Line length</source>
        <translation>Długość linii</translation>
    </message>
    <message>
        <source>Sum line lengths</source>
        <translation>Długość linii w poligonie</translation>
    </message>
</context>
<context>
    <name>SymbolLayerItem</name>
    <message>
        <location filename="../src/gui/symbology/qgssymbolselectordialog.cpp" line="194"/>
        <source>Marker</source>
        <translation>Znacznik</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolselectordialog.cpp" line="196"/>
        <source>Fill</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/gui/symbology/qgssymbolselectordialog.cpp" line="198"/>
        <source>Line</source>
        <translation>Linia</translation>
    </message>
</context>
<context>
    <name>SymbolsGroupSelectionDialogBase</name>
    <message>
        <location filename="../src/ui/qgsstylegroupselectiondialogbase.ui"/>
        <source>Group Selection Dialog</source>
        <translation>Okno wyboru grupowego</translation>
    </message>
    <message>
        <location filename="../src/ui/qgsstylegroupselectiondialogbase.ui"/>
        <source>Close</source>
        <translation>Zamknij</translation>
    </message>
</context>
<context>
    <name>SymbolsListWidget</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Unit</source>
        <translation>Jednostka</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_symbolslist.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>T</name>
    <message>
        <location filename="../src/core/qgsabstractcontentcache.h" line="381"/>
        <source>%3 request failed [error: %1 - url: %2]</source>
        <translation>Błąd pobierania %3 [błąd: %1 - URL: %2]</translation>
    </message>
    <message>
        <location filename="../src/core/qgsabstractcontentcache.h" line="391"/>
        <source>%4 request error [status: %1 - reason phrase: %2] for %3</source>
        <translation>Błąd pobierania %4 [status: %1 - przyczyna: %2] dla %3</translation>
    </message>
</context>
<context>
    <name>TableFieldWidgetWrapper</name>
    <message>
        <source>Input parameter, or name of field (separate field names with ; for multiple field parameters)</source>
        <translation>Parametr wejściowy lub nazwa pola (oddziel nazwy pól średnikiem, jeśli chcesz wprowadzić kilka pól)</translation>
    </message>
    <message>
        <source>Could not load selected layer/table. Dependent field could not be populated</source>
        <translation>Nie można załadować wybranej warstwy/tabeli. Pola zależnego nie można wypełnić</translation>
    </message>
</context>
<context>
    <name>TextToFloat</name>
    <message>
        <source>Vector table</source>
        <translation>Wektor - tabela atrybutów</translation>
    </message>
    <message>
        <source>Text attribute to convert to float</source>
        <translation>Atrybut tekstowy do konwersji na liczbę (float)</translation>
    </message>
    <message>
        <source>Float from text</source>
        <translation>Liczba (float) z tekstu</translation>
    </message>
    <message>
        <source>Text to float</source>
        <translation>Tekst na liczbę (float)</translation>
    </message>
</context>
<context>
    <name>TilesXYZAlgorithmBase</name>
    <message>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <source>Minimum zoom</source>
        <translation>Minimalny poziom powiększenia</translation>
    </message>
    <message>
        <source>Maximum zoom</source>
        <translation>Maksymalny poziom powiększenia</translation>
    </message>
    <message>
        <source>DPI</source>
        <translation>DPI</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Kolor tła</translation>
    </message>
    <message>
        <source>Tile format</source>
        <translation>Format kafla</translation>
    </message>
    <message>
        <source>Quality (JPG only)</source>
        <translation>Jakość○ (tylko dla JPG)</translation>
    </message>
    <message>
        <source>Metatile size</source>
        <translation>Rozmiar kafla meta</translation>
    </message>
    <message>
        <source>Using {max_threads} CPU Threads:</source>
        <translation>Korzystając z {max_threads} wątków procesora:</translation>
    </message>
    <message>
        <source>Using 1 CPU Thread:</source>
        <translation>Korzystając z 1 wątku procesora:</translation>
    </message>
    <message>
        <source>Generating tiles for zoom level: {zoom}</source>
        <translation>Generowanie kafli dla poziomu powiększenia: {zoom}</translation>
    </message>
    <message>
        <source>Invalid zoom levels range.</source>
        <translation>Nieprawidłowy zakres poziomów powiększenia.</translation>
    </message>
</context>
<context>
    <name>TilesXYZAlgorithmDirectory</name>
    <message>
        <source>Tile width</source>
        <translation>Szerokość kafla</translation>
    </message>
    <message>
        <source>Tile height</source>
        <translation>Wysokość kafla</translation>
    </message>
    <message>
        <source>Use inverted tile Y axis (TMS convention)</source>
        <translation>Użyj odwróconej osi Y kafla (konwencja TMS)</translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <source>Output html (Leaflet)</source>
        <translation>Docelowy html (Leaflet)</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Generate XYZ tiles (Directory)</source>
        <translation>Generuj kafle XYZ (katalog)</translation>
    </message>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
    <message>
        <source>You need to specify output directory.</source>
        <translation>Musisz określić katalog wyjściowy.</translation>
    </message>
</context>
<context>
    <name>TilesXYZAlgorithmMBTiles</name>
    <message>
        <source>Output file (for MBTiles)</source>
        <translation>Wyjściowy plik (dla MBTiles)</translation>
    </message>
    <message>
        <source>MBTiles files (*.mbtiles)</source>
        <translation>Pliki MBTiles (*.mbtiles)</translation>
    </message>
    <message>
        <source>Generate XYZ tiles (MBTiles)</source>
        <translation>Generuj kafle XYZ (MBTiles)</translation>
    </message>
    <message>
        <source>Raster tools</source>
        <translation>Raster - obróbka</translation>
    </message>
    <message>
        <source>You need to specify output filename.</source>
        <translation>Musisz określić nazwę pliku wyjściowego.</translation>
    </message>
</context>
<context>
    <name>TinInterpolation</name>
    <message>
        <source>Interpolation</source>
        <translation>Interpolacja</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>liniowy</translation>
    </message>
    <message>
        <source>Clough-Toucher (cubic)</source>
        <translation>Clough-Toucher (sześcienna)</translation>
    </message>
    <message>
        <source>Input layer(s)</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <source>Interpolation method</source>
        <translation>Metoda interpolacji</translation>
    </message>
    <message>
        <source>Output raster size</source>
        <translation>Rozmiar rastra wynikowego</translation>
    </message>
    <message>
        <source>Number of columns</source>
        <translation>Liczba kolumn</translation>
    </message>
    <message>
        <source>Number of rows</source>
        <translation>Liczba wierszy</translation>
    </message>
    <message>
        <source>Extent</source>
        <translation>Zasięg</translation>
    </message>
    <message>
        <source>Interpolated</source>
        <translation>Interpolowany</translation>
    </message>
    <message>
        <source>Triangulation</source>
        <translation>Triangulacja</translation>
    </message>
    <message>
        <source>TIN interpolation</source>
        <translation>Interpolacja TIN</translation>
    </message>
    <message>
        <source>You need to specify at least one input layer.</source>
        <translation>Należy wskazać co najmniej jedną warstwę wejściową.</translation>
    </message>
    <message>
        <source>Layer {} is set to use a value attribute, but no attribute was set</source>
        <translation>W warstwie {} ustawiono użycie wartości atrybutu, ale nie ustawiono żadnego atrybutu</translation>
    </message>
</context>
<context>
    <name>TopoColor</name>
    <message>
        <source>topocolor,colors,graph,adjacent,assign</source>
        <translation>topocolor,colors,graph,adjacent,assign</translation>
    </message>
    <message>
        <source>Cartography</source>
        <translation>Kartografia</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Minimum number of colors</source>
        <translation>Minimalna liczba kolorów</translation>
    </message>
    <message>
        <source>Minimum distance between features</source>
        <translation>Minimalna odległość między obiektami</translation>
    </message>
    <message>
        <source>By feature count</source>
        <translation>wg liczby obiektów</translation>
    </message>
    <message>
        <source>By assigned area</source>
        <translation>wg sumy przypisanych powierzchni</translation>
    </message>
    <message>
        <source>By distance between colors</source>
        <translation>wg odległości między kolorami</translation>
    </message>
    <message>
        <source>Balance color assignment</source>
        <translation>Bilansuj przypisywanie kolorów</translation>
    </message>
    <message>
        <source>Colored</source>
        <translation>Pokolorowane</translation>
    </message>
    <message>
        <source>Topological coloring</source>
        <translation>Kolorowanie topologiczne</translation>
    </message>
    <message>
        <source>{} colors required</source>
        <translation>{} kolorów wymaganych</translation>
    </message>
</context>
<context>
    <name>Topol</name>
    <message>
        <location filename="../src/plugins/topology/topol.cpp" line="76"/>
        <source>Topology Checker for vector layer</source>
        <translation>Kontrola topologii warstwy wektorowej</translation>
    </message>
</context>
<context>
    <name>TruncateTable</name>
    <message>
        <source>empty,delete,layer,clear,features</source>
        <translation>empty,delete,layer,clear,features</translation>
    </message>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input Layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Truncated layer</source>
        <translation>Wyczyszczona warstwa</translation>
    </message>
    <message>
        <source>Truncate table</source>
        <translation>Wyczyść tabelę</translation>
    </message>
    <message>
        <source>Could not truncate table.</source>
        <translation>Nie powiodło się wyczyszczenie tabeli.</translation>
    </message>
</context>
<context>
    <name>UndoWidget</name>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="198"/>
        <source>Undo/Redo</source>
        <translation>Cofnij/Ponów</translation>
    </message>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="199"/>
        <source>Undo</source>
        <translation>Cofnij</translation>
    </message>
    <message>
        <location filename="../src/app/qgsundowidget.cpp" line="200"/>
        <source>Redo</source>
        <translation>Ponów</translation>
    </message>
</context>
<context>
    <name>UniqueValues</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Vector analysis</source>
        <translation>Wektor - analiza</translation>
    </message>
    <message>
        <source>Target field(s)</source>
        <translation>Analizowane pola</translation>
    </message>
    <message>
        <source>Unique values</source>
        <translation>Unikalne wartości</translation>
    </message>
    <message>
        <source>HTML report</source>
        <translation>Raport HTML</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Total unique values</source>
        <translation>Łącznie unikalnych wartości</translation>
    </message>
    <message>
        <source>Invalid field name {}</source>
        <translation>Niepoprawna nazwa pola {}</translation>
    </message>
    <message>
        <source>&lt;p&gt;Total unique values: </source>
        <translation>&lt;p&gt;Łącznie unikalnych wartości: </translation>
    </message>
    <message>
        <source>&lt;p&gt;Unique values:&lt;/p&gt;</source>
        <translation>&lt;p&gt;Unikalne wartości:&lt;/p&gt;</translation>
    </message>
    <message>
        <source>List unique values</source>
        <translation>Wyświetl unikalne wartości</translation>
    </message>
</context>
<context>
    <name>UserExpressions</name>
    <message>
        <source>User expressions</source>
        <translation>Wyrażenia użytkownika</translation>
    </message>
    <message>
        <source>The user expression {0} is not valid</source>
        <translation>Wyrażenie {0} jest nieprawidłowe</translation>
    </message>
</context>
<context>
    <name>VariableDistanceBuffer</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Distance field</source>
        <translation>Pole wielkości bufora</translation>
    </message>
    <message>
        <source>Segments</source>
        <translation>Segmenty</translation>
    </message>
    <message>
        <source>Dissolve result</source>
        <translation>Agreguj wyniki</translation>
    </message>
    <message>
        <source>Round</source>
        <translation>Zaokrąglony</translation>
    </message>
    <message>
        <source>End cap style</source>
        <translation>Styl zakończenia</translation>
    </message>
    <message>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <source>Miter limit</source>
        <translation>Limit fazy (uciosu)</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <source>Variable distance buffer</source>
        <translation>Bufor o zmiennej szerokości</translation>
    </message>
</context>
<context>
    <name>VariableEditorDelegate</name>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="760"/>
        <source>A variable with the name &quot;%1&quot; already exists in this context.</source>
        <translation>Zmienna o nazwie &quot;%1&quot; już istnieje w tym kontekście.</translation>
    </message>
    <message>
        <location filename="../src/gui/qgsvariableeditorwidget.cpp" line="760"/>
        <source>Rename Variable</source>
        <translation>Zmień nazwę zmiennej</translation>
    </message>
</context>
<context>
    <name>VectorLayerHistogram</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Atrybut</translation>
    </message>
    <message>
        <source>number of bins</source>
        <translation>Liczba przedziałów</translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Vector layer histogram</source>
        <translation>Histogram warstwy wektorowej</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>VectorLayerScatterplot</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>Atrybut X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>Atrybut Y</translation>
    </message>
    <message>
        <source>Scatterplot</source>
        <translation>Wykres punktowy</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Vector layer scatterplot</source>
        <translation>Wykres warstwy wektorowej</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>VectorLayerScatterplot3D</name>
    <message>
        <source>Graphics</source>
        <translation>Wykres</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>X attribute</source>
        <translation>Atrybut X</translation>
    </message>
    <message>
        <source>Y attribute</source>
        <translation>Atrybut Y</translation>
    </message>
    <message>
        <source>Z attribute</source>
        <translation>Z</translation>
    </message>
    <message>
        <source>Histogram</source>
        <translation>Histogram</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Vector layer scatterplot 3D</source>
        <translation>Wykres 3D warstwy wektorowej</translation>
    </message>
    <message>
        <source>This algorithm requires the Python “plotly” library. Please install this library and try again.</source>
        <translation>Ten algorytm wymaga biblioteki “plotly” w języku Python. Zainstaluj tę bibliotekę i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>VectorLayerWidgetWrapper</name>
    <message>
        <source>Select file</source>
        <translation>Wybierz plik</translation>
    </message>
</context>
<context>
    <name>VectorSplit</name>
    <message>
        <source>Vector general</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Unique ID field</source>
        <translation>Pole z unikalnym ID</translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <source>Output layers</source>
        <translation>Warstwy wynikowe</translation>
    </message>
    <message>
        <source>Split vector layer</source>
        <translation>Podziel warstwę wektorową</translation>
    </message>
    <message>
        <source>Creating layer: {}</source>
        <translation>Tworzenie warstwy: {}</translation>
    </message>
    <message>
        <source>Added {} features to layer</source>
        <translation>Dodano {} obiektów do warstwy</translation>
    </message>
</context>
<context>
    <name>VoronoiPolygons</name>
    <message>
        <source>Vector geometry</source>
        <translation>Wektor - geometria</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Buffer region (% of extent)</source>
        <translation>Obszar bufora (% zasięgu)</translation>
    </message>
    <message>
        <source>Voronoi polygons</source>
        <translation>Poligony Woronoja</translation>
    </message>
    <message>
        <source>There were no polygons created.</source>
        <translation>Nie zostały utworzone żadne poligony.</translation>
    </message>
    <message>
        <source>Input file should contain at least 3 points. Choose another file and try again.</source>
        <translation>Plik źródłowy powinien zawierać przynajmniej 3 punkty. Wskaż inny plik.</translation>
    </message>
</context>
<context>
    <name>WidgetBlur</name>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Blur type</source>
        <translation>Typ rozmycia</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Blur strength</source>
        <translation>Siła rozmycia</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_blur.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
</context>
<context>
    <name>WidgetCentroidFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui"/>
        <source>Force point inside polygon</source>
        <translation>Wymuś punkt wewnątrz poligonu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui"/>
        <source>Draw point on every part of multi-part features</source>
        <translation>Rysuj punkt w każdej części obiektu wieloczęściowego</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_centroidfill.ui"/>
        <source>When unchecked, a single point will be drawn on the biggest part of multi-part features</source>
        <translation>Jeśli odznaczone, zostanie narysowany jeden punkt w największej z części obiektu wieloczęściowego</translation>
    </message>
</context>
<context>
    <name>WidgetColorEffect</name>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Colorize</source>
        <translation>zabarwienie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Contrast</source>
        <translation>Kontrast</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Brightness</source>
        <translation>Jasność</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Saturation</source>
        <translation>Nasycenie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_coloreffects.ui"/>
        <source>Grayscale</source>
        <translation>Skala szarości</translation>
    </message>
</context>
<context>
    <name>WidgetDrawSource</name>
    <message>
        <location filename="../src/ui/effects/widget_drawsource.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_drawsource.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_drawsource.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_drawsource.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
</context>
<context>
    <name>WidgetEllipseBase</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Stroke style</source>
        <translation>Styl obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Hairline</source>
        <translation>linia włosowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Rotation</source>
        <translation>Kąt obrotu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Symbol width</source>
        <translation>Szerokość symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Symbol height</source>
        <translation>Wysokość symbolu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_ellipse.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetFilledMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_filledmarker.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
</context>
<context>
    <name>WidgetFontMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>No stroke</source>
        <translation>bez obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Font family</source>
        <translation>Rodzaj czcionki</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Character(s)</source>
        <translation>Znak(i)</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Type in characters directly, or enter a character&apos;s hexadecimal value.</source>
        <translation>Wpisz znaki bezpośrednio lub wprowadź wartość szesnastkową znaków.</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_fontmarker.ui"/>
        <source>Preview</source>
        <translation>Podgląd</translation>
    </message>
</context>
<context>
    <name>WidgetGlow</name>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Spread</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Blur radius</source>
        <translation>Promień rozmycia</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Single color</source>
        <translation>Pojedynczy kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_glow.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
</context>
<context>
    <name>WidgetGradientFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Two color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Color ramp</source>
        <translation>Paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Gradient type</source>
        <translation>Typ gradientu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Linear</source>
        <translation>liniowy</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Radial</source>
        <translation>radialny</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Conical</source>
        <translation>stożkowy</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Coord mode</source>
        <translation>Tryb współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Object</source>
        <translation>obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Viewport</source>
        <translation>widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Reference point 2</source>
        <translation>Punkt odniesienia 2</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Spread</source>
        <translation>Wypełnienie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Reference point 1</source>
        <translation>Punkt odniesienia 1</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Pad</source>
        <translation>proste</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Repeat</source>
        <translation>powtórzone</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Reflect</source>
        <translation>odbite</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_gradientfill.ui"/>
        <source>Centroid</source>
        <translation>Centroid</translation>
    </message>
</context>
<context>
    <name>WidgetHashedLine</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Hash placement</source>
        <translation>Położenie hasha</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>with interval</source>
        <translation>w odstępach co</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on every vertex</source>
        <translation>na każdym wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on last vertex only</source>
        <translation>tylko na ostatnim wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on first vertex only</source>
        <translation>tylko na pierwszym wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on every curve point</source>
        <translation>w każdym punkcie załamania</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on central point</source>
        <translation>w punkcie środkowym</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>on central point of segments</source>
        <translation>w środkowych punktach segmentów</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Line offset</source>
        <translation>Przesunięcie linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Hash rotation</source>
        <translation>Obrót hasha</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Offset along line</source>
        <translation>Przesunięcie względem linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Hash length</source>
        <translation>Długość hasha</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Rings</source>
        <translation>Pierścienie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Average angle over</source>
        <translation>Średni kąt nad</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_hashline.ui"/>
        <source>Rotate hash to follow line direction</source>
        <translation>Obróć hash, aby był zgodny z kierunkiem linii</translation>
    </message>
</context>
<context>
    <name>WidgetLinePatternFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source>Spacing</source>
        <translation>Odstęp</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_linepatternfill.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
</context>
<context>
    <name>WidgetMarkerLine</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Marker placement</source>
        <translation>Lokalizacja znacznika</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>with interval</source>
        <translation>w odstępach co</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on every vertex</source>
        <translation>na każdym wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Rings</source>
        <translation>Pierścienie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on last vertex only</source>
        <translation>na ostatnim wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on first vertex only</source>
        <translation>tylko na pierwszym wierzchołku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Offset along line</source>
        <translation>Przesunięcie względem linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on every curve point</source>
        <translation>w każdym punkcie krzywej</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Rotate marker</source>
        <translation>Obracaj wzdłuż linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Line offset</source>
        <translation>Przesunięcie linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on central point</source>
        <translation>w punkcie środkowym</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>on central point of segments</source>
        <translation>w środkowych punktach segmentów</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_markerline.ui"/>
        <source>Average angle over</source>
        <translation>Średni kąt nad</translation>
    </message>
</context>
<context>
    <name>WidgetPointPatternFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Distance</source>
        <translation>Odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Displacement</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Horizontal</source>
        <translation>w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Vertical</source>
        <translation>w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_pointpatternfill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
</context>
<context>
    <name>WidgetRasterFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Image width</source>
        <translation>Szerokość obrazu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Coord mode</source>
        <translation>Tryb współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Object</source>
        <translation>obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Viewport</source>
        <translation>widoku</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Original</source>
        <translation>Oryginał</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rasterfill.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetRasterMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Lock aspect ratio</source>
        <translation>Zablokuj proporcje</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Width</source>
        <translation>szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Height</source>
        <translation>wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Unit</source>
        <translation>jednostek</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Rotation</source>
        <translation>Kąt obrotu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_rastermarker.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetSVGFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>No stroke</source>
        <translation>bez obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>Texture width</source>
        <translation>Skok szrafu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>SVG Groups</source>
        <translation>Grupy obrazów SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source>SVG Symbols</source>
        <translation>Symbole SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgfill.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetShadowEffect</name>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Opacity</source>
        <translation>Krycie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Blend mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Blur radius</source>
        <translation>Promień rozmycia</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>˚</source>
        <translation>˚</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_shadoweffect.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
</context>
<context>
    <name>WidgetShapeburstFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Two color</source>
        <translation>dwa kolory</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Gradient Colors</source>
        <translation>Kolory gradientu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Set distance</source>
        <translation>określona odległość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Color ramp</source>
        <translation>paleta kolorów</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Whole shape</source>
        <translation>cały obiekt</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Shading Style</source>
        <translation>Styl  cieniowania</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Ignore rings in polygons while shading</source>
        <translation>ignoruj pierścienie w poligonach</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_shapeburstfill.ui"/>
        <source>Blur strength</source>
        <translation>Siła rozmycia</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleFill</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Hairline</source>
        <translation>linia włosowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Fill style</source>
        <translation>Styl wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Stroke style</source>
        <translation>Styl obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplefill.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleLine</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Color</source>
        <translation>Kolor</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Hairline</source>
        <translation>linia włosowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Rings</source>
        <translation>Pierścienie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Cap style</source>
        <translation>Styl zakończenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Stroke style</source>
        <translation>Styl obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Use custom dash pattern</source>
        <translation>Własny styl linii</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simpleline.ui"/>
        <source>Draw line only inside polygon</source>
        <translation>Rysuj linię tylko w poligonie</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleLineCallout</name>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Symbol…</source>
        <translation>Symbol…</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Offset from feature</source>
        <translation>Odsunięcie od obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Offset from label area</source>
        <translation>Odsunięcie od obszaru etykiety</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Minimum length</source>
        <translation>Minimalna długość</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Line style</source>
        <translation>Styl linii</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Draw lines to all feature parts</source>
        <translation>Rysuj linie do wszystkich części obiektu</translation>
    </message>
    <message>
        <location filename="../src/ui/callouts/widget_simplelinecallout.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
</context>
<context>
    <name>WidgetSimpleMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Hairline</source>
        <translation>linia włosowa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Stroke style</source>
        <translation>Styl obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source>Join style</source>
        <translation>Styl połączenia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_simplemarker.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
</context>
<context>
    <name>WidgetSvgMarker</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Anchor point</source>
        <translation>Punkt odniesienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Left</source>
        <translation>lewa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>HCenter</source>
        <translation>środek w poziomie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Right</source>
        <translation>prawa</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Top</source>
        <translation>góra</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>VCenter</source>
        <translation>środek w pionie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Bottom</source>
        <translation>dół</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Size</source>
        <translation>Rozmiar</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Offset</source>
        <translation>Przesunięcie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Stroke width</source>
        <translation>Szerokość obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Width</source>
        <translation>Szerokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Height</source>
        <translation>Wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Lock aspect ratio</source>
        <translation>Zablokuj proporcje</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>y</source>
        <translation>y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Stroke color</source>
        <translation>Kolor obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>No stroke</source>
        <translation>bez obrysu</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Fill color</source>
        <translation>Kolor wypełnienia</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>SVG Groups</source>
        <translation>Grupy obrazów SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>SVG Image</source>
        <translation>Obraz SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgmarker.ui"/>
        <source>Unit</source>
        <translation>Jednostki</translation>
    </message>
</context>
<context>
    <name>WidgetSvgSelector</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgselector.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgselector.ui"/>
        <source>SVG Images</source>
        <translation>Obrazy SVG</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_svgselector.ui"/>
        <source>SVG Groups</source>
        <translation>Grupy obrazów SVG</translation>
    </message>
</context>
<context>
    <name>WidgetTransform</name>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Shear X,Y</source>
        <translation>Pochyl X,Y</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Rotation</source>
        <translation>Obrót</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source> °</source>
        <translation> °</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Reflect horizontal</source>
        <translation>Odbij poziomo</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Reflect vertical</source>
        <translation>Odbij pionowo</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Translate X,Y</source>
        <translation>Przesuń X,Y</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Scale X,Y</source>
        <translation>Skaluj X,Y</translation>
    </message>
    <message>
        <location filename="../src/ui/effects/widget_transform.ui"/>
        <source>Draw mode</source>
        <translation>Tryb rysowania</translation>
    </message>
</context>
<context>
    <name>WidgetVectorFieldBase</name>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Form</source>
        <translation>Formularz</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Y attribute</source>
        <translation>Atrybut Y</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Scale</source>
        <translation>Skala</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>X attribute</source>
        <translation>Atrybut X</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Vector field type</source>
        <translation>Układ współrzędnych</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Height only</source>
        <translation>tylko wysokość</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Polar</source>
        <translation>biegunowy</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Cartesian</source>
        <translation>kartezjański</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Angle units</source>
        <translation>Jednostki kąta</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Degrees</source>
        <translation>stopnie</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Radians</source>
        <translation>radiany</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Angle orientation</source>
        <translation>Kąt liczony (kierunek zegara)</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Counterclockwise from east</source>
        <translation>od wschodu E (przeciwnie)</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Clockwise from north</source>
        <translation>od północy N (zgodnie)</translation>
    </message>
    <message>
        <location filename="../src/ui/symbollayer/widget_vectorfield.ui"/>
        <source>Distance unit</source>
        <translation>Jednostka odległości</translation>
    </message>
</context>
<context>
    <name>WidgetWrapper</name>
    <message>
        <source> (xmin, xmax, ymin, ymax)</source>
        <translation> (xmin, xmax, ymin, ymax)</translation>
    </message>
    <message>
        <source> (x, y)</source>
        <translation> (x, y)</translation>
    </message>
    <message>
        <source> [optional]</source>
        <translation> [opcjonalne]</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation>Wybierz plik</translation>
    </message>
</context>
<context>
    <name>XMLDialog</name>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/xmldialog.ui"/>
        <source>XML Request / Response</source>
        <translation>Zapytanie/odpowiedź XML</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/xmldialog.ui"/>
        <source>Request</source>
        <translation>Zapytanie</translation>
    </message>
    <message>
        <location filename="../python/plugins/MetaSearch/ui/xmldialog.ui"/>
        <source>Response</source>
        <translation>Odpowiedź</translation>
    </message>
</context>
<context>
    <name>ZonalStatistics</name>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>Liczba</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation>Suma</translation>
    </message>
    <message>
        <source>Mean</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <source>Std. dev.</source>
        <translation>Odchyl. stand.</translation>
    </message>
    <message>
        <source>Min</source>
        <translation>Min</translation>
    </message>
    <message>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>Zakres</translation>
    </message>
    <message>
        <source>Minority</source>
        <translation>Mniejszość</translation>
    </message>
    <message>
        <source>Majority (mode)</source>
        <translation>Większość (dominanta)</translation>
    </message>
    <message>
        <source>Variety</source>
        <translation>Różnorodność</translation>
    </message>
    <message>
        <source>Variance</source>
        <translation>Wariancja</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <source>Raster layer</source>
        <translation>Warstwa rastrowa</translation>
    </message>
    <message>
        <source>Raster band</source>
        <translation>Kanał rastrowy</translation>
    </message>
    <message>
        <source>Vector layer containing zones</source>
        <translation>Warstwa wektorowa ze strefami</translation>
    </message>
    <message>
        <source>Output column prefix</source>
        <translation>Przedrostek kolumny wynikowej</translation>
    </message>
    <message>
        <source>Statistics to calculate</source>
        <translation>Statystyki do obliczenia</translation>
    </message>
    <message>
        <source>Zonal statistics</source>
        <translation>Statystyki strefowe</translation>
    </message>
</context>
<context>
    <name>alg</name>
    <message>
        <source>You need to set either inline data positions or an input data positions file!</source>
        <translation>Musisz ustawić pozycje danych w wierszu lub plik pozycji danych wejściowych!</translation>
    </message>
    <message>
        <source>You need to set either sampling data positions or an output sampling data positions file!</source>
        <translation>Musisz ustawić pozycje danych próbkowania lub wyjściowy plik pozycji danych próbkowania!</translation>
    </message>
    <message>
        <source>You need to set input and output data positions parameters!</source>
        <translation>Musisz ustawić parametry pozycji danych wejściowych i wyjściowych!</translation>
    </message>
    <message>
        <source>You need to set at least source/sink_where or source/sink_cats parameters for each set!</source>
        <translation>Musisz ustawić przynajmniej parametry source/sink_where lub source/sink_cats dla każdego zestawu!</translation>
    </message>
    <message>
        <source>You need to set either inline configuration or a configuration file!</source>
        <translation>Musisz ustawić konfigurację wbudowaną lub plik konfiguracyjny!</translation>
    </message>
    <message>
        <source>Your configuration needs to be a &quot;moving window&quot; configuration!</source>
        <translation>Twoja konfiguracja musi być konfiguracją &quot;ruchomego okna&quot;!</translation>
    </message>
    <message>
        <source>Your configuration needs to be a non &quot;moving window&quot; configuration!</source>
        <translation>Twoja konfiguracja musi być konfiguracją bez &quot;ruchomego okna&quot;!</translation>
    </message>
    <message>
        <source>You need to set either start coordinates OR a start points vector layer!</source>
        <translation>Musisz ustawić współrzędne początkowe LUB warstwę wektorową punktów początkowych!</translation>
    </message>
    <message>
        <source>-c, -a, -n parameters are mutually exclusive!</source>
        <translation>-c, -a, -n parametry wzajemnie wykluczające się!</translation>
    </message>
    <message>
        <source>The step must be greater than zero!</source>
        <translation>Krok musi być większy od zera!</translation>
    </message>
    <message>
        <source>GRASS GIS 7 v.net requires a lines layer!</source>
        <translation>GRASS GIS 7 v.net wymaga warstwy liniowej!</translation>
    </message>
    <message>
        <source>You can&apos;t use original Hargreaves flag and precipitation parameter together!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>If you don&apos;t use original Hargreaves flag, you must set the precipitation raster parameter!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The number of columns and the number of upload parameters should be equal!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>You need to set at least &apos;setnull&apos; or &apos;null&apos; parameters for this algorithm!</source>
        <translation>Musisz ustawić przynajmniej parametry &apos;setnull&apos; lub &apos;null&apos; dla tego algorytmu!</translation>
    </message>
    <message>
        <source>You need to set either a rules file or write directly the rules!</source>
        <translation>Musisz ustawić albo plik reguł, albo bezpośrednio napisać reguły!</translation>
    </message>
    <message>
        <source>The start position must be inferior to the end position!</source>
        <translation>Pozycja początkowa musi być niższa od pozycji końcowej!</translation>
    </message>
    <message>
        <source>You need to set either radius or x_radius and y_radius!</source>
        <translation>Musisz ustawić promień lub x_radius i y_radius!</translation>
    </message>
    <message>
        <source>You need to set x_radius and y_radius!</source>
        <translation>Musisz ustawić x_radius i y_radius!</translation>
    </message>
    <message>
        <source>You need to set either rules or a raster from which to copy categories!</source>
        <translation>Musisz ustawić reguły lub raster, z którego chcesz kopiować kategorie!</translation>
    </message>
    <message>
        <source>You need to set either inline rules or a rules file!</source>
        <translation>Musisz ustawić reguły wbudowane lub plik reguł!</translation>
    </message>
    <message>
        <source>You need to set either an input control point file or inline control points!</source>
        <translation>Musisz ustawić plik wejściowych punktów kontrolnych lub wbudowane punkty kontrolne!</translation>
    </message>
    <message>
        <source>You need to set either a fixed height value or the height column!</source>
        <translation>Musisz ustawić stałą wartość wysokości lub wysokość kolumny!</translation>
    </message>
    <message>
        <source>You need to set either an input ASCII file or inline data!</source>
        <translation>Musisz ustawić wejściowy plik ASCII lub dane wbudowane!</translation>
    </message>
    <message>
        <source>You need to set at least setX_where or setX_cats parameters for each set!</source>
        <translation>Musisz ustawić przynajmniej parametry setX_where lub setX_cats dla każdego zestawu!</translation>
    </message>
</context>
<context>
    <name>algorithm_id</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="848"/>
        <source>Unique ID for algorithm.</source>
        <translation>Unikalne ID dla algorytmu.</translation>
    </message>
</context>
<context>
    <name>appinfo</name>
    <message>
        <source>QGIS Desktop</source>
        <translation>QGIS Desktop</translation>
    </message>
    <message>
        <source>&lt;p&gt;QGIS is a user friendly Open Source Geographic Information System (GIS) licensed under the GNU General Public License. QGIS is an official project of the Open Source Geospatial Foundation (OSGeo). It runs on Linux, Unix, Mac OSX, Windows and Android and supports numerous vector, raster, and database formats and functionalities.&lt;/p&gt;</source>
        <translation>&lt;p&gt;QGIS jest przyjaznym dla użytkownika otwartoźródłowym Systemem Informacji Geograficznej (GIS) na licencji GNU General Public License. QGIS jest oficjalnym projektem Open Source Geospatial Foundation (OSGeo). Działa na systemach Linux, Unix, Mac OSX, Windows oraz Android i wspiera wiele wektorowych, rastrowych i bazodanowych formatów danych i funkcji.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Geographic Information System</source>
        <translation>System Informacji Geograficznej</translation>
    </message>
    <message>
        <source>A Free and Open Source Geographic Information System</source>
        <translation>Wolny i Otwarty System Informacji Geograficznej</translation>
    </message>
</context>
<context>
    <name>aspect</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Return trigonometric angle instead of azimuth</source>
        <translation>Zwróć kąt trygonometryczny zamiast azymutu</translation>
    </message>
    <message>
        <source>Return 0 for flat instead of -9999</source>
        <translation>Zwracaj 0 dla płaszczyzny zamiast -9999</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula instead of the Horn&apos;s one</source>
        <translation>Użyj formuły Zevenbergen&amp;Thorne zamiast formuły Horn&apos;a</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Aspect</source>
        <translation>Ekspozycja</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>buildvrt</name>
    <message>
        <source>Build virtual raster</source>
        <translation>Twórz wirtualny raster</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
</context>
<context>
    <name>checkDock</name>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Validate All</source>
        <translation>Sprawdź wszystko</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Validate Extent</source>
        <translation>Sprawdź w zasięgu widoku</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Topology not checked yet</source>
        <translation>Topologia jeszcze nie była sprawdzana</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Configure</source>
        <translation>Konfiguruj</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Show topology errors</source>
        <translation>Pokaż błędy topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Topology Checker Panel</source>
        <translation>Sprawdzanie topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Show errors</source>
        <translation>Pokaż błędy</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="213"/>
        <source>Select automatic fix</source>
        <translation>automatyczna korekta</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.ui"/>
        <source>Fix!</source>
        <translation>Napraw!</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="173"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="192"/>
        <source>No errors were found</source>
        <translation>Nie wykryto błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="220"/>
        <source>Invalid first layer</source>
        <translation>Niepoprawna pierwsza warstwa</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="220"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="230"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="254"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="263"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="282"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="341"/>
        <source>Topology plugin</source>
        <translation>Topologia</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="230"/>
        <source>Invalid first geometry</source>
        <translation>Niepoprawna pierwsza geometria</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="231"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="264"/>
        <source>Topology test</source>
        <translation>Test topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="231"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="264"/>
        <source>Feature not found in the layer.
The layer has probably changed.
Run topology check again.</source>
        <translation>Nie znaleziono obiektu na warstwie.
Prawdopodobnie zmodyfikowano warstwę.
Uruchom pomownie sprawdzenie topologii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="254"/>
        <source>Invalid second layer</source>
        <translation>Niepoprawna druga warstwa</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="263"/>
        <source>Invalid second geometry</source>
        <translation>Niepoprawna druga geometria</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="282"/>
        <source>Invalid conflict</source>
        <translation>Konflikt</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="318"/>
        <location filename="../src/plugins/topology/checkDock.cpp" line="397"/>
        <source>%1 errors were found</source>
        <translation>wykryto %1 błędów</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="322"/>
        <source>Topology fix error</source>
        <translation>Naprawianie błędów topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="322"/>
        <source>Fixing failed!</source>
        <translation>Naprawianie nie powiodło się!</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="341"/>
        <source>Layer %1 not found in registry.</source>
        <translation>Nie odnaleziono warstwy %1 w rejestrze.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/checkDock.cpp" line="351"/>
        <source>Abort</source>
        <translation>Przerwij</translation>
    </message>
</context>
<context>
    <name>cluster_color</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="844"/>
        <source>Color of symbols within a cluster, or NULL if symbols have mixed colors.</source>
        <translation>Kolor symboli w klastrze lub NULL jeśli symbole mają różne kolory.</translation>
    </message>
</context>
<context>
    <name>cluster_size</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="845"/>
        <source>Number of symbols contained within a cluster.</source>
        <translation>Liczba symboli zawartych w klastrze.</translation>
    </message>
</context>
<context>
    <name>contour</name>
    <message>
        <source>Contour</source>
        <translation>Warstwice</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Interval between contour lines</source>
        <translation>Cięcie warstwicowe</translation>
    </message>
    <message>
        <source>Attribute name (if not set, no elevation attribute is attached)</source>
        <translation>Nazwa atrybutu (jeśli nie zostanie podana, atrybut wysokości nie zostanie dołączony)</translation>
    </message>
    <message>
        <source>Produce 3D vector</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Treat all raster values as valid</source>
        <translation>Traktuj wszystkie wartości rastra jako prawidłowe</translation>
    </message>
    <message>
        <source>Input pixel value to treat as &quot;nodata&quot;</source>
        <translation>Podaj wartość piksela traktowaną jako &quot;NODATA&quot;</translation>
    </message>
    <message>
        <source>Offset from zero relative to which to interpret intervals</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Raster extraction</source>
        <translation>Raster - przetwarzanie</translation>
    </message>
    <message>
        <source>Contours</source>
        <translation>Warstwice</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>current_feature</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="863"/>
        <source>Represents the feature currently being edited in the form or the table row. Can be used in a form/row context to filter the related features.</source>
        <translation>Reprezentuje obiekt aktualnie edytowany w formularzu lub wierszu tabeli. Może być używane w kontekście formularza/wiersza do filtrowania powiązanych obiektów.</translation>
    </message>
</context>
<context>
    <name>current_geometry</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="862"/>
        <source>Represents the geometry of the feature currently being edited in the form or the table row. Can be used in a form/row context to filter the related features.</source>
        <translation>Reprezentuje geometrię aktualnie edytowaną w formularzu lub wierszu tabeli. Może być używane w kontekście formularza/wiersza do filtrowania powiązanych obiektów.</translation>
    </message>
</context>
<context>
    <name>dataobject</name>
    <message>
        <source>Could not load layer: {0}
Check the processing framework log to look for errors.</source>
        <translation>Nie można wczytać warstwy: {0}
Sprawdź log processingu, by uzyskać więcej informacji.</translation>
    </message>
</context>
<context>
    <name>db_manager</name>
    <message>
        <source>PostGIS</source>
        <translation>PostGIS</translation>
    </message>
    <message>
        <source>SpatiaLite</source>
        <translation>SpatiaLite</translation>
    </message>
    <message>
        <source>GeoPackage</source>
        <translation>GeoPackage</translation>
    </message>
    <message>
        <source>Virtual Layers</source>
        <translation>Warstwy wirtualne</translation>
    </message>
    <message>
        <source>Project layers</source>
        <translation>Warstwy projektu</translation>
    </message>
    <message>
        <source>Oracle Spatial</source>
        <translation>Oracle Spatial</translation>
    </message>
    <message>
        <source>Could not connect to database as user {user}</source>
        <translation>Nie można połączyć z bazą danych jako użytkownik {user}</translation>
    </message>
</context>
<context>
    <name>eVis</name>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="99"/>
        <source>eVis Database Connection</source>
        <translation>Połączenie z bazą danych eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="101"/>
        <source>eVis Event Id Tool</source>
        <translation>Narzędzie ID zdarzeń eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="103"/>
        <source>eVis Event Browser</source>
        <translation>Przeglądarka zdarzeń eVis</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="107"/>
        <source>Create layer from a database query</source>
        <translation>Utwórz warstwę na podstawie zapytania do bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="108"/>
        <source>Open an Event Browser and display the selected feature</source>
        <translation>Otwórz przeglądarkę zdarzeń i wyświetl zaznaczony obiekt</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/evis.cpp" line="109"/>
        <source>Open an Event Browser to explore the current layer&apos;s features</source>
        <translation>Otwórz przeglądarkę zdarzeń i przeglądaj obiekty aktualnej warstwy</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGui</name>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="82"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="227"/>
        <source>Undefined</source>
        <translation>Niezdefiniowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="84"/>
        <source>No predefined queries loaded</source>
        <translation>Nie wczytano predefiniowanych zapytań</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="89"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="91"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="314"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="454"/>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="456"/>
        <source>Open File</source>
        <translation>Otwórz plik</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="224"/>
        <source>New Database connection requested…</source>
        <translation>Zażądano nowego połączenia z bazą danych…</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="229"/>
        <source>Error: You must select a database type</source>
        <translation>Błąd: Musisz wybrać typ bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="237"/>
        <source>Error: No host name entered</source>
        <translation>Błąd: Nie wprowadzono nazwy hosta</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="244"/>
        <source>Error: No database name entered</source>
        <translation>Błąd: Nie wprowadzono nazwy bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="286"/>
        <source>Connection to [%1.%2] established</source>
        <translation>Utworzono połączenie do [%1.%2]</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="287"/>
        <source>connected</source>
        <translation>podłączone</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="290"/>
        <source>Tables</source>
        <translation>Tabele</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="299"/>
        <source>Connection to [%1.%2] failed: %3</source>
        <translation>Połączenie do [%1.%2] nie powiodło się: %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="413"/>
        <source>Error: Parse error at line %1, column %2: %3</source>
        <translation>Błąd: Błąd sprawdzania w wierszu %1, kolumnie: %2: %3</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="418"/>
        <source>Error: Unable to open file [%1]</source>
        <translation>Błąd: nie można otworzyć pliku [%1]</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="474"/>
        <source>Error: Query failed: %1</source>
        <translation>Błąd: Zapytanie nie powiodło się: %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="528"/>
        <source>Error: Could not create temporary file, process halted</source>
        <translation>Błąd: Nie można utworzyć pliku tymczasowego, proces został wstrzymany</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp" line="535"/>
        <source>Error: A database connection is not currently established</source>
        <translation>Błąd: Połączenie z bazą danych nie jest w tej chwili ustanowione</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseConnectionGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Database Connection</source>
        <translation>Połączenie z bazą danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Predefined Queries</source>
        <translation>Zapytania predefiniowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Load predefined queries</source>
        <translation>Wczytaj zapytania predefiniowane</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Loads an XML file with predefined queries. Use the Open File window to locate the XML file that contains one or more predefined queries using the format described in the user guide.</source>
        <translation>Wczytuje plik XML zawierający predefiniowane zapytania. Użyj okna Otwórz plik do wskazania pliku XML zawierającego jedno lub więcej predefiniowanych zapytań, używających formatu opisanego w podręczniku użytkownika.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>The description of the selected query.</source>
        <translation>Opis wybranego zapytania.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Select the predefined query you want to use from the drop-down list containing queries identified from the file loaded using the Open File icon above. To run the query you need to click on the SQL Query tab. The query will be automatically entered in the query window.</source>
        <translation>Wybierz predefiniowane zapytanie z listy rozwijalnej zawierającej zapytania z pliku wczytanego powyższą ikoną Otwórz plik. Aby uruchomić zapytanie, kliknij na zakładkę Zapytanie SQL. Zapytanie zostanie automatycznie przepisane do okna.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>not connected</source>
        <translation>nie połączony</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Connection Status: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Status Połączenia: &lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Database Host</source>
        <translation>Host bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Enter the database host. If the database resides on your desktop you should enter ¨localhost¨. If you selected ¨MSAccess¨ as the database type this option will not be available. </source>
        <translation>Wprowadź nazwę hosta bazy danych. Jeśli baza danych znajduje się na Twoim komputerze, będzie to &quot;localhost&quot;. Jeśli wybrałeś &quot;MSAccess&quot; jako typ bazy danych, opcja ta nie będzie dostępna.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Password to access the database.</source>
        <translation>Hasło dostępu do bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Enter the name of the database.</source>
        <translation>Podaj nazwę bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Username</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Enter the port through which the database must be accessed if a MYSQL database is used.</source>
        <translation>Jeśli używasz bazy danych MYSQL, podaj port dostępu do bazy.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Connect to the database using the parameters selected above. If the connection was successful a message will be displayed in the Output Console below saying the connection was established. </source>
        <translation>Połącz się z bazą danych z parametrami podanymi powyżej. Jeśli połączenie zostanie nawiązane, odpowiedni komunikat pojawi się w konsoli poniżej.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Connect</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>User name to access the database.</source>
        <translation>Nazwa użytkownika bazy danych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Select the type of database from the list of supported databases in the drop-down menu.</source>
        <translation>Wybierz typ bazy danych z rozwijalnej listy obsługiwanych baz.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Database Name</source>
        <translation>Nazwa bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Database Type</source>
        <translation>Typ bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>SQL Query</source>
        <translation>Zapytanie SQL</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Run the query entered above. The status of the query will be displayed in the Output Console below.</source>
        <translation>Uruchom zapytanie wpisane powyżej. Status zapytania będzie wyświetlony w konsoli poniżej.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Run Query</source>
        <translation>Uruchom zapytanie</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Enter the query you want to run in this window.</source>
        <translation>W tym oknie wpisz zapytanie, które chcesz wykonać.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>A window for status messages to be displayed.</source>
        <translation>Okno do wyświetlania informacji stanu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaseconnectionguibase.ui"/>
        <source>Output Console</source>
        <translation>Konsola wyjściowa</translation>
    </message>
</context>
<context>
    <name>eVisDatabaseLayerFieldSelectionGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>Database File Selection</source>
        <translation>Wybór pliku bazy danych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>The name of the field that contains the Y coordinate of the points.</source>
        <translation>Nazwa pola zawierającego współrzędną Y punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>The name of the field that contains the X coordinate of the points.</source>
        <translation>Nazwa pola zawierającego współrzędną X punktów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>Enter the name for the new layer that will be created and displayed in QGIS.</source>
        <translation>Wprowadź nazwę nowej warstwy, która zostanie utworzona i wyświetlona przez QGIS.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>Y Coordinate</source>
        <translation>Współrzędna Y</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>X Coordinate</source>
        <translation>Współrzędna X</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisdatabaselayerfieldselectionguibase.ui"/>
        <source>Name of New Layer</source>
        <translation>Nazwa nowej warstwy</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGui</name>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="170"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="235"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="241"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="258"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="264"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="270"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="301"/>
        <source>Generic Event Browser</source>
        <translation>Przeglądarka zdarzeń</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="194"/>
        <source>Field</source>
        <translation>Pole</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="194"/>
        <source>Value</source>
        <translation>Wartość</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="235"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="258"/>
        <source>This tool only supports vector data.</source>
        <translation>Narzędzie wspiera tylko dane wektorowe.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="241"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="264"/>
        <source>No active layers found.</source>
        <translation>Nie znaleziono żadnej aktywnej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="270"/>
        <source>Unable to connect to either the map canvas or application interface.</source>
        <translation>Nie można połączyć ani z widokiem mapy ani z interfejsem aplikacji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="301"/>
        <source>An invalid feature was received during initialization.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="336"/>
        <source>Event Browser - Displaying Records 01 of %1</source>
        <translation>Przeglądarka zdarzeń - wyświetlany rekord 01 z %1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1030"/>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1052"/>
        <source>Event Browser - Displaying Records %1 of %2</source>
        <translation>Przeglądarka zdarzeń - wyświetlany rekord %1 z %2</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="817"/>
        <source>Attribute Contents</source>
        <translation>Zawartość atrybutów</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1125"/>
        <source>Select Application</source>
        <translation>Wybierz aplikację</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisgenericeventbrowsergui.cpp" line="1125"/>
        <source>All ( * )</source>
        <translation>Wszystkie ( * )</translation>
    </message>
</context>
<context>
    <name>eVisGenericEventBrowserGuiBase</name>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Display</source>
        <translation>Wyświetl</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Use the Previous button to display the previous photo when more than one photo is available for display.</source>
        <translation>Użyj przycisku Poprzedni do wyświetlenia poprzedniego zdjęcia, jeśli dostępnych jest więcej niż jedno.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Use the Next button to display the next photo when more than one photo is available for display.</source>
        <translation>Użyj przycisku Następny do wyświetlenia następnego zdjęcia, jeśli dostępnych jest więcej niż jedno.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>All of the attribute information for the point associated with the photo being viewed is displayed here. If the file type being referenced in the displayed record is not an image but is of a file type defined in the “Configure External Applications” tab then when you double-click on the value of the field containing the path to the file the application to open the file will be launched to view or hear the contents of the file. If the file extension is recognized the attribute data will be displayed in green.</source>
        <translation>Wszystkie atrybuty punktu związanego z widocznym zdjęciem są wyświetlane tutaj. Jeśli typ pliku odniesienia nie jest obrazem, lecz jednym ze zdefiniowanych w zakładce &quot;Konfiguruj zewnętrzne aplikacje&quot;, podwójne kliknięcie zawartości pola zawierającego ścieżkę do pliku spowoduje uruchomienie aplikacji ze wskazanym plikiem. Jeśli rozszerzenie pliku jest rozpoznawalne, dane atrybutów zostaną wyświetlone na zielono.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Image display area</source>
        <translation>Obszar obrazu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Display area for the image.</source>
        <translation>Wyświetl obszar dla obrazu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Options</source>
        <translation>Opcje</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>File path</source>
        <translation>Ścieżka do pliku</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Attribute containing path to file</source>
        <translation>Atrybut zawierający ścieżkę dostępu do pliku</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Path is relative</source>
        <translation>Ścieżka jest względna</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>If checked, the relative path values will be saved for the next session.</source>
        <translation>Jeśli zaznaczone, względna ścieżka zostanie zapamiętana do następnej sesji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Remember this</source>
        <translation>Pamiętaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Reset to default</source>
        <translation>Przywróć domyślne</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Resets the values on this line to the default setting.</source>
        <translation>Przywraca wartości w tym wierszu do ustawień domyślnych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Reset</source>
        <translation>Wyczyść</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use the drop-down list to select the field containing a directory path to the image. This can be an absolute or relative path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked the path to the image will be defined appending the attribute in the field selected from the “Attribute Containing Path to Image” drop-down list to the “Base Path” defined below.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Compass bearing</source>
        <translation>Azymut</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use the drop-down list to select the field containing the compass bearing for the image.&lt;/p&gt;&lt;p&gt;This bearing usually references the direction the camera was pointing when the image was acquired. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Attribute containing compass bearing</source>
        <translation>Atrybut zawierający azymut</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Display compass bearing</source>
        <translation>Wyświetlaj azymut</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>If checked, the Display Compass Bearing values will be saved for the next session.</source>
        <translation>Jeśli zaznaczone, kierunki kompasu zostaną zapamiętane do następnej sesji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Compass offset</source>
        <translation>Poprawka kompasu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Define the compass offset manually.</source>
        <translation>Zdefiniuj poprawki kompasu ręcznie.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Manual</source>
        <translation>ręcznie</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Define the compass offset using a field from the vector layer attribute table.</source>
        <translation>Określ poprawkę kompasu używając pola tabeli atrybutów warstwy wektorowej.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source> From Attribute</source>
        <translation>z atrybutu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>If checked, the compass offset values will be saved for the next session.</source>
        <translation>Jeśli zaznaczone, poprawki kompasu zostaną zapamiętane do następnej sesji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Resets the compass offset values to the default settings.</source>
        <translation>Przywraca wartości poprawek kompasu do ustawień domyślnych.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Relative paths</source>
        <translation>Względne ścieżki dostępu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>The base path or url from which images and documents can be “relative”</source>
        <translation>Ścieżka bazowa lub URL, od której będą definiowane dla obrazów i dokumentów ścieżki &quot;względne&quot;</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Base Path</source>
        <translation>Ścieżka bazowa</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>The Base Path onto which the relative path defined above will be appended.</source>
        <translation>Ścieżka bazowa, do której zostanie dodana ścieżka względna podana powyżej.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>If checked, the Base Path will be saved for the next session.</source>
        <translation>Jeśli zaznaczone, ścieżka bazowa zostanie zapamiętana do następnej sesji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Enters the default “Base Path” which is the path to the directory of the vector layer containing the image information.</source>
        <translation>Domyślna &quot;Ścieżka bazowa&quot;, która jest ścieżką do katalogu warstwy wektorowej zawierającej obrazy.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Replace entire path/url stored in image path attribute with user defined
Base Path (i.e. keep only filename from attribute)</source>
        <translation>Zamień całą ścieżkę/URL zapisane w atrybutach ścieżki obrazu na zdefiniowaną przed użytkownika
ścieżkę bazową (tj. wykorzystaj jedynie nazwy plików z atrybutów)</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Apply Path to Image rules when loading docs in external applications</source>
        <translation>Zastosuj reguły ścieżki do obrazu podczas wczytywania dokumentów do aplikacji zewnętrznych</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked an arrow pointing in the direction defined by the attribute in the field selected from the drop-down list&lt;/p&gt;&lt;p&gt;to the right will be displayed in the QGIS window on top of the point for this image.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A value to be added to the compass bearing.&lt;/p&gt;&lt;p&gt;This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use the drop-down list to select the field containing the compass bearing offset.&lt;/p&gt;&lt;p&gt;This allows you to compensate for declination (adjust bearings collected using magnetic bearings to true north bearings). East declinations should be entered using positive values and west declinations should use negative values. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the Base Path will append only the file name instead of the entire relative path (defined above) to create the full directory path to the file. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>If checked, the current checkbox setting will be saved for the next session.</source>
        <translation>Jeśli zaznaczone, bieżące ustawienia zostaną zapisane dla następnej sesji.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Clears the checkbox on this line.</source>
        <translation>Usuwa zaznaczenie dla linii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the same path rules that are defined for images will be used for non-image documents such as movies, text documents, and sound files.&lt;/p&gt;&lt;p&gt;If not checked the path rules will only apply to images and other documents will ignore the Base Path parameter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking on Save will save the settings without closing the Options pane.&lt;/p&gt;&lt;p&gt;Clicking on Restore Defaults will reset all of the fields to their default settings.&lt;/p&gt;&lt;p&gt;It has the same effect as clicking all of the “Reset to default” buttons. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kliknięcie przycisku Zachowaj zapisze ustawienia bez zamykania panelu Opcji.&lt;/p&gt;&lt;p&gt;Kliknięcie przycisku Przywróć domyślne przywróci wszystkie pola do ich domyślnych ustawień.&lt;/p&gt;&lt;p&gt;Przyniesie to taki sam rezultat, jak kliknięcie wszystkich przycisków typu “Przywróć domyślne”. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Configure External Applications</source>
        <translation>Konfiguruj aplikacje zewnętrzne</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>File extension and external application in which to load a document of that type</source>
        <translation>Rozszerzenia nazw plików oraz aplikacje zewnętrzne, w których należy uruchamiać dokumenty tego typu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>A table containing file types that can be opened using eVis. Each file type needs a file extension and the path to an application that can open that type of file. This provides the capability of opening a broad range of files such as movies, sound recording, and text documents instead of only images. </source>
        <translation>Tabela zawierająca typy plików, które mogą być otwierane przez eVis. Każdy typ pliku wymaga rozszerzenia nazwy pliku oraz ścieżki dostępu do aplikacji, która otwiera dany typ. Umożliwia to otwieranie szerokiego spektrum plików takich jak obrazy, filmy, zapisy audio oraz dokumenty tekstowe.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Extension</source>
        <translation>Rozszerzenie</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Application</source>
        <translation>Program</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Add new file type</source>
        <translation>Dodaj nowy typ pliku</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Add a new file type with a unique extension and the path for the application that can open the file.</source>
        <translation>Dodaj nowy typ pliku z unikalnym rozszerzeniem oraz ścieżkę dostępu do aplikacji, która może otworzyć taki plik.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Delete current row</source>
        <translation>Usuń bieżący wiersz</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/ui/evisgenericeventbrowserguibase.ui"/>
        <source>Delete the file type highlighted in the table and defined by a file extension and a path to an associated application.</source>
        <translation>Usuń typ pliku zaznaczony w tabeli i powiązany z rozszerzeniem nazwy pliku oraz ścieżką do aplikacji.</translation>
    </message>
</context>
<context>
    <name>eVisImageDisplayWidget</name>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="53"/>
        <source>Zoom in</source>
        <translation>Powiększ</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="54"/>
        <source>Zoom in to see more detail.</source>
        <translation>Powiększ, aby zobaczyć więcej szczegółów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="55"/>
        <source>Zoom out</source>
        <translation>Pomniejsz</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="56"/>
        <source>Zoom out to see more area.</source>
        <translation>Pomniejsz, aby zobaczyć większy obszar.</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="57"/>
        <source>Zoom to full extent</source>
        <translation>Powiększ do pełnego zasięgu</translation>
    </message>
    <message>
        <location filename="../src/plugins/evis/eventbrowser/evisimagedisplaywidget.cpp" line="58"/>
        <source>Zoom to display the entire image.</source>
        <translation>Powiększ tak, aby wyświetlić cały obraz.</translation>
    </message>
</context>
<context>
    <name>expression</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4449"/>
        <source>%1: Field not found %2</source>
        <translation>%1: Nie znaleziono pola %2</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4482"/>
        <source>%1: function cannot be evaluated without a context.</source>
        <translation>%1: funkcja nie może być wykonana bez kontekstu.</translation>
    </message>
</context>
<context>
    <name>expressions</name>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4548"/>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4550"/>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4552"/>
        <source>Mesh</source>
        <translation>Siatka</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpressionfunction.cpp" line="4554"/>
        <source>Plugin</source>
        <translation>Wtyczka</translation>
    </message>
</context>
<context>
    <name>fillnodata</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Validity mask</source>
        <translation>Maska walidacji</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Maximum distance (in pixels) to search out for values to interpolate</source>
        <translation>Maksymalna odległość (w pikselach) wyszukiwania wartości do interpolacji</translation>
    </message>
    <message>
        <source>Number of smoothing iterations to run after the interpolation</source>
        <translation>Liczba iteracji wygładzania do uruchomienia po interpolacji</translation>
    </message>
    <message>
        <source>Do not use the default validity mask for the input band</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filled</source>
        <translation>Wypełnione</translation>
    </message>
    <message>
        <source>Fill nodata</source>
        <translation>Wypełnij brak danych</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>form_mode</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="866"/>
        <source>What the form is used for, like AddFeatureMode, SingleEditMode, MultiEditMode, SearchMode, AggregateSearchMode or IdentifyMode as string.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>fullextent_maxx</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="855"/>
        <source>Maximum x-value from full canvas extent (including all layers).</source>
        <translation>Maksymalna wartość X z pełnego zakresu mapy (łącznie ze wszystkimi warstwami).</translation>
    </message>
</context>
<context>
    <name>fullextent_maxy</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="856"/>
        <source>Maximum y-value from full canvas extent (including all layers).</source>
        <translation>Maksymalna wartość Y z pełnego zakresu mapy (łącznie ze wszystkimi warstwami).</translation>
    </message>
</context>
<context>
    <name>fullextent_minx</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="853"/>
        <source>Minimum x-value from full canvas extent (including all layers).</source>
        <translation>Minimalna wartość X z pełnego zakresu mapy (łącznie ze wszystkimi warstwami).</translation>
    </message>
</context>
<context>
    <name>fullextent_miny</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="854"/>
        <source>Minimum y-value from full canvas extent (including all layers).</source>
        <translation>Minimalna wartość Y z pełnego zakresu mapy (łącznie ze wszystkimi warstwami).</translation>
    </message>
</context>
<context>
    <name>gdal2tiles</name>
    <message>
        <source>gdal2tiles</source>
        <translation>gdal2tiles</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Tile cutting profile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copyright of the map</source>
        <translation>Prawa autorskie do mapy</translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Metoda resamplingu</translation>
    </message>
    <message>
        <source>The spatial reference system used for the source input data</source>
        <translation>Układ współrzędnych źródła danych wejściowych</translation>
    </message>
    <message>
        <source>Zoom levels to render</source>
        <translation>Zakresy powiększenia do renderowania</translation>
    </message>
    <message>
        <source>Avoid automatic generation of KML files for EPSG:4326</source>
        <translation>Unikaj automatycznego generowania plików KML dla EPSG:4326</translation>
    </message>
    <message>
        <source>URL address where the generated tiles are going to be published</source>
        <translation>Adres URL, pod którym zostaną opublikowane generowane kafle</translation>
    </message>
    <message>
        <source>Mercator</source>
        <translation>Mercator</translation>
    </message>
    <message>
        <source>Geodetic</source>
        <translation>Geodezyjny</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>Nearest neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <source>Cubic spline</source>
        <translation>splajn sześcienny</translation>
    </message>
    <message>
        <source>Lanczos windowed sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Antialias</source>
        <translation>Antyaliasing</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <source>GoogleMaps</source>
        <translation>GoogleMaps</translation>
    </message>
    <message>
        <source>OpenLayers</source>
        <translation>OpenLayers</translation>
    </message>
    <message>
        <source>Leaflet</source>
        <translation>Leaflet</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <source>Web viewer to generate</source>
        <translation>Przeglądarka internetowa do wygenerowania</translation>
    </message>
    <message>
        <source>Title of the map</source>
        <translation>Tytuł mapy</translation>
    </message>
    <message>
        <source>Transparency value to assign to the input data</source>
        <translation>Przezroczystość do zastosowania na danych wejściowych</translation>
    </message>
    <message>
        <source>Google Maps API key (http://code.google.com/apis/maps/signup.html)</source>
        <translation>Klucz API Google Maps (http://code.google.com/apis/maps/signup.html)</translation>
    </message>
    <message>
        <source>Bing Maps API key (https://www.bingmapsportal.com/)</source>
        <translation>Klucz API Bing Maps (https://www.bingmapsportal.com/)</translation>
    </message>
    <message>
        <source>Generate only missing files</source>
        <translation>Generuj tylko brakujące pliki</translation>
    </message>
    <message>
        <source>Generate KML for Google Earth</source>
        <translation>Generuj KML dla Google Earth</translation>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
</context>
<context>
    <name>gdal2xyz</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Output comma-separated values</source>
        <translation>Wyjściowe dane rozdzielane przecinkiem</translation>
    </message>
    <message>
        <source>XYZ ASCII file</source>
        <translation>Plik XYZ ASCII</translation>
    </message>
    <message>
        <source>CSV files (*.csv)</source>
        <translation>Pliki CSV (*.csv)</translation>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
    <message>
        <source>gdal2xyz</source>
        <translation>gdal2xyz</translation>
    </message>
</context>
<context>
    <name>gdaladdo</name>
    <message>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>Gaussian</source>
        <translation>Gaussa</translation>
    </message>
    <message>
        <source>Average MP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <source>Internal (if possible)</source>
        <translation>wewnętrzny (jeśli możliwe)</translation>
    </message>
    <message>
        <source>External (GTiff .ovr)</source>
        <translation>zewnętrzny (GTiff .ovr)</translation>
    </message>
    <message>
        <source>External (ERDAS Imagine .aux)</source>
        <translation>zewnętrzny (Erdas Imagine .aux)</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Overview levels</source>
        <translation>Poziomy podglądu</translation>
    </message>
    <message>
        <source>Remove all existing overviews</source>
        <translation>Usuń wszystkie istniejące podglądy</translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Metoda resamplingu</translation>
    </message>
    <message>
        <source>Overviews format</source>
        <translation>Format piramid</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
    <message>
        <source>Pyramidized</source>
        <translation>Raster z piramidami</translation>
    </message>
    <message>
        <source>Build overviews (pyramids)</source>
        <translation>Generuj piramidy</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>Najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Cubic Convolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>B-Spline Convolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lanczos Windowed Sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Average in Mag/Phase Space</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>gdalcalc</name>
    <message>
        <source>Input layer A</source>
        <translation>Wejściowa warstwa A</translation>
    </message>
    <message>
        <source>Input layer B</source>
        <translation>Wejściowa warstwa B</translation>
    </message>
    <message>
        <source>Input layer C</source>
        <translation>Wejściowa warstwa C</translation>
    </message>
    <message>
        <source>Input layer D</source>
        <translation>Wejściowa warstwa D</translation>
    </message>
    <message>
        <source>Input layer E</source>
        <translation>Wejściowa warstwa E</translation>
    </message>
    <message>
        <source>Input layer F</source>
        <translation>Wejściowa warstwa F</translation>
    </message>
    <message>
        <source>Number of raster band for A</source>
        <translation>Numer kanału warstwy A</translation>
    </message>
    <message>
        <source>Number of raster band for B</source>
        <translation>Numer kanału warstwy B</translation>
    </message>
    <message>
        <source>Number of raster band for C</source>
        <translation>Numer kanału warstwy C</translation>
    </message>
    <message>
        <source>Number of raster band for D</source>
        <translation>Numer kanału warstwy D</translation>
    </message>
    <message>
        <source>Number of raster band for E</source>
        <translation>Numer kanału warstwy E</translation>
    </message>
    <message>
        <source>Number of raster band for F</source>
        <translation>Numer kanału warstwy F</translation>
    </message>
    <message>
        <source>Calculation in gdalnumeric syntax using +-/* or any numpy array functions (i.e. logical_and())</source>
        <translation>Obliczenia korzystają ze składni gdalnumeric +-/* i funkcji tablic numpy (np. logical_and())</translation>
    </message>
    <message>
        <source>Set output nodata value</source>
        <translation>Wartość dla braku danych</translation>
    </message>
    <message>
        <source>Output raster type</source>
        <translation>Typ rastra wynikowego</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Calculated</source>
        <translation>Warstwa wynikowa</translation>
    </message>
    <message>
        <source>Raster calculator</source>
        <translation>Kalkulator rastra</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>gdalinfo</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Force computation of the actual min/max values for each band</source>
        <translation>Wymuś obliczanie aktualnej wartości min./max. dla każdego kanału</translation>
    </message>
    <message>
        <source>Read and display image statistics (force computation if necessary)</source>
        <translation>Odczytaj i wyświetl statystyki obrazu (wymuś obliczenia jeśli konieczne)</translation>
    </message>
    <message>
        <source>Suppress GCP info</source>
        <translation>Pomiń informacje punktów kontrolnych</translation>
    </message>
    <message>
        <source>Suppress metadata info</source>
        <translation>Pomiń informacje o metadanych</translation>
    </message>
    <message>
        <source>Layer information</source>
        <translation>Informacje o warstwie</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Raster information</source>
        <translation>Właściwości rastra</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>gdaltindex</name>
    <message>
        <source>Auto</source>
        <translation>Automatycznie</translation>
    </message>
    <message>
        <source>Well-known text (WKT)</source>
        <translation>Well-known text (WKT)</translation>
    </message>
    <message>
        <source>EPSG</source>
        <translation>EPSG</translation>
    </message>
    <message>
        <source>Proj.4</source>
        <translation>Proj.4</translation>
    </message>
    <message>
        <source>Input files</source>
        <translation>Pliki źródłowe</translation>
    </message>
    <message>
        <source>Field name to hold the file path to the indexed rasters</source>
        <translation>Nazwa pola do przechowywania ścieżek do indeksowanych rastrów</translation>
    </message>
    <message>
        <source>Store absolute path to the indexed rasters</source>
        <translation>Przechowuj ścieżkę bezwzględną do indeksowanych rastrów</translation>
    </message>
    <message>
        <source>Skip files with different projection reference</source>
        <translation>Pomiń pliki z odmiennym układem współrzędnych</translation>
    </message>
    <message>
        <source>Transform geometries to the given CRS</source>
        <translation>Przekształć geometrie do podanego układu współrzędnych</translation>
    </message>
    <message>
        <source>The name of the field to store the SRS of each tile</source>
        <translation>Nazwa pola przechowującego układ współrzędnych kafla</translation>
    </message>
    <message>
        <source>The format in which the CRS of each tile must be written</source>
        <translation>Format, w którym musi być zapisany układ współrzędnych kafla</translation>
    </message>
    <message>
        <source>Tile index</source>
        <translation>Indeks kafli</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
</context>
<context>
    <name>grasslabels</name>
    <message>
        <source>(1-256)</source>
        <translation>(1-256)</translation>
    </message>
    <message>
        <source>(Optional) column to read labels</source>
        <translation>Pole z etykietą (opcjonalne)</translation>
    </message>
    <message>
        <source>3D-Viewer (NVIZ)</source>
        <translation>Wizualizacja 3D (NVIZ)</translation>
    </message>
    <message>
        <source>3d Visualization</source>
        <translation>Wizualizacja 3D</translation>
    </message>
    <message>
        <source>Add a value to the current category values</source>
        <translation>Dodaj wartość do wartości bieżącej kategorii</translation>
    </message>
    <message>
        <source>Add elements to layer (ALL elements of the selected layer type!)</source>
        <translation>Dodaj elementy do warstwy (WSZYSTKIE elementy typu wybranej warstwy!)</translation>
    </message>
    <message>
        <source>Add missing centroids to closed boundaries</source>
        <translation>Dodaj brakujące centroidy do zamkniętych granic</translation>
    </message>
    <message>
        <source>Add one or more columns to attribute table</source>
        <translation>Dodaj jedną lub więcej kolumn do tabeli atrybutów</translation>
    </message>
    <message>
        <source>Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggregates temporally the maps of a space time raster dataset by a user defined granularity</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Aggregation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Allocate network</source>
        <translation>Przypisz sieć</translation>
    </message>
    <message>
        <source>Assign constant value to column</source>
        <translation>Przypisz stałą wartość do kolumny</translation>
    </message>
    <message>
        <source>Assign new constant value to column only if the result of query is TRUE</source>
        <translation>Przypisz nową stałą wartość do kolumny tylko jeśli wynik zapytania jest PRAWDĄ</translation>
    </message>
    <message>
        <source>Assign new value as result of operation on columns to column in attribute table</source>
        <translation>Przypisz nową wartość jako wynik operacji na kolumnach do kolumny w tabeli atrybutów</translation>
    </message>
    <message>
        <source>Assign new value to column as result of operation on columns only if the result of query is TRUE</source>
        <translation>Przypisz nową wartość do kolumny jako wynik operacji na kolumnach tylko jeśli wynik zapytania jest PRAWDĄ</translation>
    </message>
    <message>
        <source>Assigns a color table from an existing raster or raster3d map to each raster map of the space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Assigns a predefined color table to each raster map of the space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Attribute field</source>
        <translation>Pole atrybutu</translation>
    </message>
    <message>
        <source>Attribute field (interpolated values)</source>
        <translation>Pole atrybutów (wartości interpolowane)</translation>
    </message>
    <message>
        <source>Attribute field to (over)write</source>
        <translation>Pole atrybutu do zapisu</translation>
    </message>
    <message>
        <source>Attribute field to join</source>
        <translation>Pole atrybutu do złączenia</translation>
    </message>
    <message>
        <source>Auto-balancing of colors for LANDSAT-TM raster</source>
        <translation>Autokompensacja kolorów obrazu LANDSAT TM</translation>
    </message>
    <message>
        <source>Auto-balancing of colors for RGB images</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bicubic or bilinear spline interpolation with Tykhonov regularization</source>
        <translation>Interpolacja bikubiczna lub dwuliniowa funkcją sklejaną (Tykhonov)</translation>
    </message>
    <message>
        <source>Bilinear interpolation utility for raster maps</source>
        <translation>Interpolacja dwuliniowa dla map rastrowych</translation>
    </message>
    <message>
        <source>Blend color components for two rasters by given ratio</source>
        <translation>Złącz składowe kolorów dla dwóch warstw w określonych proporcjach</translation>
    </message>
    <message>
        <source>Blend red, green, raster layers to obtain one color raster</source>
        <translation>Złącz czerwoną i zieloną warstwę rastrową, aby otrzymać raster monochromatyczny</translation>
    </message>
    <message>
        <source>Break (topologically clean) polygons (imported from non topological format, like ShapeFile). Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different</source>
        <translation>Dekomponuj poligony importowane z formatów nietopologicznych (np. shapefile). Granice zostaną podzielone we wspólnych węzłach pomiędzy dwoma lub więcej poligonami</translation>
    </message>
    <message>
        <source>Break lines at each intersection of vector</source>
        <translation>Przerwij linię w każdym punkcie przecięcia</translation>
    </message>
    <message>
        <source>Brovey transform to merge multispectral and high-res panchromatic channels</source>
        <translation>Przekształcenie Brovey&apos;a do łączenia wielospektralnych i panchromatycznych kanałów wysokiej rozdzielczości</translation>
    </message>
    <message>
        <source>Buffer</source>
        <translation>Otoczka</translation>
    </message>
    <message>
        <source>Build polylines from lines</source>
        <translation>Zbuduj polilinie z linii</translation>
    </message>
    <message>
        <source>Calculate average of raster within areas with the same category in a user-defined base map</source>
        <translation>Oblicz średnią rastrów w ramach kategorii dla zadanej mapy</translation>
    </message>
    <message>
        <source>Calculate covariance/correlation matrix for user-defined rasters</source>
        <translation>Oblicz macierz kowariancji/korelacji dla zadanej mapy</translation>
    </message>
    <message>
        <source>Calculate error matrix and kappa parameter for accuracy assessment of classification result</source>
        <translation>Oblicz macierz błędów oraz parametr kappa przy szacowaniu dokładności oraz klasyfikacji wyników</translation>
    </message>
    <message>
        <source>Calculate geometry statistics for vectors</source>
        <translation>Oblicz statystyki geometrii dla wektorów</translation>
    </message>
    <message>
        <source>Calculate linear regression from two rasters: y = a + b*x</source>
        <translation>Oblicz regresję liniową dla dwóch rastrów: y = a + b*x</translation>
    </message>
    <message>
        <source>Calculate median of raster within areas with the same category in a user-defined base map</source>
        <translation>Oblicz medianę rastra w ramach kategorii dla zadanej mapy</translation>
    </message>
    <message>
        <source>Calculate mode of raster within areas with the same category in a user-defined base map</source>
        <translation>Oblicz modę rastra w ramach kategorii dla zadanej mapy</translation>
    </message>
    <message>
        <source>Calculate optimal index factor table for LANDSAT-TM raster</source>
        <translation>Oblicz optymalną tablicę wskaźników dla obrazów rastrowych LANDSAR TM</translation>
    </message>
    <message>
        <source>Calculate raster surface area</source>
        <translation>Generuj rastrowy NMT</translation>
    </message>
    <message>
        <source>Calculate shadow maps from exact sun position</source>
        <translation>Generuj mapę cieniowania dla określonej pozycji Słońca</translation>
    </message>
    <message>
        <source>Calculate shadow maps from sun position determinated by date/time</source>
        <translation>Generuj mapę cieniowania dla określonej daty/czasu</translation>
    </message>
    <message>
        <source>Calculate statistics for raster</source>
        <translation>Oblicz statystyki dla rastra</translation>
    </message>
    <message>
        <source>Calculate univariate statistics for numeric attributes in a data table</source>
        <translation>Oblicz statystyki dla atrybutów numerycznych w tabeli danych</translation>
    </message>
    <message>
        <source>Calculate univariate statistics from raster based on vector objects</source>
        <translation>Oblicz statystyki z rastra dla obiektów wektorowych</translation>
    </message>
    <message>
        <source>Calculate univariate statistics from the non-null cells of raster</source>
        <translation>Oblicz statystyki dla niepustych komórek rastra</translation>
    </message>
    <message>
        <source>Calculate univariate statistics of vector map features</source>
        <translation>Oblicz statystyki obiektów wektorowych</translation>
    </message>
    <message>
        <source>Calculate volume of data clumps, and create vector with centroids of clumps</source>
        <translation>Oblicz objętość grup danych (clump) i stwórz warstwę wektorową z centroidami tych grup</translation>
    </message>
    <message>
        <source>Calculates category or object oriented statistics</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates different types of vegetation indices</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates geomorphons (terrain forms) and associated geometry using machine vision approach</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates multiple linear regression from raster maps</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Category or object oriented statistics</source>
        <translation>Statystyki kategorii lub obiektów</translation>
    </message>
    <message>
        <source>Cats</source>
        <translation>Kategorie</translation>
    </message>
    <message>
        <source>Cats (select from the map or using their id)</source>
        <translation>Kategorie (wybierz z mapy lub poprzez ID)</translation>
    </message>
    <message>
        <source>Change category values and labels</source>
        <translation>Zmień wartości kategorii i etykiety</translation>
    </message>
    <message>
        <source>Change field</source>
        <translation>Zmień pole</translation>
    </message>
    <message>
        <source>Change layer number</source>
        <translation>Zmień numer warstwy</translation>
    </message>
    <message>
        <source>Change resolution</source>
        <translation>Zmień rozdzielczość</translation>
    </message>
    <message>
        <source>Change the type of boundary dangle to line</source>
        <translation>Zamień wiszącą granicę na linię</translation>
    </message>
    <message>
        <source>Change the type of bridges connecting area and island or 2 islands from boundary to line</source>
        <translation>Zamień łączniki łączące obszar i wyspę lub dwie wyspy, z granic na linie</translation>
    </message>
    <message>
        <source>Change the type of geometry elements</source>
        <translation>Zmień typ geometrii obiektu</translation>
    </message>
    <message>
        <source>Choose appropriate format</source>
        <translation>Wybierz właściwy format</translation>
    </message>
    <message>
        <source>Column to store height values</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Column with height values</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Columns management</source>
        <translation>Zarządzanie kolumnami</translation>
    </message>
    <message>
        <source>Compares bit patterns with raster</source>
        <translation>Porównuje wzorce bitowe z rastrem</translation>
    </message>
    <message>
        <source>Compress and decompress raster</source>
        <translation>Kompresja i dekompresja rastra</translation>
    </message>
    <message>
        <source>Compress raster</source>
        <translation>Kompresuj raster</translation>
    </message>
    <message>
        <source>Compute category quantiles using two passes.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes a coordinate transformation based on the control points</source>
        <translation>Oblicz przekształcenie współrzędnych na podstawie punktów kontrolnych</translation>
    </message>
    <message>
        <source>Computes biomass growth, precursor of crop yield calculation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes broad band albedo from surface reflectance</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes cyclic accumulations of a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computes emissivity from NDVI, generic method for sparse land</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Concentric circles</source>
        <translation>Koła koncentryczne</translation>
    </message>
    <message>
        <source>Connect nodes by shortest route (traveling salesman)</source>
        <translation>Połącz węzły najkrótszą drogą (problem komiwojażera)</translation>
    </message>
    <message>
        <source>Connect selected nodes by shortest tree (Steiner tree)</source>
        <translation>Połącz wybrane węzły najkrótszą drogą (drzewo Steinera)</translation>
    </message>
    <message>
        <source>Connect vector to database</source>
        <translation>Połączenie warstwy wektorowej z bazą danych</translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D by sampling raster</source>
        <translation>Konwertuj wektor 2D do 3D poprzez próbkowanie rastra</translation>
    </message>
    <message>
        <source>Convert 2D vector to 3D vector by sampling of elevation raster. Default sampling by nearest neighbour</source>
        <translation>Konwertuj wektor 2D do 3D poprzez próbkowanie rastra z wysokościami. Domyślnie metodą najbliższego sąsiada</translation>
    </message>
    <message>
        <source>Convert GRASS binary vector to GRASS ASCII vector</source>
        <translation>Konwertuj wektor binarny GRASS na wektor ASCII</translation>
    </message>
    <message>
        <source>Convert a raster to vector within GRASS</source>
        <translation>Konwertuj raster na wektor w GRASS</translation>
    </message>
    <message>
        <source>Convert a vector to raster within GRASS</source>
        <translation>Konwertuj wektor na raster w GRASS</translation>
    </message>
    <message>
        <source>Convert bearing and distance measurements to coordinates and vice versa</source>
        <translation>Konwertuj kierunek i odległość na współrzędne i vice-versa</translation>
    </message>
    <message>
        <source>Convert boundaries to lines</source>
        <translation>Konwertuj granice na linie</translation>
    </message>
    <message>
        <source>Convert centroids to points</source>
        <translation>Konwertuj centroidy na punkty</translation>
    </message>
    <message>
        <source>Convert coordinates</source>
        <translation>Konwertuj współrzędne</translation>
    </message>
    <message>
        <source>Convert coordinates from one projection to another (cs2cs frontend)</source>
        <translation>Konwertuj współrzędne z jednego układu współrzędnych do drugiego</translation>
    </message>
    <message>
        <source>Convert lines to boundaries</source>
        <translation>Konwertuj linie na granice</translation>
    </message>
    <message>
        <source>Convert points to centroids</source>
        <translation>Konwertuj punkty na centroidy</translation>
    </message>
    <message>
        <source>Convert raster to vector areas</source>
        <translation>Konwertuj raster na obszary wektorowe</translation>
    </message>
    <message>
        <source>Convert raster to vector lines</source>
        <translation>Konwertuj raster na linie wektorowe</translation>
    </message>
    <message>
        <source>Convert raster to vector points</source>
        <translation>Konwertuj raster na punkty wektorowe</translation>
    </message>
    <message>
        <source>Convert vector to raster using attribute values</source>
        <translation>Konwertuj wektor na raster przy użyciu wartości atrybutów</translation>
    </message>
    <message>
        <source>Convert vector to raster using constant</source>
        <translation>Konwertuj wektor na raster używając wartości stałej</translation>
    </message>
    <message>
        <source>Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Converts a space time raster dataset into a 3D raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Convex hull</source>
        <translation>Otoczka wypukła</translation>
    </message>
    <message>
        <source>Copy a table</source>
        <translation>Kopiuj tabelę</translation>
    </message>
    <message>
        <source>Copy also attribute table (only the table of layer 1 is currently supported)</source>
        <translation>Kopiuj również tabelę atrybutów (obsługuje tylko tabelę warstwy 1)</translation>
    </message>
    <message>
        <source>Count of neighbouring points</source>
        <translation>Policz sąsiadujące punkty</translation>
    </message>
    <message>
        <source>Create 3D volume map based on 2D elevation and value rasters</source>
        <translation>Twórz mapę wolumetryczną 3D na podstawie wysokości 2D oraz wartości rastra</translation>
    </message>
    <message>
        <source>Create a MASK for limiting raster operation</source>
        <translation>Stwórz MASKę dla ograniczenia operacji rastrowych</translation>
    </message>
    <message>
        <source>Create a MASK from raster map for limiting raster operation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create a MASK from vector map for limiting raster operation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create a map containing concentric rings</source>
        <translation>Stwórz mapę z koncentrycznymi pierścieniami</translation>
    </message>
    <message>
        <source>Create a raster plane</source>
        <translation>Stwórz jednolity raster</translation>
    </message>
    <message>
        <source>Create and add new table to vector</source>
        <translation>Stwórz i dodaj nową tabelę do wektora</translation>
    </message>
    <message>
        <source>Create and/or modify raster support files</source>
        <translation>Stwórz i/lub zmodyfikuj pliki dokumentacyjne rastra</translation>
    </message>
    <message>
        <source>Create aspect raster from DEM (digital elevation model)</source>
        <translation>Stwórz rastrową mapę ekspozycji z NMT (numerycznego modelu terenu)</translation>
    </message>
    <message>
        <source>Create cross product of category values from multiple rasters</source>
        <translation>Stwórz macierz kategorii z wielu rastrów</translation>
    </message>
    <message>
        <source>Create fractal surface of given fractal dimension</source>
        <translation>Stwórz powierzchnię fraktalną dla zadanego wymiaru fraktalnego</translation>
    </message>
    <message>
        <source>Create grid in current region</source>
        <translation>Stwórz siatkę w bieżącym regionie</translation>
    </message>
    <message>
        <source>Create new GRASS location and transfer data into it</source>
        <translation>Twórz nową lokację GRASS i przenieś do niej dane</translation>
    </message>
    <message>
        <source>Create new GRASS location from metadata file</source>
        <translation>Twórz nową lokację GRASS z pliku metadanych</translation>
    </message>
    <message>
        <source>Create new GRASS location from raster data</source>
        <translation>Twórz nową lokację GRASS z danych rastrowych</translation>
    </message>
    <message>
        <source>Create new GRASS location from vector data</source>
        <translation>Twórz nową lokację GRASS z danych wektorowych</translation>
    </message>
    <message>
        <source>Create new layer with category values based upon user&apos;s reclassification of categories in existing raster</source>
        <translation>Stwórz nową warstwę z kategoriami bazującymi na reklasyfikacji istniejącego rastra</translation>
    </message>
    <message>
        <source>Create new location from .prj (WKT) file</source>
        <translation>Twórz nową lokację GRASS z pliku .prj (WKT)</translation>
    </message>
    <message>
        <source>Create new raster by combining other rasters</source>
        <translation>Utwórz nowy raster na podstawie innych rastrów</translation>
    </message>
    <message>
        <source>Create new vector by combining other vectors</source>
        <translation>Utwórz nowy wektor na podstawie innych wektorów</translation>
    </message>
    <message>
        <source>Create new vector with current region extent</source>
        <translation>Stwórz nowy wektor z bieżącym zasięgiem regionu</translation>
    </message>
    <message>
        <source>Create nodes on network</source>
        <translation>Stwórz węzły w sieci</translation>
    </message>
    <message>
        <source>Create parallel line to input lines</source>
        <translation>Stwórz linie równoległe do zadanych</translation>
    </message>
    <message>
        <source>Create points</source>
        <translation>Utwórz punkty</translation>
    </message>
    <message>
        <source>Create points along input lines</source>
        <translation>Twórz punktu wzdłuż linii</translation>
    </message>
    <message>
        <source>Create points/segments from input vector lines and positions</source>
        <translation>Stwórz punkty/segmenty z linii wektorowych and lokalizacji</translation>
    </message>
    <message>
        <source>Create quantization file for floating-point raster</source>
        <translation>Generuj plik kwantyzacji dla zmiennoprzecinkowej warstwy rastrowej</translation>
    </message>
    <message>
        <source>Create random 2D vector points</source>
        <translation>Generuj losowe punkty wektorowe 2D</translation>
    </message>
    <message>
        <source>Create random 3D vector points</source>
        <translation>Generuj losowe punkty wektorowe 3D</translation>
    </message>
    <message>
        <source>Create random cell values with spatial dependence</source>
        <translation>Generuj losowe, przestrzennie zależne wartości komórek rastra</translation>
    </message>
    <message>
        <source>Create random points</source>
        <translation>Generuj losowe punkty</translation>
    </message>
    <message>
        <source>Create random raster</source>
        <translation>Generuj losowy raster</translation>
    </message>
    <message>
        <source>Create random vector point contained in raster</source>
        <translation>Generuj losowe punkty wektorowe w ramach rastra</translation>
    </message>
    <message>
        <source>Create raster images with textural features from raster (first series of indices)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create raster of distance to features in input layer</source>
        <translation>Stwórz mapę odległości (raster) do zadanych obiektów</translation>
    </message>
    <message>
        <source>Create raster of gaussian deviates with user-defined mean and standard deviation</source>
        <translation>Stwórz raster o rozkładzie Gaussa przy zadanej średniej i odchyleniu standardowym</translation>
    </message>
    <message>
        <source>Create raster of uniform random deviates with user-defined range</source>
        <translation>Stwórz raster o rozkładzie normalnym dla zadanego zakresu</translation>
    </message>
    <message>
        <source>Create raster with contiguous areas grown by one cell</source>
        <translation>Stwórz raster z ciągłymi obszarami powiększonymi o jedną komórkę rastra</translation>
    </message>
    <message>
        <source>Create raster with textural features from raster (second series of indices)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create red, green and blue rasters combining hue, intensity, and saturation (his) values from rasters</source>
        <translation>Stwórz raster dla składowych RGB z wartości HIS</translation>
    </message>
    <message>
        <source>Create shaded map</source>
        <translation>Stwórz mapę cieniowania</translation>
    </message>
    <message>
        <source>Create slope raster from DEM (digital elevation model)</source>
        <translation>Stwórz mapę nachylenia z NMT</translation>
    </message>
    <message>
        <source>Create standard vectors</source>
        <translation>Twórz wektory normalne</translation>
    </message>
    <message>
        <source>Create surface from rasterized contours</source>
        <translation>Generuj topografię z rasteryzowanych warstwic</translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified levels</source>
        <translation>Generuj warstwice wektorowe z rastra dla zadanych cięć</translation>
    </message>
    <message>
        <source>Create vector contour from raster at specified steps</source>
        <translation>Generuj warstwice wektorowe z rastra dla określonych kroków</translation>
    </message>
    <message>
        <source>Create watershed basin</source>
        <translation>Generuj zlewnie</translation>
    </message>
    <message>
        <source>Create watershed subbasins raster</source>
        <translation>Generuj zlewnie cząstkowe</translation>
    </message>
    <message>
        <source>Creates / modifies the color table for each raster map of the space time raster dataset according to user defined rules</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a latitude raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a longitude raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a raster map from LAS LiDAR points using univariate statistics.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creates, edits, and lists groups of imagery data.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cut network by cost isolines</source>
        <translation>Wydziel sieć z pomocą izolinii kosztów</translation>
    </message>
    <message>
        <source>DXF vector layer</source>
        <translation>Warstwa wektorowa DXF</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>Baza danych</translation>
    </message>
    <message>
        <source>Database connection</source>
        <translation>Połączenie z bazą danych</translation>
    </message>
    <message>
        <source>Database file</source>
        <translation>Plik bazy danych</translation>
    </message>
    <message>
        <source>Database management</source>
        <translation>Zarządzanie bazą danych</translation>
    </message>
    <message>
        <source>Delaunay triangulation (areas)</source>
        <translation>Triangulacja Delone (poligony)</translation>
    </message>
    <message>
        <source>Delaunay triangulation (lines)</source>
        <translation>Triangulacja Delone (linie)</translation>
    </message>
    <message>
        <source>Delaunay triangulation, Voronoi diagram and convex hull</source>
        <translation>Triangulacja Delone, podział Woronoja oraz otoczka wypukła</translation>
    </message>
    <message>
        <source>Delete category values</source>
        <translation>Usuń kategorie</translation>
    </message>
    <message>
        <source>Detects accumulation patterns in temporally accumulated space time raster datasets created by t.rast.accumulate</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Develop images and group</source>
        <translation>Stwórz obrazy i grupy</translation>
    </message>
    <message>
        <source>Develop map</source>
        <translation>Stwórz mapę</translation>
    </message>
    <message>
        <source>Directory of rasters to be linked</source>
        <translation>Katalog rastrów do podpięcia</translation>
    </message>
    <message>
        <source>Disconnect vector from database</source>
        <translation>Odłącz wektor z bazy danych</translation>
    </message>
    <message>
        <source>Display general DB connection</source>
        <translation>Wyświetl połączenia z bazą danych</translation>
    </message>
    <message>
        <source>Display list of category values found in raster</source>
        <translation>Wyświetl listę kategorii znalezionych w rastrze</translation>
    </message>
    <message>
        <source>Display projection information from PROJ.4 projection description file</source>
        <translation>Wyświetl informacje opisowe o odwzorowaniu z pliku odwzorowań PROJ.4</translation>
    </message>
    <message>
        <source>Display projection information from PROJ.4 projection description file and create a new location based on it</source>
        <translation>Wyświetl informacje opisowe o odwzorowaniu z pliku odwzorowań PROJ.4 i stwórz na tej bazie nową lokację</translation>
    </message>
    <message>
        <source>Display projection information from a georeferenced file (raster, vector or image) and create a new location based on it</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku z georeferencją (raster, wektor lub obraz) i stwórz na tej bazie nową lokację</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku ASCII WKT z georeferencją</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced ASCII file containing WKT projection description and create a new location based on it</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku ASCII WKT z georeferencją i stwórz na tej bazie nową lokację</translation>
    </message>
    <message>
        <source>Display projection information from georeferenced file (raster, vector or image)</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku z georeferencją (raster, wektor lub obraz)</translation>
    </message>
    <message>
        <source>Display projection information of the current location</source>
        <translation>Wyświetl informacje o odwzorowaniu dla bieżącej lokacji</translation>
    </message>
    <message>
        <source>Display raster category values and labels</source>
        <translation>Wyświetl kategorie i etykiety rastra</translation>
    </message>
    <message>
        <source>Display results of SQL selection from database</source>
        <translation>Wyświetl wynik wyboru SQL z bazy danych</translation>
    </message>
    <message>
        <source>Display the HTML manual pages of GRASS</source>
        <translation>Wyświetl podręcznik GRASS w formacie HTML</translation>
    </message>
    <message>
        <source>Display vector attributes</source>
        <translation>Wyświetl atrybuty wektora</translation>
    </message>
    <message>
        <source>Display vector map attributes with SQL</source>
        <translation>Wyświetl atrybuty wektora z SQL</translation>
    </message>
    <message>
        <source>Dissolves boundaries between adjacent areas sharing a common category number or attribute</source>
        <translation>Scal granice sąsiadujących poligonów posiadające tę samą kategorię lub atrybut</translation>
    </message>
    <message>
        <source>Download and import data from WMS server</source>
        <translation>Pobierz i importuj dane z serwera WMS</translation>
    </message>
    <message>
        <source>Drapes a color raster over an shaded relief or aspect map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Drop column from attribute table</source>
        <translation>Usuń kolumnę z tabeli atrybutów</translation>
    </message>
    <message>
        <source>E00 vector layer</source>
        <translation>Warstwa wektorowa E00</translation>
    </message>
    <message>
        <source>Elevation raster for height extraction (optional)</source>
        <translation>Rastrowy numeryczny model terenu (opcjonalny)</translation>
    </message>
    <message>
        <source>Execute any SQL statement</source>
        <translation>Uruchom dowolne zapytanie SQL</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Eksportuj</translation>
    </message>
    <message>
        <source>Export 3 GRASS rasters (R,G,B) to PPM image at the resolution of the current region</source>
        <translation>Eksportuj raster RGB GRASS do obrazu PPM z rozdzielczością aktualnego regionu</translation>
    </message>
    <message>
        <source>Export from GRASS</source>
        <translation>Eksportuj z GRASS</translation>
    </message>
    <message>
        <source>Export raster as non-georeferenced PNG image format</source>
        <translation>Eksportuj raster jako obraz PNG bez georeferencji</translation>
    </message>
    <message>
        <source>Export raster from GRASS</source>
        <translation>Eksportuj raster z GRASS</translation>
    </message>
    <message>
        <source>Export raster series to MPEG movie</source>
        <translation>Eksportuj serię rastrów do animacji MPEG</translation>
    </message>
    <message>
        <source>Export raster to 8/24bit TIFF image at the resolution of the current region</source>
        <translation>Eksportuj raster do 8/24 bitowego obrazu TIFF z rozdzielczością aktualnego regionu</translation>
    </message>
    <message>
        <source>Export raster to ASCII text file</source>
        <translation>Eksportuj raster do pliku tekstowego ASCII</translation>
    </message>
    <message>
        <source>Export raster to ESRI ARCGRID</source>
        <translation>Eksportuj raster do ESRI ARCGRID</translation>
    </message>
    <message>
        <source>Export raster to GRIDATB.FOR map file (TOPMODEL)</source>
        <translation>Eksportuj raster do formatu GRIDATB.FOR (TOPMODEL)</translation>
    </message>
    <message>
        <source>Export raster to Geo TIFF</source>
        <translation>Eksportuj raster jako GeoTIFF</translation>
    </message>
    <message>
        <source>Export raster to POVRAY height-field file</source>
        <translation>Eksportuj raster do formatu POVRAY (plik wysokości)</translation>
    </message>
    <message>
        <source>Export raster to PPM image at the resolution of the current region</source>
        <translation>Eksportuj raster do obrazu PPM z rozdzielczością aktualnego regionu</translation>
    </message>
    <message>
        <source>Export raster to VTK-ASCII</source>
        <translation>Eksportuj raster do VTK-ASCII</translation>
    </message>
    <message>
        <source>Export raster to Virtual Reality Modeling Language (VRML)</source>
        <translation>Eksportuj raster do Virtual Reality Modeling Language (VRML)</translation>
    </message>
    <message>
        <source>Export raster to binary MAT-File</source>
        <translation>Eksportuj raster do formatu binarnego MAT</translation>
    </message>
    <message>
        <source>Export raster to binary array</source>
        <translation>Eksportuj raster do binarnej macierzy</translation>
    </message>
    <message>
        <source>Export raster to text file as x,y,z values based on cell centers</source>
        <translation>Eksportuj raster do pliku tekstowego jako wartości x, y, z dla środków komórek rastra</translation>
    </message>
    <message>
        <source>Export raster to various formats (GDAL library)</source>
        <translation>Eksportuj raster do wielu formatów (biblioteka GDAL)</translation>
    </message>
    <message>
        <source>Export vector from GRASS</source>
        <translation>Eksportuj wektor z GRASS</translation>
    </message>
    <message>
        <source>Export vector table from GRASS to database format</source>
        <translation>Eksportuj tabelę wektora z GRASS do formatu bazy danych</translation>
    </message>
    <message>
        <source>Export vector to DXF</source>
        <translation>Eksportuj wektor do DXF</translation>
    </message>
    <message>
        <source>Export vector to GML</source>
        <translation>Eksportuj wektor do GML</translation>
    </message>
    <message>
        <source>Export vector to Mapinfo</source>
        <translation>Eksportuj wektor do Mapinfo</translation>
    </message>
    <message>
        <source>Export vector to POV-Ray</source>
        <translation>Eksportuj wektor do POV-Ray</translation>
    </message>
    <message>
        <source>Export vector to PostGIS (PostgreSQL) database table</source>
        <translation>Eksportuj wektor do bazy danych PostGIS (PostgreSQL)</translation>
    </message>
    <message>
        <source>Export vector to SVG</source>
        <translation>Eksportuj wektor do SVG</translation>
    </message>
    <message>
        <source>Export vector to Shapefile</source>
        <translation>Eksportuj wektor do Shapefile</translation>
    </message>
    <message>
        <source>Export vector to VTK-ASCII</source>
        <translation>Eksportuj wektor do VTK-ASCII</translation>
    </message>
    <message>
        <source>Export vector to various formats (OGR library)</source>
        <translation>Eksportuj wektor do wielu formatów (biblioteka OGR)</translation>
    </message>
    <message>
        <source>Exports a raster map as GRASS GIS specific archive file</source>
        <translation>Eksportuj mapę rastrową jako plik archiwum w formacie GRASS GIS</translation>
    </message>
    <message>
        <source>Exports a space time vector dataset as GRASS GIS specific archive file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports a vector map as GRASS GIS specific archive file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports attribute tables into various format</source>
        <translation>Eksportuj tabelę atrybutów do wielu formatów</translation>
    </message>
    <message>
        <source>Exports space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Exports space time raster dataset as VTK time series</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extract features from vector</source>
        <translation>Wydobądź obiekty z wektora</translation>
    </message>
    <message>
        <source>Extract selected features</source>
        <translation>Wyodrębnij zaznaczone obiekty</translation>
    </message>
    <message>
        <source>Extraction</source>
        <translation>Cięcie</translation>
    </message>
    <message>
        <source>Extracts a subset of a space time 3D raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts a subset of a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts a subset of a space time vector dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts quality control parameters from MODIS QC layers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Extracts terrain parameters from DEM</source>
        <translation>Wydobądź parametry terenu z NMT</translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with fixed height</source>
        <translation>Wyciągnij płaskie obiekty wektorowe do 3D o stałej wysokości</translation>
    </message>
    <message>
        <source>Extrudes flat vector object to 3D with height based on attribute</source>
        <translation>Wyciąga płaskie obiekty wektorowe do 3D o wysokości z atrybutów</translation>
    </message>
    <message>
        <source>Fast fourier transform for image processing</source>
        <translation>Szybkie przekształcenie Fouriera dla obrazów</translation>
    </message>
    <message>
        <source>Feature type (for polygons, choose Boundary)</source>
        <translation>Typ obiektu (dla poligonów wybierz granice)</translation>
    </message>
    <message>
        <source>File management</source>
        <translation>Zarządzanie plikami</translation>
    </message>
    <message>
        <source>Fill lake from seed at given level</source>
        <translation>Wypełnij depresję z punktu na zadany poziom</translation>
    </message>
    <message>
        <source>Fill lake from seed point at given level</source>
        <translation>Wypełnij depresję z punktu na zadany poziom</translation>
    </message>
    <message>
        <source>Fill no-data areas in raster using v.surf.rst splines interpolation</source>
        <translation>Wypełnij komórki rastra bez danych przy pomocy funkcji sklejanej (v.surf.rst) </translation>
    </message>
    <message>
        <source>Filter and create depressionless elevation map and flow direction map from elevation raster</source>
        <translation>Filtruj i generuj NMT bez obszarów bezodpływowych oraz mapę spływów na podstawie NMT</translation>
    </message>
    <message>
        <source>Filter image</source>
        <translation>Filtruj obraz</translation>
    </message>
    <message>
        <source>Find nearest element in vector &apos;to&apos; for elements in vector &apos;from&apos;. Various information about this relation may be uploaded to attribute table of input vector &apos;from&apos;</source>
        <translation>Znajdź najbliższe elementy w pliku wektorowym &quot;do&quot; dla elementów z pliku wektorowego &quot;z&quot;. Wiele informacji o tej relacji może być zapisane w tabeli atrybutów pliku wektorowego &quot;z&quot;</translation>
    </message>
    <message>
        <source>Find shortest path on vector network</source>
        <translation>Odszukaj najkrótszą drogę w sieci wektorowej</translation>
    </message>
    <message>
        <source>GRASS MODULES</source>
        <translation>Moduły GRASS</translation>
    </message>
    <message>
        <source>GRASS shell</source>
        <translation>Powłoka GRASS</translation>
    </message>
    <message>
        <source>Gaussian kernel density</source>
        <translation>Gęstość jądra Gaussa</translation>
    </message>
    <message>
        <source>Generalization</source>
        <translation>Generalizacja</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) coordinates</source>
        <translation>Generuj raster z sumarycznym kosztem przejścia między lokalizacjami na podstawie rastrowej mapy kosztów oraz współrzędnych punktów początkowych</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) raster</source>
        <translation>Generuj raster z sumarycznym kosztem przejścia między lokalizacjami na podstawie rastrowej mapy kosztów oraz rastrowej mapie punktów początkowych</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations based on cost input raster and starting point(s) vector</source>
        <translation>Generuj raster z sumarycznym kosztem przejścia między lokalizacjami na podstawie rastrowej mapy kosztów oraz wektorowej mapie punktów początkowych</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) coordinates</source>
        <translation>Generuj raster z sumarycznym kosztem przejścia między lokalizacjami na podstawie NMT, rastrowej mapy oporów oraz współrzędnych punktów początkowych</translation>
    </message>
    <message>
        <source>Generate raster of cumulative cost of moving between locations, based on elevation and friction input rasters and starting point(s) vector</source>
        <translation>Generuj raster z sumarycznym kosztem przejścia między lokalizacjami na podstawie NMT, rastrowej mapy oporów oraz wektorową mapą punktów początkowych</translation>
    </message>
    <message>
        <source>Generate surface</source>
        <translation>Generuj NMT</translation>
    </message>
    <message>
        <source>Generate vector contour lines</source>
        <translation>Generuj warstwice wektorowe</translation>
    </message>
    <message>
        <source>Generates area statistics for rasters</source>
        <translation>Oblicza statystyki powierzchniowe dla rastrów</translation>
    </message>
    <message>
        <source>Georeferencing, rectification, and import Terra-ASTER imagery and DEM using gdalwarp</source>
        <translation>Georeferencja, rektyfikacja oraz import obrazu Terra ASTER oraz NMT (gdalwarp)</translation>
    </message>
    <message>
        <source>Graphical raster map calculator</source>
        <translation>Graficzny kalkulator map rastrowych</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Pomoc</translation>
    </message>
    <message>
        <source>Hue Intensity Saturation (HIS) to Red Green Blue (RGB) raster color transform function</source>
        <translation>Przekształcenie modelu barw rastra HIS na RGB</translation>
    </message>
    <message>
        <source>Hydrologic modelling</source>
        <translation>Modelowanie hydrologiczne</translation>
    </message>
    <message>
        <source>Identifies segments (objects) from imagery data.</source>
        <translation>Identyfikuje segmenty (obiekty) z danych rastrowych.</translation>
    </message>
    <message>
        <source>Image fusion algorithms to sharpen multispectral with high-res panchromatic channels</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imagery</source>
        <translation>Obraz</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Import</translation>
    </message>
    <message>
        <source>Import ASCII raster</source>
        <translation>Importuj raster ASCII</translation>
    </message>
    <message>
        <source>Import DXF vector</source>
        <translation>Importuj wektor DXF</translation>
    </message>
    <message>
        <source>Import ESRI ARC/INFO ASCII GRID</source>
        <translation>Importuj ESRI ARC/INFO ASCII GRID</translation>
    </message>
    <message>
        <source>Import ESRI E00 vector</source>
        <translation>Importuj wektor ESRI E00</translation>
    </message>
    <message>
        <source>Import GDAL supported raster</source>
        <translation>Importuj raster obsługiwany przez GDAL</translation>
    </message>
    <message>
        <source>Import GDAL supported raster and create a fitted location</source>
        <translation>Importuj raster obsługiwany przez GDAL i twórz odpowiednią lokację</translation>
    </message>
    <message>
        <source>Import GRIDATB.FOR (TOPMODEL)</source>
        <translation>Importuj GRIDATB.FOR (TOPMODEL)</translation>
    </message>
    <message>
        <source>Import MapGen or MatLab vector</source>
        <translation>Importuj wektor MapGen lub MatLab</translation>
    </message>
    <message>
        <source>Import OGR vector</source>
        <translation>Importuj wektor OGR</translation>
    </message>
    <message>
        <source>Import OGR vector and create a fitted location</source>
        <translation>Importuj wektor OGR i twórz odpowiednią lokację</translation>
    </message>
    <message>
        <source>Import OGR vectors in a given data source combining them in a GRASS vector</source>
        <translation>Importuj wektory OGR w zadanym formacie łącząc je z wektorem GRASS</translation>
    </message>
    <message>
        <source>Import SPOT VGT NDVI</source>
        <translation>Importuj SPOT VGT NDVI</translation>
    </message>
    <message>
        <source>Import SRTM HGT</source>
        <translation>Importuj SRTM HGT</translation>
    </message>
    <message>
        <source>Import US-NGA GEOnet Names Server (GNS) country file</source>
        <translation>Importuj US-NGA GEOnet Names Server (GNS)</translation>
    </message>
    <message>
        <source>Import all OGR/PostGIS vectors in a given data source and create a fitted location</source>
        <translation>Importuj wszystkie wektory OGR/PostGIS z zadanej lokalizacji i twórz odpowiednią lokację</translation>
    </message>
    <message>
        <source>Import attribute tables in various formats</source>
        <translation>Importuj tabele atrybutów z wielu formatów</translation>
    </message>
    <message>
        <source>Import binary MAT-File(v4)</source>
        <translation>Importuj binarny MAT (v4)</translation>
    </message>
    <message>
        <source>Import binary raster</source>
        <translation>Importuj binarny raster</translation>
    </message>
    <message>
        <source>Import from database into GRASS</source>
        <translation>Importuj z bazy danych do GRASS</translation>
    </message>
    <message>
        <source>Import geonames.org country files</source>
        <translation>Importuj pliki z geonames.org</translation>
    </message>
    <message>
        <source>Import into GRASS</source>
        <translation>Importuj do GRASS</translation>
    </message>
    <message>
        <source>Import loaded raster</source>
        <translation>Importuj wczytany raster</translation>
    </message>
    <message>
        <source>Import loaded raster and create a fitted location</source>
        <translation>Importuj wczytany raster i twórz odpowiednią lokację</translation>
    </message>
    <message>
        <source>Import loaded vector</source>
        <translation>Importuj wczytany wektor</translation>
    </message>
    <message>
        <source>Import loaded vector and create a fitted location</source>
        <translation>Importuj wczytany wektor i twórz odpowiednią lokację</translation>
    </message>
    <message>
        <source>Import only some layers of a DXF vector</source>
        <translation>Importuj tylko wybrane warstwy z wektora DXF</translation>
    </message>
    <message>
        <source>Import raster from ASCII polygon/line</source>
        <translation>Importuj raster z poligonów/linii ASCII</translation>
    </message>
    <message>
        <source>Import raster from coordinates using univariate statistics</source>
        <translation>Importuj warstwę rastrową dla współrzędnych na podstawie jednowymiarowych statystyk</translation>
    </message>
    <message>
        <source>Import raster into GRASS</source>
        <translation>Importuj raster do GRASS</translation>
    </message>
    <message>
        <source>Import raster into GRASS from QGIS view</source>
        <translation>Importuj raster do GRASS z widoku QGIS</translation>
    </message>
    <message>
        <source>Import raster into GRASS from external data sources in GRASS</source>
        <translation>Importuj raster do GRASS z zewnętrznego źródła danych</translation>
    </message>
    <message>
        <source>Import text file</source>
        <translation>Import pliku tekstowego</translation>
    </message>
    <message>
        <source>Import vector from gps using gpsbabel</source>
        <translation>Importuj wektor z GPS przy pomocy gpsbabel</translation>
    </message>
    <message>
        <source>Import vector from gps using gpstrans</source>
        <translation>Importuj wektor z GPS przy pomocy gpstrans</translation>
    </message>
    <message>
        <source>Import vector into GRASS</source>
        <translation>Importuj wektor do GRASS</translation>
    </message>
    <message>
        <source>Import vector points from database table containing coordinates</source>
        <translation>Importuj punkty wektorowe z tabeli bazy danych zawierającej współrzędne</translation>
    </message>
    <message>
        <source>Imports a raster map as GRASS GIS specific archive file (packed with r.pack).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports a space time vector dataset from a GRASS GIS specific archive file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports a vector map as GRASS GIS specific archive file (packed with v.pack).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Imports space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input nodes</source>
        <translation>Węzły wejściowe</translation>
    </message>
    <message>
        <source>Input table</source>
        <translation>Tabela wejściowa</translation>
    </message>
    <message>
        <source>Interpolate surface</source>
        <translation>Interpoluj powierzchnię</translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation</source>
        <translation>Interpolacja rastra metodą odwrotnych odległości</translation>
    </message>
    <message>
        <source>Inverse distance squared weighting raster interpolation based on vector points</source>
        <translation>Interpolacja rastra metodą odwrotnych odległości z punktów wektorowych</translation>
    </message>
    <message>
        <source>Inverse fast fourier transform for image processing</source>
        <translation>Odwrotne szybkie przekształcenie Fouriera dla obrazów</translation>
    </message>
    <message>
        <source>Join table to existing vector table</source>
        <translation>Złącz tabelę z istniejącą tabelą wektora</translation>
    </message>
    <message>
        <source>Landsat 4 bands 1, 2, 3, 4, 5, 7</source>
        <translation>Landsat 4, kanały 1, 2, 3, 4, 5, 7</translation>
    </message>
    <message>
        <source>Landsat 5 bands 1, 2, 3, 4, 5, 7</source>
        <translation>Landsat 5, kanały 1, 2, 3, 4, 5, 7</translation>
    </message>
    <message>
        <source>Landsat 7 bands 1, 2, 3, 4, 5, 7</source>
        <translation>Landsat 7, kanały 1, 2, 3, 4, 5, 7</translation>
    </message>
    <message>
        <source>Landsat 8 bands 2, 3, 4, 5, 6, 7</source>
        <translation>Landsat 8, kanały 2, 3, 4, 5, 6, 7</translation>
    </message>
    <message>
        <source>Layers categories management</source>
        <translation>Zarządzanie kategoriami warstw</translation>
    </message>
    <message>
        <source>LiDAR input files in LAS format (*.las or *.laz)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Line-of-sight raster analysis</source>
        <translation>Analiza rastrowa linii widoczności</translation>
    </message>
    <message>
        <source>Link GDAL supported raster as GRASS raster</source>
        <translation>Podłącz mapę rastrową GDAL jako raster GRASS</translation>
    </message>
    <message>
        <source>Link GDAL supported raster loaded in QGIS as GRASS raster</source>
        <translation>Podłącz mapę rastrową GDAL wczytaną do QGIS jako raster GRASS</translation>
    </message>
    <message>
        <source>Link all GDAL supported rasters in a directory as GRASS rasters</source>
        <translation>Podłącz wszystkie mapy rastrowe GDAL z katalogu jako rastry GRASS</translation>
    </message>
    <message>
        <source>Lists information about space time datasets and maps</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lists registered maps of a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lists registered maps of a space time raster3d dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lists space time datasets and maps registered in the temporal database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lists temporal topology of a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Loaded layer</source>
        <translation>Wczytana warstwa</translation>
    </message>
    <message>
        <source>Locate the closest points between objects in two raster maps</source>
        <translation>Odszukaj najbliższe punkty dla obiektów z dwóch map rastrowych</translation>
    </message>
    <message>
        <source>MODIS bands 1, 2, 3, 4, 5, 6, 7</source>
        <translation>MODIS, kanały 1, 2, 3, 4, 5, 6, 7</translation>
    </message>
    <message>
        <source>Make each output cell function of the values assigned to the corresponding cells in the input rasters</source>
        <translation>Stwórz funkcją przypisującą odpowiednie wartości z elementów warstwy wejściowej do elementów warstwy wyjściowej</translation>
    </message>
    <message>
        <source>Manage datasets</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Manage features</source>
        <translation>Zarządzanie obiektami</translation>
    </message>
    <message>
        <source>Manage image colors</source>
        <translation>Zarządzanie kolorami obrazów</translation>
    </message>
    <message>
        <source>Manage map colors</source>
        <translation>Zarządzanie kolorami map</translation>
    </message>
    <message>
        <source>Manage maps in datasets</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Manage raster cells value</source>
        <translation>Zarządzanie wartościami komórek rastra</translation>
    </message>
    <message>
        <source>Manage training dataset</source>
        <translation>Zarządzanie danymi treningowymi</translation>
    </message>
    <message>
        <source>Map algebra</source>
        <translation>Algebra mapowa</translation>
    </message>
    <message>
        <source>Map type conversion</source>
        <translation>Konwersje typów map</translation>
    </message>
    <message>
        <source>MapGen or MatLab vector layer</source>
        <translation>Warstwa wektorowa MapGen lub MatLab</translation>
    </message>
    <message>
        <source>Mask</source>
        <translation>Maska</translation>
    </message>
    <message>
        <source>Maximal tolerance value (higher value=more simplification)</source>
        <translation>Maksymalna wartość tolerancji (wyższa wartość = większe uproszczenie)</translation>
    </message>
    <message>
        <source>Merges several space time datasets into a single space time dataset.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Metadata support</source>
        <translation>Obsługa metadanych</translation>
    </message>
    <message>
        <source>Minimum size for each basin (number of cells)</source>
        <translation>Minimalny rozmiar każdej zlewni (w komórkach rastra)</translation>
    </message>
    <message>
        <source>Modifies the metadata of a space time dataset.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mosaic up to 4 images</source>
        <translation>Mozaika do 4 obrazów</translation>
    </message>
    <message>
        <source>Name for new raster file (specify file extension)</source>
        <translation>Nazwa nowego pliku rastrowego (podaj rozszerzenie pliku)</translation>
    </message>
    <message>
        <source>Name for new vector file (specify file extension)</source>
        <translation>Nazwa nowego pliku wektorowego (podaj rozszerzenie pliku)</translation>
    </message>
    <message>
        <source>Name for output vector map (optional)</source>
        <translation>Nazwa wektorowej mapy wynikowej (opcjonalne)</translation>
    </message>
    <message>
        <source>Name for the output file</source>
        <translation>Nazwa pliku wyjściowego</translation>
    </message>
    <message>
        <source>Name for the output raster map (optional)</source>
        <translation>Nazwa rastrowej mapy wynikowej (opcjonalne)</translation>
    </message>
    <message>
        <source>Name of the output latitude raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name of the output longitude raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Neighborhood analysis</source>
        <translation>Analiza sąsiedztwa</translation>
    </message>
    <message>
        <source>Network analysis</source>
        <translation>Wektor - analiza sieciowa</translation>
    </message>
    <message>
        <source>Network maintenance</source>
        <translation>Zarządzanie siecią</translation>
    </message>
    <message>
        <source>Number of rows to be skipped</source>
        <translation>Liczba wierszy do pominięcia</translation>
    </message>
    <message>
        <source>Observes specific locations in a space time raster dataset over a period of time using vector points</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Others</source>
        <translation>Inne</translation>
    </message>
    <message>
        <source>Output GML file</source>
        <translation>Wyjściowy plik GML</translation>
    </message>
    <message>
        <source>Output Shapefile</source>
        <translation>Wyjściowy Shapefile</translation>
    </message>
    <message>
        <source>Output file for regression coefficients</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output layer name (used in GML file)</source>
        <translation>Nazwa warstwy wynikowej (użyte w pliku GML)</translation>
    </message>
    <message>
        <source>Output raster values along user-defined transect line(s)</source>
        <translation>Mapa rastrowa wartości wzdłuż zdefiniowanych profili</translation>
    </message>
    <message>
        <source>Outputs basic information about a raster map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Outputs basic information about a vector map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overlay</source>
        <translation>Nakładki</translation>
    </message>
    <message>
        <source>Overlay maps</source>
        <translation>Mapy do złożenia</translation>
    </message>
    <message>
        <source>Path to GRASS database of input location (optional)</source>
        <translation>Ścieżka do bazy danych GRASS lokacji źródłowej (opcjonalne)</translation>
    </message>
    <message>
        <source>Path to the OGR data source</source>
        <translation>Ścieżka do danych OGR</translation>
    </message>
    <message>
        <source>Percentage of first layer (0-99)</source>
        <translation>Procent pierwszej warstwy (0-99)</translation>
    </message>
    <message>
        <source>Perform affine transformation (shift, scale and rotate, or GPCs) on vector</source>
        <translation>Dokonaj przekształcenia afinicznego wektora (przesunięcie, skalowanie, obrót punktów kontrolnych GCP)</translation>
    </message>
    <message>
        <source>Performs a neighborhood analysis for each map in a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs spatio-temporal r3.mapcalc expressions on temporally sampled maps of space time 3D raster datasets</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs transformation of 2D vector features to 3D with fixed height</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs transformation of 2D vector features to 3D with height based on attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Performs transformation of 3D vector features to 2D</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Print projection information from a georeferenced file</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku z georeferencją</translation>
    </message>
    <message>
        <source>Print projection information from a georeferenced file and create a new location based on it</source>
        <translation>Wyświetl informację o odwzorowaniu dla pliku z georeferencją i stwórz na tej bazie nową lokację</translation>
    </message>
    <message>
        <source>Print projection information of the current location</source>
        <translation>Wyświetl informacje o odwzorowaniu dla bieżącej lokacji</translation>
    </message>
    <message>
        <source>Prints attributes of vector maps registered in a space time vector dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Prints/sets general temporal GIS database connection for current mapset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Projection conversion of vector</source>
        <translation>Konwertuj odwzorowanie wektora</translation>
    </message>
    <message>
        <source>Projection management</source>
        <translation>Zarządzanie odwzorowaniami</translation>
    </message>
    <message>
        <source>Put geometry variables in database</source>
        <translation>Zapisz zmienne geometrii w bazie danych</translation>
    </message>
    <message>
        <source>Query raster maps</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query rasters on their category values and labels</source>
        <translation>Kategorie i etykiety rastra</translation>
    </message>
    <message>
        <source>Random location perturbations of vector points</source>
        <translation>Losowe lokalne zaburzenia punktów wektorowych</translation>
    </message>
    <message>
        <source>Randomly partition points into test/train sets</source>
        <translation>Losowy podział punktów na grupy treningowe/testowe</translation>
    </message>
    <message>
        <source>Raster</source>
        <translation>Raster</translation>
    </message>
    <message>
        <source>Raster buffer</source>
        <translation>Bufor rastrowy</translation>
    </message>
    <message>
        <source>Raster file matrix filter</source>
        <translation>Filtr rastrowy (macierz)</translation>
    </message>
    <message>
        <source>Raster neighbours analysis</source>
        <translation>Rastrowa analiza sąsiedztwa</translation>
    </message>
    <message>
        <source>Raster support</source>
        <translation>Obsługa rastra</translation>
    </message>
    <message>
        <source>Re-project raster from a location to the current location</source>
        <translation>Wykonaj reprojekcję z lokacji rastra do bieżącej lokacji</translation>
    </message>
    <message>
        <source>Rebuild topology of a vector in mapset</source>
        <translation>Przebuduj topologię wektora w mapsecie</translation>
    </message>
    <message>
        <source>Rebuild topology of all vectors in mapset</source>
        <translation>Przebuduj topologię dla wszystkich wektorów w mapsecie</translation>
    </message>
    <message>
        <source>Recategorize contiguous cells to unique categories</source>
        <translation>Reklasyfikuj sąsiednie komórki rastra do unikalnych kategorii</translation>
    </message>
    <message>
        <source>Reclass category values</source>
        <translation>Reklasyfikuj kategorie</translation>
    </message>
    <message>
        <source>Reclass category values using a column attribute (integer positive)</source>
        <translation>Reklasyfikuj kategorie na bazie kolumny atrybutów (liczby całkowite dodatnie)</translation>
    </message>
    <message>
        <source>Reclass category values using a rules file</source>
        <translation>Reklasyfikuj kategorie na podstawie pliku reguł</translation>
    </message>
    <message>
        <source>Reclass raster using reclassification rules</source>
        <translation>Reklasyfikuj raster na podstawie reguł klasyfikacji</translation>
    </message>
    <message>
        <source>Reclass raster with patches larger than user-defined area size (in hectares)</source>
        <translation>Reklasyfikuj raster ze skrawkami większymi niż powierzchnia podana przez użytkownika (w ha)</translation>
    </message>
    <message>
        <source>Reclass raster with patches smaller than user-defined area size (in hectares)</source>
        <translation>Reklasyfikuj raster ze skrawkami mniejszymi niż powierzchnia podana przez użytkownika (w ha)</translation>
    </message>
    <message>
        <source>Reclassify raster greater or less than user-defined area size (in hectares)</source>
        <translation>Reklasyfikuj raster większy lub mniejszy niż powierzchnia podana przez użytkownika (w ha)</translation>
    </message>
    <message>
        <source>Recode categorical raster using reclassification rules</source>
        <translation>Reklasyfikuj raster kategorii używając reguł</translation>
    </message>
    <message>
        <source>Recode raster</source>
        <translation>Przekoduj raster</translation>
    </message>
    <message>
        <source>Reconnect vector to a new database</source>
        <translation>Ponownie podłącz wektor do nowej bazy danych</translation>
    </message>
    <message>
        <source>Red Green Blue (RGB) to Hue Intensity Saturation (HIS) raster color transformation function</source>
        <translation>Przekształcenie modelu barw rastra RGB na HIS</translation>
    </message>
    <message>
        <source>Region settings</source>
        <translation>Ustawienia regionu</translation>
    </message>
    <message>
        <source>Register external data sources in GRASS</source>
        <translation>Rejestruj zewnętrzne źródła danych w GRASS</translation>
    </message>
    <message>
        <source>Registers raster, vector and raster3d maps in a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Regularized spline with tension raster interpolation based on vector points</source>
        <translation>Interpolacja rastrowa krzywymi sklejanymi z wymuszeniem z punktów wektorowych</translation>
    </message>
    <message>
        <source>Reinterpolate and compute topographic analysis using regularized spline with tension and smoothing</source>
        <translation>Ponowna interpolacja i analiza topograficzna krzywymi sklejanymi z wymuszeniem i wygładzeniem</translation>
    </message>
    <message>
        <source>Remove all lines or boundaries of zero length</source>
        <translation>Usuń wszystkie linie lub granice o zerowej długości</translation>
    </message>
    <message>
        <source>Remove bridges connecting area and island or 2 islands</source>
        <translation>Usuń łączniki łączące poligony z wyspami lub dwie wyspy</translation>
    </message>
    <message>
        <source>Remove dangles</source>
        <translation>Usuń wiszące</translation>
    </message>
    <message>
        <source>Remove duplicate area centroids</source>
        <translation>Usuń zdublowane centroidy poligonów</translation>
    </message>
    <message>
        <source>Remove duplicate lines (pay attention to categories!)</source>
        <translation>Usuń duplikaty linii (uwaga na kategorie!)</translation>
    </message>
    <message>
        <source>Remove existing attribute table of vector</source>
        <translation>Usuń istniejącą tabelę atrybutów wektora</translation>
    </message>
    <message>
        <source>Remove outliers from vector point data</source>
        <translation>Usuń elementy odstające z wektorowej warstwy punktów</translation>
    </message>
    <message>
        <source>Remove small angles between lines at nodes</source>
        <translation>Usuń małe kąty pomiędzy liniami w węzłach</translation>
    </message>
    <message>
        <source>Remove small areas, the longest boundary with adjacent area is removed</source>
        <translation>Usuń małe poligony - najdłuższa granica przylegających poligonów jest usuwana</translation>
    </message>
    <message>
        <source>Remove vertices in threshold from lines and boundaries, boundary is pruned only if topology is not damaged (new intersection, changed attachment of centroid), first and last segment of the boundary is never changed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Removes space time datasets from temporal database.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rename column in attribute table</source>
        <translation>Zmień nazwę kolumny w tabeli atrybutów</translation>
    </message>
    <message>
        <source>Renames a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Replaces gaps in a space time raster dataset with interpolated raster maps</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Report and statistics</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reports</source>
        <translation>Raporty</translation>
    </message>
    <message>
        <source>Reports and statistics</source>
        <translation>Raporty i statystyki</translation>
    </message>
    <message>
        <source>Reproject raster from another Location</source>
        <translation>Wykonaj reprojekcję rastra z innej lokacji</translation>
    </message>
    <message>
        <source>Resample raster using aggregation</source>
        <translation>Resampling rastra poprzez agregację</translation>
    </message>
    <message>
        <source>Resample raster using interpolation</source>
        <translation>Resampling rastra poprzez interpolację</translation>
    </message>
    <message>
        <source>Resample raster. Set new resolution first</source>
        <translation>Resampling rastra. Najpierw ustaw nową rozdzielczość</translation>
    </message>
    <message>
        <source>Rescale the range of category values in raster</source>
        <translation>Przeskaluj zakres kategorii w rastrze</translation>
    </message>
    <message>
        <source>Sample a space time raster dataset at specific coordinates and write the output to file using different layouts</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sample raster at site locations</source>
        <translation>Próbkuj raster w punktach (sites)</translation>
    </message>
    <message>
        <source>Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sampling</source>
        <translation>Próbkowanie</translation>
    </message>
    <message>
        <source>Save the current region as a named region</source>
        <translation>Zapisz bieżący region jako region nazwany</translation>
    </message>
    <message>
        <source>Select features by attributes</source>
        <translation>Zaznacz obiekty przez atrybuty</translation>
    </message>
    <message>
        <source>Select features overlapped by features in another map</source>
        <translation>Zaznacz obiekty nachodzące na siebie na innej mapie</translation>
    </message>
    <message>
        <source>Select maps from space time datasets by topological relationships</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Separator (| , \t etc.)</source>
        <translation>Separator (| , \t itp.)</translation>
    </message>
    <message>
        <source>Set PostgreSQL DB connection</source>
        <translation>Połączenie z bazą PostgreSQL</translation>
    </message>
    <message>
        <source>Set boundary definitions by edge (n-s-e-w)</source>
        <translation>Definicje granic poprzez brzegi (N-S-E-W)</translation>
    </message>
    <message>
        <source>Set boundary definitions for raster</source>
        <translation>Definicje granic dla rastra</translation>
    </message>
    <message>
        <source>Set boundary definitions from raster</source>
        <translation>Definicje granic z rastra</translation>
    </message>
    <message>
        <source>Set boundary definitions from vector</source>
        <translation>Definicje granic z wektora</translation>
    </message>
    <message>
        <source>Set boundary definitions to current or default region</source>
        <translation>Ustaw granice do bieżącego lub domyślnego regionu</translation>
    </message>
    <message>
        <source>Set color rules based on stddev from a map&apos;s mean value</source>
        <translation>Reguły kolorów na podstawie odchylenia standardowego z wartości średnich mapy</translation>
    </message>
    <message>
        <source>Set general DB connection</source>
        <translation>Połączenie z bazą danych</translation>
    </message>
    <message>
        <source>Set general DB connection with a schema (PostgreSQL only)</source>
        <translation>Połączenie z bazą danych ze schematem (tylko PostgreSQL)</translation>
    </message>
    <message>
        <source>Set raster color table</source>
        <translation>Tabela kolorów rastra</translation>
    </message>
    <message>
        <source>Set raster color table from existing raster</source>
        <translation>Tabela kolorów rastra na podstawie istniejącego rastra</translation>
    </message>
    <message>
        <source>Set raster color table from set tables</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set raster color table from user-defined rules</source>
        <translation>Tabela kolorów rastra na podstawie reguł użytkownika</translation>
    </message>
    <message>
        <source>Set region to align to raster</source>
        <translation>Region dopasowany do rastra</translation>
    </message>
    <message>
        <source>Set the region to match multiple rasters</source>
        <translation>Region dopasowany do wielu rastrów</translation>
    </message>
    <message>
        <source>Set the region to match multiple vectors</source>
        <translation>Region dopasowany do wielu wektorów</translation>
    </message>
    <message>
        <source>Set user/password for driver/database</source>
        <translation>Konto/hasło dla sterownika/bazy danych</translation>
    </message>
    <message>
        <source>Sets the boundary definitions for a raster map</source>
        <translation>Definicje granic dla mapy rastrowej</translation>
    </message>
    <message>
        <source>Shifts temporally the maps of a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show database connection for vector</source>
        <translation>Wyświetl połączenia z bazą danych dla wektora</translation>
    </message>
    <message>
        <source>Shrink current region until it meets non-NULL data from raster</source>
        <translation>Zawęź bieżący region tak, by zawierał dane rastrowe inne niż NULL</translation>
    </message>
    <message>
        <source>Simple map algebra</source>
        <translation>Prosta algebra mapowa</translation>
    </message>
    <message>
        <source>Simplify vector</source>
        <translation>Uprość wektor</translation>
    </message>
    <message>
        <source>Snap lines to vertex in threshold</source>
        <translation>Dociągnij linie do wierzchołków w przedziale</translation>
    </message>
    <message>
        <source>Snaps temporally the maps of a space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Solar and irradiation model</source>
        <translation>Model nasłonecznienia i promieniowania</translation>
    </message>
    <message>
        <source>Spatial analysis</source>
        <translation>Analizy przestrzenne</translation>
    </message>
    <message>
        <source>Spatial models</source>
        <translation>Modele przestrzenne</translation>
    </message>
    <message>
        <source>Split lines to shorter segments</source>
        <translation>Podziel linie na krótsze segmenty</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Statystyki</translation>
    </message>
    <message>
        <source>Stores raster map values at spatial and temporal positions of vector points as vector attributes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sum raster cell values</source>
        <translation>Sumuj wartości w komórce rastra</translation>
    </message>
    <message>
        <source>Surface management</source>
        <translation>Analiza powierzchni topograficznej</translation>
    </message>
    <message>
        <source>Tables management</source>
        <translation>Zarządzanie tabelami</translation>
    </message>
    <message>
        <source>Tabulate mutual occurrence (coincidence) of categories for two rasters</source>
        <translation>Tabularyzuj wspólne wystąpienie (koincydencja) kategorii dla dwóch warstw rastrowych</translation>
    </message>
    <message>
        <source>Take vector stream data, transform it to raster, and subtract depth from the output DEM</source>
        <translation>Weź dane wektorowe strumieni, przekształć je w warstwę rastrową i odejmij głębokość od wyjściowego DEM</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-ETM 7 raster</source>
        <translation>Przekształcenie Tasseled Cap (Kauth Thomas) dla rastra LANDSAT-ETM 7</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-OLI 8 raster</source>
        <translation>Przekształcenie Tasseled Cap (Kauth Thomas) dla rastra LANDSAT-OLI 8</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 4 raster</source>
        <translation>Przekształcenie Tasseled Cap (Kauth Thomas) dla rastra LANDSAT-TM 4</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 5 raster</source>
        <translation>Przekształcenie Tasseled Cap (Kauth Thomas) dla rastra LANDSAT-TM 5</translation>
    </message>
    <message>
        <source>Tasseled Cap (Kauth Thomas) transformation for MODIS raster</source>
        <translation>Przekształcenie Tasseled Cap (Kauth Thomas) dla rastra MODIS</translation>
    </message>
    <message>
        <source>Temporal</source>
        <translation>Czas</translation>
    </message>
    <message>
        <source>Temporal WHERE conditions without &apos;where&apos; keyword</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Terrain analysis</source>
        <translation>Analizy terenu</translation>
    </message>
    <message>
        <source>Tests of normality on vector points</source>
        <translation>Testuj normalizację punktów wektorowych</translation>
    </message>
    <message>
        <source>Text file</source>
        <translation>Plik tekstowy</translation>
    </message>
    <message>
        <source>Thin no-zero cells that denote line features</source>
        <translation>Linearyzuj niezerowe komórki stanowiące obiekty liniowe</translation>
    </message>
    <message>
        <source>Toolset for cleaning topology of vector map</source>
        <translation>Narzędzie czyszczenia topologii map wektorowych</translation>
    </message>
    <message>
        <source>Topology management</source>
        <translation>Zarządzanie topologią</translation>
    </message>
    <message>
        <source>Trace a flow through an elevation model</source>
        <translation>Śledź spływ po NMT</translation>
    </message>
    <message>
        <source>Transform cells with value in null cells</source>
        <translation>Przekształć komórki rastra z wartością na NULL</translation>
    </message>
    <message>
        <source>Transform features</source>
        <translation>Przekształcenia obiektów</translation>
    </message>
    <message>
        <source>Transform image</source>
        <translation>Przekształć obraz</translation>
    </message>
    <message>
        <source>Transform null cells in value cells</source>
        <translation>Przekształć komórki rastra NULL na komórki z wartością</translation>
    </message>
    <message>
        <source>Transform or reproject vector from another Location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transform value cells in null cells</source>
        <translation>Przekształć komórki rastra z wartością na NULL</translation>
    </message>
    <message>
        <source>Type in map names separated by a comma</source>
        <translation>Wypisz nazwy map oddzielone przecinkami</translation>
    </message>
    <message>
        <source>Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Update raster statistics</source>
        <translation>Aktualizuj statystyki rastra</translation>
    </message>
    <message>
        <source>Update vector map metadata</source>
        <translation>Aktualizuj metadane mapy wektorowej</translation>
    </message>
    <message>
        <source>Upgrade all vectors from GRASS 6 to GRASS 7</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Upgrade from GRASS 6</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Upload raster values at positions of vector points to the table</source>
        <translation>Zapisz wartości rastra w punktach wektorowych do tabeli</translation>
    </message>
    <message>
        <source>Upload vector values at positions of vector points</source>
        <translation>Zapisz wartości wektora w punktach wektorowych</translation>
    </message>
    <message>
        <source>Vector</source>
        <translation>Wektor</translation>
    </message>
    <message>
        <source>Vector buffer</source>
        <translation>Bufor wektorowy</translation>
    </message>
    <message>
        <source>Vector geometry analysis</source>
        <translation>Analiza geometrii wektora</translation>
    </message>
    <message>
        <source>Vector intersection</source>
        <translation>Przecięcie wektora</translation>
    </message>
    <message>
        <source>Vector non-intersection</source>
        <translation>Wektory bez przecięć</translation>
    </message>
    <message>
        <source>Vector subtraction</source>
        <translation>Odejmowanie wektorów</translation>
    </message>
    <message>
        <source>Vector supervised classification tool which uses attributes as classification parameters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector union</source>
        <translation>Złączenie wektorów</translation>
    </message>
    <message>
        <source>Vector update by other maps</source>
        <translation>Aktualizacja wektora na podstawie innych map</translation>
    </message>
    <message>
        <source>Vegetation indices</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Visibility graph construction</source>
        <translation>Tworzenie grafu widoczności</translation>
    </message>
    <message>
        <source>Voronoi diagram (area)</source>
        <translation>Podział Woronoja (obszar)</translation>
    </message>
    <message>
        <source>Voronoi diagram (lines)</source>
        <translation>Podział Woronoja (linie)</translation>
    </message>
    <message>
        <source>Watershed Analysis</source>
        <translation>Analiza zlewni</translation>
    </message>
    <message>
        <source>Which column for the X coordinate? The first is 1</source>
        <translation>Kolumna współrzędnej X. Pierwsza ma numer 1</translation>
    </message>
    <message>
        <source>Which column for the Y coordinate?</source>
        <translation>Kolumna współrzędnej Y?</translation>
    </message>
    <message>
        <source>Which column for the Z coordinate? If 0, z coordinate is not used</source>
        <translation>Kolumna współrzędnej Z. Jeśli nieużywana - podaj 0</translation>
    </message>
    <message>
        <source>Work with vector points</source>
        <translation>Praca z punktami wektorowymi</translation>
    </message>
    <message>
        <source>Write only features link to a record</source>
        <translation>Zapisz w atrybutach tylko link do obiektu</translation>
    </message>
    <message>
        <source>Zero-crossing edge detection raster function for image processing</source>
        <translation>Funkcja rastrowa detekcji przejścia przez zero dla przetwarzania obrazów</translation>
    </message>
</context>
<context>
    <name>hillshade</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Scale (ratio of vertical units to horizontal)</source>
        <translation>Proporcje skali pionowej do poziomej</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Z factor (vertical exaggeration)</source>
        <translation>Mnożnik skali osi Z</translation>
    </message>
    <message>
        <source>Azimuth of the light</source>
        <translation>Azymut światła [stopnie] (0-N, 90-E)</translation>
    </message>
    <message>
        <source>Altitude of the light</source>
        <translation>Wysokość światła nad horyzontem [stopnie]</translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula instead of the Horn&apos;s one</source>
        <translation>Użyj formuły Zevenbergen&amp;Thorne zamiast formuły Horn&apos;a</translation>
    </message>
    <message>
        <source>Combined shading</source>
        <translation>Cieniowanie złożone</translation>
    </message>
    <message>
        <source>Multidirectional shading</source>
        <translation>Wielokierunkowe cieniowanie</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Hillshade</source>
        <translation>Cieniowanie</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>loadAlgorithms</name>
    <message>
        <source>Script folder {} does not exist</source>
        <translation>Folder skryptów {} nie istnieje</translation>
    </message>
    <message>
        <source>Processing</source>
        <translation>Processing</translation>
    </message>
    <message>
        <source>Script folder changed into {}</source>
        <translation>Folder skryptów zmieniony na {}</translation>
    </message>
</context>
<context>
    <name>merge</name>
    <message>
        <source>Merge</source>
        <translation>Połącz</translation>
    </message>
    <message>
        <source>Input layers</source>
        <translation>Warstwy wejściowe</translation>
    </message>
    <message>
        <source>Grab pseudocolor table from first layer</source>
        <translation>Paleta pseudokolorów z pierwszej warstwy</translation>
    </message>
    <message>
        <source>Place each input file into a separate band</source>
        <translation>Umieść każdy plik wejściowy w odrębnym kanale</translation>
    </message>
    <message>
        <source>Input pixel value to treat as &quot;nodata&quot;</source>
        <translation>Podaj wartość piksela traktowaną jako &quot;brak danych&quot;</translation>
    </message>
    <message>
        <source>Assign specified &quot;nodata&quot; value to output</source>
        <translation>Przypisz do wyniku podaną wartość jako &quot;brak danych&quot;</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
    <message>
        <source>Merged</source>
        <translation>Złączone</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>nearblack</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>How far from black (white)</source>
        <translation>Margines czarnego (lub białego)</translation>
    </message>
    <message>
        <source>Search for nearly white pixels instead of nearly black</source>
        <translation>Szukaj prawie białego zamiast czarnego</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Nearblack</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Near black</source>
        <translation>Usuń szumy</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>notification_message</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="859"/>
        <source>Content of the notification message sent by the provider (available only for actions triggered by provider notifications).</source>
        <translation>Zawartość komunikatu wysłanego przez dostawcę danych (dostępne tylko dla akcji wywoływanych przez komunikaty dostawcy).</translation>
    </message>
</context>
<context>
    <name>ogr2ogr</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Converted</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Convert format</source>
        <translation>Konwertuj format</translation>
    </message>
    <message>
        <source>Vector conversion</source>
        <translation>Wektor - konwersja</translation>
    </message>
    <message>
        <source>Output file &quot;{}&quot; already exists.</source>
        <translation>Plik wyjściowy &quot;{}&quot; już istnieje.</translation>
    </message>
</context>
<context>
    <name>ogrinfo</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Summary output only</source>
        <translation>Tylko podsumowanie</translation>
    </message>
    <message>
        <source>Suppress metadata info</source>
        <translation>Pomiń informacje o metadanych</translation>
    </message>
    <message>
        <source>Layer information</source>
        <translation>Informacje o warstwie</translation>
    </message>
    <message>
        <source>HTML files (*.html)</source>
        <translation>Pliki HTML (*.html)</translation>
    </message>
    <message>
        <source>Vector information</source>
        <translation>Informacje o warstwie wektorowej</translation>
    </message>
    <message>
        <source>Vector miscellaneous</source>
        <translation>Wektor - różne</translation>
    </message>
</context>
<context>
    <name>optionsDialog</name>
    <message>
        <source>Warning!</source>
        <translation>Ostrzeżenie!</translation>
    </message>
    <message>
        <source>You need to add some APIs file in order to compile</source>
        <translation>Do kompilacji brakuje pliku API</translation>
    </message>
    <message>
        <source>Please specify API file or check &quot;Use preloaded API files&quot;</source>
        <translation>Wskaż plik API lub włącz &quot;Użyj domyślnych plików API&quot;</translation>
    </message>
    <message>
        <source>The APIs file was not compiled, click on &quot;Compile APIs…&quot;</source>
        <translation>Plik API nie został skompilowany, kliknij &quot;Kompiluj API…&quot;</translation>
    </message>
</context>
<context>
    <name>pansharp</name>
    <message>
        <source>Nearest Neighbour</source>
        <translation>Najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <source>Cubic Spline</source>
        <translation>Splajn sześcienny</translation>
    </message>
    <message>
        <source>Lanczos Windowed Sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Average</source>
        <translation>średnia</translation>
    </message>
    <message>
        <source>Spectral dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Panchromatic dataset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Resampling algorithm</source>
        <translation>Algorytm resamplingu</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>Wyjście</translation>
    </message>
    <message>
        <source>Pansharpening</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
</context>
<context>
    <name>parent</name>
    <message>
        <source>Invalid CSW connections XML.</source>
        <translation>Niepoprawne połączenia XML dla CSW.</translation>
    </message>
    <message>
        <source>Cannot parse XML file: {0}</source>
        <translation>Nie można sprawdzić pliku XML: {0}</translation>
    </message>
    <message>
        <source>Cannot open file: {0}</source>
        <translation>Nie można otworzyć pliku: {0}</translation>
    </message>
    <message>
        <source>Loading Connections</source>
        <translation>Wczytywanie połączeń</translation>
    </message>
    <message>
        <source>Choose GeoPackage file</source>
        <translation>Wskaż plik GeoPackage</translation>
    </message>
</context>
<context>
    <name>pct2rgb</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Generate a RGBA file</source>
        <translation>Generuj plik RGBA</translation>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
    <message>
        <source>PCT to RGB</source>
        <translation>PCT na RGB</translation>
    </message>
</context>
<context>
    <name>polygonize</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Name of the field to create</source>
        <translation>Nazwa pola do utworzenia</translation>
    </message>
    <message>
        <source>Use 8-connectedness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vectorized</source>
        <translation>Warstwa spoligonizowana</translation>
    </message>
    <message>
        <source>Polygonize (raster to vector)</source>
        <translation>Poligonizuj (raster na wektor)</translation>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>proximity</name>
    <message>
        <source>Georeferenced coordinates</source>
        <translation>Współrzędne z georeferencją</translation>
    </message>
    <message>
        <source>Pixel coordinates</source>
        <translation>Współrzędne pixela</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>A list of pixel values in the source image to be considered target pixels</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The maximum distance to be generated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value to be applied to all pixels that are within the -maxdist of target pixels</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Nodata value to use for the destination proximity raster</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Proximity map</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Distance units</source>
        <translation>Jednostki odległości</translation>
    </message>
    <message>
        <source>Proximity (raster distance)</source>
        <translation>Rastrowa mapa sąsiedztwa</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>rasterize</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Vector conversion</source>
        <translation>Wektor - konwersja</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation>Piksele</translation>
    </message>
    <message>
        <source>Georeferenced units</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Field to use for a burn-in value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>A fixed value to burn</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output raster size units</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Width/Horizontal resolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Height/Vertical resolution</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output extent</source>
        <translation>Wyjściowy zasięg</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands</source>
        <translation>Przypisz wartość braku danych do kanałów wynikowych</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Pre-initialize the output image with value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invert rasterization</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Rasterized</source>
        <translation>Wynik rasteryzacji</translation>
    </message>
    <message>
        <source>Rasterize (vector to raster)</source>
        <translation>Rasteryzuj (wektor na raster)</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>rasterize_over</name>
    <message>
        <source>Vector conversion</source>
        <translation>Wektor - konwersja</translation>
    </message>
    <message>
        <source>Input vector layer</source>
        <translation>Wejściowa warstwa wektorowa</translation>
    </message>
    <message>
        <source>Input raster layer</source>
        <translation>Źródłowa warstwa rastrowa</translation>
    </message>
    <message>
        <source>Field to use for burn in value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add burn in values to existing raster values</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
    <message>
        <source>Rasterized</source>
        <translation>Wynik rasteryzacji</translation>
    </message>
    <message>
        <source>Rasterize (overwrite with attribute)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>rasterize_over_fixed_value</name>
    <message>
        <source>Input vector layer</source>
        <translation>Wejściowa warstwa wektorowa</translation>
    </message>
    <message>
        <source>Input raster layer</source>
        <translation>Źródłowa warstwa rastrowa</translation>
    </message>
    <message>
        <source>A fixed value to burn</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add burn in values to existing raster values</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
    <message>
        <source>Rasterized</source>
        <translation>Wynik rasteryzacji</translation>
    </message>
    <message>
        <source>Rasterize (overwrite with fixed value)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vector conversion</source>
        <translation>Wektor - konwersja</translation>
    </message>
</context>
<context>
    <name>rearrange_bands</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa źródłowa</translation>
    </message>
    <message>
        <source>Selected band(s)</source>
        <translation>Wybrane kanały</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Converted</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Rearrange bands</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
    <message>
        <source>This algorithm creates a new raster using selected band(s) from a given raster layer.

The algorithm also makes it possible to reorder the bands for the newly-created raster.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use Input Layer Data Type</source>
        <translation>Użyj typu danych wartswy źródłowej</translation>
    </message>
</context>
<context>
    <name>retile</name>
    <message>
        <source>Retile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <source>Input files</source>
        <translation>Pliki źródłowe</translation>
    </message>
    <message>
        <source>Tile width</source>
        <translation>Szerokość kafla</translation>
    </message>
    <message>
        <source>Tile height</source>
        <translation>Wysokość kafla</translation>
    </message>
    <message>
        <source>Overlap in pixels between consecutive tiles</source>
        <translation>Wzajemne pokrycie sąsiednich kafli w pikselach</translation>
    </message>
    <message>
        <source>Number of pyramids levels to build</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Source coordinate reference system</source>
        <translation>Układ współrzędnych źródła</translation>
    </message>
    <message>
        <source>Resampling method</source>
        <translation>Metoda resamplingu</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Build only the pyramids</source>
        <translation>Twórz tylko piramidy</translation>
    </message>
    <message>
        <source>Use separate directory for each tiles row</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Output directory</source>
        <translation>Katalog docelowy</translation>
    </message>
    <message>
        <source>CSV file containing the tile(s) georeferencing information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster miscellaneous</source>
        <translation>Raster - różne</translation>
    </message>
    <message>
        <source>Column delimiter used in the CSV file</source>
        <translation>Separator kolumny stosowany w pliku CSV.</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Cubic Spline</source>
        <translation>Splajn sześcienny</translation>
    </message>
    <message>
        <source>Lanczos Windowed Sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>rgb2pct</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Number of colors</source>
        <translation>Liczba kolorów</translation>
    </message>
    <message>
        <source>RGB to PCT</source>
        <translation>RGB na PCT</translation>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
</context>
<context>
    <name>roughness</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Roughness</source>
        <translation>Szorstkość</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
</context>
<context>
    <name>rulesDialog</name>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Topology Rule Settings</source>
        <translation>Reguły topologii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Current Rules</source>
        <translation>Bieżące reguły</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Add Rule</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Rule</source>
        <translation>Reguła</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="72"/>
        <source>Layer #1</source>
        <translation>Warstwa 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="72"/>
        <source>Layer #2</source>
        <translation>Warstwa 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Layer1ID</source>
        <translation>ID warstwy 1</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Layer2ID</source>
        <translation>ID warstwy 2</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="154"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="197"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="201"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="226"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="236"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="277"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="308"/>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="311"/>
        <source>No layer</source>
        <translation>Brak warstwy</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.ui"/>
        <source>Delete Rule</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/rulesDialog.cpp" line="72"/>
        <source>Test</source>
        <translation>Testuj</translation>
    </message>
</context>
<context>
    <name>sieve</name>
    <message>
        <source>Sieve</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation>Próg</translation>
    </message>
    <message>
        <source>Use 8-connectedness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not use the default validity mask for the input band</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Validity mask</source>
        <translation>Maska walidacji</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Sieved</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>slope</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Ratio of vertical units to horizontal</source>
        <translation>Stosunek jednostek pionowych do poziomych</translation>
    </message>
    <message>
        <source>Slope expressed as percent instead of degrees</source>
        <translation>Nachylenie wyrażone w procentach zamiast stopni</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Use Zevenbergen&amp;Thorne formula instead of the Horn&apos;s one</source>
        <translation>Użyj formuły Zevenbergen&amp;Thorne zamiast formuły Horn&apos;a</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Slope</source>
        <translation>Nachylenie</translation>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>symbol_angle</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="837"/>
        <source>Angle of symbol used to render the feature (valid for marker symbols only).</source>
        <translation>Kąt symbolu użytego do renderowania obiektu (ważny jedynie dla symboli znaczników).</translation>
    </message>
</context>
<context>
    <name>symbol_color</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="836"/>
        <source>Color of symbol used to render the feature.</source>
        <translation>Kolor symbolu użytego do renderowania obiektu.</translation>
    </message>
</context>
<context>
    <name>symbol_count</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="841"/>
        <source>Total number of features represented by the symbol.</source>
        <translation>Całkowita liczba obiektów reprezentowanych przez symbol.</translation>
    </message>
</context>
<context>
    <name>symbol_id</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="840"/>
        <source>Internal ID of the symbol.</source>
        <translation>Wewnętrzny identyfikator symbolu.</translation>
    </message>
</context>
<context>
    <name>symbol_label</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="839"/>
        <source>Label for the symbol (either a user defined label or the default autogenerated label).</source>
        <translation>Etykieta symbolu (etykieta zdefiniowana przez użytkownika lub domyślna etykieta wygenerowana automatycznie).</translation>
    </message>
</context>
<context>
    <name>topolTest</name>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="172"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="178"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="300"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="418"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="424"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="646"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="652"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="745"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="809"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="883"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="969"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1053"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1146"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1219"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1258"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1374"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1380"/>
        <source>Topology plugin</source>
        <translation>Topologia</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="172"/>
        <source>First geometry invalid in dangling line test.</source>
        <translation>Niepoprawna pierwsza geometria w teście wiszących segmentów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="178"/>
        <source>Failed to import first geometry into GEOS in dangling line test.</source>
        <translation>Nie udało się zaimportować pierwszej geometrii do GEOS w teście wiszących segmentów.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="300"/>
        <source>Invalid second geometry in duplicate geometry test.</source>
        <translation>Niepoprawna druga geometria w teście zduplikowanej geometrii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="418"/>
        <source>Invalid second geometry in overlaps test.</source>
        <translation>Niepoprawna druga geometria w teście nachodzenia na siebie.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="424"/>
        <source>Skipping invalid second geometry of feature %1 in overlaps test.</source>
        <translation>Pominięto niepoprawną drugą geometrię obiektu %1 w teście nachodzenia na siebie.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="646"/>
        <source>Skipping invalid first geometry in pseudo line test.</source>
        <translation>Pominięto niepoprawną pierwszą geometrię w teście pseudosegmentu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="652"/>
        <source>Failed to import first geometry into GEOS in pseudo line test.</source>
        <translation>Nie udało się zaimportować pierwszej geometrii do GEOS w teście pseudosegmentu.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="745"/>
        <source>Invalid geometry in validity test.</source>
        <translation>Niepoprawna geometria w teście poprawności.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="809"/>
        <source>Invalid geometry in covering test.</source>
        <translation>Niepoprawna geometria w teście pokrycia.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="883"/>
        <source>Second geometry missing.</source>
        <translation>Brak drugiej geometrii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="969"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1053"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1146"/>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1219"/>
        <source>Second geometry missing or GEOS import failed.</source>
        <translation>Brak drugiej geometrii lub błąd importu GEOS.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1258"/>
        <source>Missing geometry in multipart check.</source>
        <translation>Brak geometrii przy sprawdzeniu wielolinii.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1374"/>
        <source>First layer not found in registry.</source>
        <translation>Nie odnaleziono pierwszej warstwy w rejestrze.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="1380"/>
        <source>Second layer not found in registry.</source>
        <translation>Nie odnaleziono drugiej warstwy w rejestrze.</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="48"/>
        <source>must not have invalid geometries</source>
        <translation>nie może zawierać niepoprawnych geometrii</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="53"/>
        <source>must not have dangles</source>
        <translation>nie może mieć wiszących węzłów</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="58"/>
        <source>must not have duplicates</source>
        <translation>nie może mieć duplikatów</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="63"/>
        <source>must not have pseudos</source>
        <translation>nie może mieć pseudokońców</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="68"/>
        <source>must not overlap</source>
        <translation>nie może się pokrywać</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="73"/>
        <source>must not have gaps</source>
        <translation>nie może mieć szczelin</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="78"/>
        <source>must not have multi-part geometries</source>
        <translation>nie może mieć geometrii wieloczęściowych</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="84"/>
        <source>must not overlap with</source>
        <translation>nie może się pokrywać z</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="90"/>
        <source>must be covered by</source>
        <translation>musi się pokrywać z</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="96"/>
        <source>must be covered by endpoints of</source>
        <translation>musi się pokrywać z końcami linii </translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="102"/>
        <source>end points must be covered by</source>
        <translation>końce linii muszą się pokrywać z</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="108"/>
        <source>must be inside</source>
        <translation>musi być wewnątrz</translation>
    </message>
    <message>
        <location filename="../src/plugins/topology/topolTest.cpp" line="114"/>
        <source>must contain</source>
        <translation>musi zawierać</translation>
    </message>
</context>
<context>
    <name>tpi</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Topographic Position Index (TPI)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
    <message>
        <source>Topographic Position Index</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>translate</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Override the projection for the output file</source>
        <translation>Nadpisz odwzorowanie dla pliku wyjściowego</translation>
    </message>
    <message>
        <source>Assign a specified nodata value to output bands</source>
        <translation>Przypisz wartość braku danych do kanałów wyjściowych</translation>
    </message>
    <message>
        <source>Copy all subdatasets of this file to individual output files</source>
        <translation>Skopiuj wszystkie podzbiory danych tego pliku do odrębnych plików wyjściowych</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Converted</source>
        <translation>Warstwa wyjściowa</translation>
    </message>
    <message>
        <source>Raster conversion</source>
        <translation>Raster - konwersja</translation>
    </message>
    <message>
        <source>Translate (convert format)</source>
        <translation>Konwertuj format</translation>
    </message>
    <message>
        <source>Use Input Layer Data Type</source>
        <translation>Użyj typu danych wartswy źródłowej</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
</context>
<context>
    <name>tri</name>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Band number</source>
        <translation>Liczba kanałów</translation>
    </message>
    <message>
        <source>Compute edges</source>
        <translation>Obliczenia przy granicach</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Terrain Ruggedness Index</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Terrain Ruggedness Index (TRI)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Raster analysis</source>
        <translation>Raster - analiza</translation>
    </message>
</context>
<context>
    <name>variable_help</name>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="720"/>
        <source>Current QGIS version string.</source>
        <translation>Oznaczenie bieżącej wersji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="721"/>
        <source>Current QGIS version number.</source>
        <translation>Numer bieżącej wersji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="722"/>
        <source>Current QGIS release name.</source>
        <translation>Nazwa bieżącego wydania QGIS.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="723"/>
        <source>Short QGIS version string.</source>
        <translation>Krótkie oznaczenie bieżącej wersji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="724"/>
        <source>Operating system name, e.g., &apos;windows&apos;, &apos;linux&apos; or &apos;osx&apos;.</source>
        <translation>Nazwa systemu operacyjnego, np. &apos;windows&apos;, &apos;linux&apos; lub &apos;osx&apos;.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="725"/>
        <source>QGIS platform, e.g., &apos;desktop&apos; or &apos;server&apos;.</source>
        <translation>Platforma QGIS, np. &apos;desktop&apos; lub &apos;serwer&apos;.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="726"/>
        <source>Two letter identifier for current QGIS locale.</source>
        <translation>Dwuliterowe oznaczenie bieżącego ustawienia lokalizacji QGIS.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="727"/>
        <source>Current user&apos;s operating system account name.</source>
        <translation>Nazwa konta bieżącego użytkownika w systemie operacyjnym.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="728"/>
        <source>Current user&apos;s operating system user name (if available).</source>
        <translation>Nazwa bieżącego użytkownika w systemie operacyjnym (jeśli jest dostępna).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="731"/>
        <source>Title of current project.</source>
        <translation>Tytuł bieżącego projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="732"/>
        <source>Full path (including file name) of current project.</source>
        <translation>Pełna ścieżka (zawierająca nazwę pliku) do bieżącego projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="733"/>
        <source>Folder for current project.</source>
        <translation>Katalog dla bieżącego projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="734"/>
        <source>Filename of current project.</source>
        <translation>Nazwa pliku dla bieżącego projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="735"/>
        <source>Base name of current project&apos;s filename (without path and extension).</source>
        <translation>Główna część nazwy pliku bieżącego projektu (bez ścieżki i rozszerzenia).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="736"/>
        <source>Home path of current project.</source>
        <translation>Ścieżka katalogu bieżącego projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="737"/>
        <source>Coordinate reference system of project (e.g., &apos;EPSG:4326&apos;).</source>
        <translation>Układ współrzędnych projektu (np. &apos;EPSG:4326&apos;).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="738"/>
        <source>Coordinate reference system of project (full definition).</source>
        <translation>Układ współrzędnych projektu (pełna definicja).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="739"/>
        <source>Project author, taken from project metadata.</source>
        <translation>Autor projektu, pobrane z metadanych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="740"/>
        <source>Project abstract, taken from project metadata.</source>
        <translation>Streszczenie, pobrane z metadanych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="741"/>
        <source>Project creation date, taken from project metadata.</source>
        <translation>Data utworzenia projektu, pobrane z metadanych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="742"/>
        <source>Project identifier, taken from project metadata.</source>
        <translation>Identyfikator projektu, pobrane z metadanych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="743"/>
        <source>Project keywords, taken from project metadata.</source>
        <translation>Słowa kluczowe, pobrane z metadanych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="744"/>
        <source>Area unit for current project, used when calculating areas of geometries.</source>
        <translation>Jednostka powierzchni bieżącego projektu, używana podczas obliczania powierzchni geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="745"/>
        <source>Distance unit for current project, used when calculating lengths of geometries.</source>
        <translation>Jednostka odległości bieżącego projektu, używana podczas obliczania długości geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="746"/>
        <source>Name of ellipsoid of current project, used when calculating geodetic areas and lengths of geometries.</source>
        <translation>Nazwa elipsoidy bieżącego projektu, używanej podczas obliczania geodezyjnych powierzchni i długości geometrii.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="749"/>
        <source>Name of current layer.</source>
        <translation>Nazwa bieżącej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="750"/>
        <source>ID of current layer.</source>
        <translation>Identyfikator bieżącej warstwy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="751"/>
        <source>The current layer.</source>
        <translation>Bieżąca warstwa.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="754"/>
        <source>Name of composition.</source>
        <translation>Nazwa kompozycji.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="755"/>
        <source>Number of pages in composition.</source>
        <translation>Liczba stron w kompozycji.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="756"/>
        <source>Current page number in composition.</source>
        <translation>Numer bieżącej strony w kompozycji.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="757"/>
        <source>Composition page height in mm.</source>
        <translation>Wysokość strony w kompozycji w mm.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="758"/>
        <source>Composition page width in mm.</source>
        <translation>Szerokość strony w kompozycji w mm.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="759"/>
        <source>Composition resolution (DPI).</source>
        <translation>Rozdzielczość kompozycji (DPI).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="762"/>
        <source>Current atlas coverage layer ID.</source>
        <translation>ID warstwy opracowania atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="763"/>
        <source>Current atlas coverage layer name.</source>
        <translation>Nazwa warstwy opracowania atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="764"/>
        <source>Total number of features in atlas.</source>
        <translation>Liczba obiektów w atlasie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="765"/>
        <source>Current atlas feature number.</source>
        <translation>Numer obiektu atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="766"/>
        <source>Current atlas file name.</source>
        <translation>Nazwa pliku atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="767"/>
        <source>Current atlas page name.</source>
        <translation>Nazwa strony atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="768"/>
        <source>Current atlas feature (as feature object).</source>
        <translation>Aktualny obiekt atlasu (jako obiekt).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="769"/>
        <source>Current atlas feature ID.</source>
        <translation>ID aktualnego obiektu atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="770"/>
        <source>Current atlas feature geometry.</source>
        <translation>Geometria aktualnego obiektu atlasu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="773"/>
        <source>Layout item user ID (not necessarily unique).</source>
        <translation>ID elementu układu wydruku (niekoniecznie unikalne).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="774"/>
        <source>layout item unique ID.</source>
        <translation>Unikalne ID elementu układu wydruku.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="775"/>
        <source>Left position of layout item (in mm).</source>
        <translation>Pozycja lewej krawędzi elementu układu wydruku (w mm).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="776"/>
        <source>Top position of layout item (in mm).</source>
        <translation>Pozycja górnej krawędzi elementu układu wydruku (w mm).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="777"/>
        <source>Width of layout item (in mm).</source>
        <translation>Szerokość elementu układu wydruku (w mm).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="778"/>
        <source>Height of layout item (in mm).</source>
        <translation>Wysokość elementu układu wydruku (w mm).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="781"/>
        <source>ID of current map destination. This will be &apos;canvas&apos; for canvas renders, and the item ID for layout map renders.</source>
        <translation>ID bieżącej mapy. Będzie to &apos;canvas&apos; dla renderów obszaru mapy i ID elementu dla renderów wydruku mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="782"/>
        <source>Current rotation of map.</source>
        <translation>Aktualny obrót mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="783"/>
        <source>Current scale of map.</source>
        <translation>Aktualna skala mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="784"/>
        <source>Geometry representing the current extent of the map.</source>
        <translation>Geometria reprezentująca aktualny zasięg przestrzenny mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="785"/>
        <source>Center of map.</source>
        <translation>Środek mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="786"/>
        <source>Width of map.</source>
        <translation>Szerokość mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="787"/>
        <source>Height of map.</source>
        <translation>Wysokość mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="788"/>
        <source>Coordinate reference system of map (e.g., &apos;EPSG:4326&apos;).</source>
        <translation>Układ współrzędnych mapy (np. &apos;EPSG:4326&apos;).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="789"/>
        <source>Name of the coordinate reference system of the map.</source>
        <translation>Nazwa układu współrzędnych mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="791"/>
        <source>Coordinate reference system of map (full definition).</source>
        <translation>Układ współrzędnych mapy (pełna definicja).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="790"/>
        <source>Units for map measurements.</source>
        <translation>Jednostki dla pomiarów na mapie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="792"/>
        <source>Acronym of the coordinate reference system of the map.</source>
        <translation>Akronim układu współrzędnych mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="793"/>
        <source>Acronym of the ellipsoid of the coordinate reference system of the map.</source>
        <translation>Akronim elipsoidy układu współrzędnych mapy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="794"/>
        <source>Proj4 definition of the coordinate reference system.</source>
        <translation>Definicja Proj4 układu współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="795"/>
        <source>WKT definition of the coordinate reference system.</source>
        <translation>Definicja WKT układu współrzędnych.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="796"/>
        <source>List of map layer IDs visible in the map.</source>
        <translation>Lista ID warstw widocznych na mapie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="797"/>
        <source>List of map layers visible in the map.</source>
        <translation>Lista warstw widocznych na mapie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="799"/>
        <source>Stores the number of the current row.</source>
        <translation>Przechowuje numer aktualnego wiersza.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="800"/>
        <source>Current grid annotation value.</source>
        <translation>Wartość bieżącego opisu współrzędnej.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="801"/>
        <source>Current grid annotation axis (e.g., &apos;x&apos; for longitude, &apos;y&apos; for latitude).</source>
        <translation>Oś bieżącego opisu współrzędnych (np. &quot;x&quot; dla długości geograficznej, &quot;y&quot; dla szerokości geograficznej).&lt;br data-mce-bogus=&quot;1&quot;&gt;.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="804"/>
        <source>Last cursor position on the canvas in the project&apos;s geographical coordinates.</source>
        <translation>Ostatnia pozycja kursora w widoku mapy we współrzędnych geograficznych projektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="807"/>
        <source>Title of the legend.</source>
        <translation>Tytuł legendy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="808"/>
        <source>Number of column in the legend.</source>
        <translation>Liczba kolumn w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="809"/>
        <source>Boolean indicating if layers can be split in the legend.</source>
        <translation>Wartość logiczna wskazująca, czy warstwy można podzielić w legendzie.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="810"/>
        <source>Characters used to wrap the legend text.</source>
        <translation>Znaki używane do zawijania tekstu legendy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="811"/>
        <source>Boolean indicating if the content of the legend is filtered by the map.</source>
        <translation>Wartość logiczna wskazująca, czy zawartość legendy jest filtrowana przez mapę.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="812"/>
        <source>Boolean indicating if the Atlas is filtered out of the legend.</source>
        <translation>Wartość logiczna wskazująca, czy Atlas jest odfiltrowywany z legendy.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="815"/>
        <source>Current scale bar distance value.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="818"/>
        <source>&lt;p&gt;An array with an item for each snapped point.&lt;/p&gt;&lt;p&gt;Each item is a map with the following keys:&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;valid&lt;/dt&gt;&lt;dd&gt;Boolean that indicates if the snapping result is valid&lt;/dd&gt;&lt;dt&gt;layer&lt;/dt&gt;&lt;dd&gt;The layer on which the snapped feature is&lt;/dd&gt;&lt;dt&gt;feature_id&lt;/dt&gt;&lt;dd&gt;The feature id of the snapped feature&lt;/dd&gt;&lt;dt&gt;vertex_index&lt;/dt&gt;&lt;dd&gt;The index of the snapped vertex&lt;/dd&gt;&lt;dt&gt;distance&lt;/dt&gt;&lt;dd&gt;The distance between the mouse cursor and the snapped point at the time of snapping&lt;/dd&gt;&lt;/dl&gt;</source>
        <translation>&lt;p&gt;Tablica zawierająca element dla każdego przyciągniętego punktu.&lt;/p&gt;&lt;p&gt;Każdy element jest mapą wartości z następującymi kluczami:&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;valid&lt;/dt&gt;&lt;dd&gt;Wartość logiczna, która wskazuje, czy wynik przyciągania jest poprawny&lt;/dd&gt;&lt;dt&gt;layer&lt;/dt&gt;&lt;dd&gt;Warstwa, na której leży przyciągany obiekt&lt;/dd&gt;&lt;dt&gt;feature_id&lt;/dt&gt;&lt;dd&gt;Feature ID przyciąganego obiektu&lt;/dd&gt;&lt;dt&gt;vertex_index&lt;/dt&gt;&lt;dd&gt;Indeks przyciąganego wierzchołka&lt;/dd&gt;&lt;dt&gt;distance&lt;/dt&gt;&lt;dd&gt;Odległość pomiędzy wskaźnikiem myszy i dociągniętym punktem w momencie przyciągania&lt;/dd&gt;&lt;/dl&gt;</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="831"/>
        <source>Number of parts in rendered feature&apos;s geometry.</source>
        <translation>Liczba części w geometrii renderowanego obiektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="832"/>
        <source>Current geometry part number for feature being rendered.</source>
        <translation>Numer części bieżące geometrii dla renderowanego obiektu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="833"/>
        <source>Number of points in the rendered geometry&apos;s part. It is only meaningful for line geometries and for symbol layers that set this variable.</source>
        <translation>Liczba punktów w części renderowanej geometrii. Wartość jest znacząca tylko dla geometrii liniowych oraz warstw symboli, które ustanawiają tę zmienną.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="834"/>
        <source>Current point number in the rendered geometry&apos;s part. It is only meaningful for line geometries and for symbol layers that set this variable.</source>
        <translation>Numer bieżącego punktu w części renderowanej geometrii. Wartość jest znacząca tylko dla geometrii liniowych oraz warstw symboli, które ustanawiają tą zmienną.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="849"/>
        <source>Full path (including file name) of current model (or project path if model is embedded in a project).</source>
        <translation>Pełna ścieżka (w tym nazwa pliku) bieżącego modelu (lub ścieżka projektu, jeśli model jest osadzony w projekcie).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="850"/>
        <source>Folder containing current model (or project folder if model is embedded in a project).</source>
        <translation>Folder zawierający bieżący model (lub folder projektu, jeśli model jest osadzony w projekcie).</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="851"/>
        <source>Name of current model.</source>
        <translation>Nazwa bieżącego modelu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="852"/>
        <source>Group for current model.</source>
        <translation>Grupa dla bieżącego modelu.</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="883"/>
        <source>not set</source>
        <translation>nieustawione</translation>
    </message>
    <message>
        <location filename="../src/core/expression/qgsexpression.cpp" line="889"/>
        <source>&lt;p&gt;Current value: %1&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aktualna wartość: %1&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>warp</name>
    <message>
        <source>Bilinear</source>
        <translation>dwuliniowa</translation>
    </message>
    <message>
        <source>Cubic</source>
        <translation>Sześcienna</translation>
    </message>
    <message>
        <source>Average</source>
        <translation>Średnia</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Maksimum</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Minimum</translation>
    </message>
    <message>
        <source>Median</source>
        <translation>Mediana</translation>
    </message>
    <message>
        <source>Input layer</source>
        <translation>Warstwa wejściowa</translation>
    </message>
    <message>
        <source>Source CRS</source>
        <translation>Źródłowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Target CRS</source>
        <translation>Docelowy układ współrzędnych</translation>
    </message>
    <message>
        <source>Nodata value for output bands</source>
        <translation>Wartość braku danych dla kanałów wyjściowych</translation>
    </message>
    <message>
        <source>Output file resolution in target georeferenced units</source>
        <translation>Rozdzielczość pliku wyjściowego w docelowych jednostkach</translation>
    </message>
    <message>
        <source>Resampling method to use</source>
        <translation>Użyj metody resamplingu</translation>
    </message>
    <message>
        <source>Additional creation options</source>
        <translation>Dodatkowe parametry</translation>
    </message>
    <message>
        <source>Output data type</source>
        <translation>Wynikowy typ danych</translation>
    </message>
    <message>
        <source>Georeferenced extents of output file to be created</source>
        <translation>Odniesiony przestrzennie zasięg pliku wyjściowego do utworzenia</translation>
    </message>
    <message>
        <source>CRS of the target raster extent</source>
        <translation>Układ współrzędnych rastra wynikowego</translation>
    </message>
    <message>
        <source>Use multithreaded warping implementation</source>
        <translation>Reprojekcja wielowątkowa</translation>
    </message>
    <message>
        <source>Additional command-line parameters</source>
        <translation>Dodatkowe parametry wiersza poleceń</translation>
    </message>
    <message>
        <source>Raster projections</source>
        <translation>Raster - projekcja</translation>
    </message>
    <message>
        <source>transform,reproject,crs,srs</source>
        <translation>transform,reproject,crs,srs</translation>
    </message>
    <message>
        <source>Warp (reproject)</source>
        <translation>Zmień odwzorowanie</translation>
    </message>
    <message>
        <source>Reprojected</source>
        <translation>Warstwa w nowym układzie</translation>
    </message>
    <message>
        <source>Nearest Neighbour</source>
        <translation>najbliższy sąsiad</translation>
    </message>
    <message>
        <source>Cubic Spline</source>
        <translation>Splajn sześcienny</translation>
    </message>
    <message>
        <source>Lanczos Windowed Sinc</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First Quartile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Third Quartile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use Input Layer Data Type</source>
        <translation>Użyj typu danych wartswy źródłowej</translation>
    </message>
</context>
</TS>