# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2026--present, <a href="https://rgoswami.me">Rohit
# Goswami</a>
# This file is distributed under the same license as the snapper package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: snapper \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-28 02:18+0100\n"
"PO-Revision-Date: 2026-03-27 23:00+0100\n"
"Last-Translator: Rohit Goswami <rgoswami@ieee.org>\n"
"Language: pl\n"
"Language-Team: pl <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"

#: ../../source/reference/cli.rst:4
msgid "CLI Reference"
msgstr "Dokumentacja CLI"

#: ../../source/reference/cli.rst:7
msgid "Synopsis"
msgstr "Składnia"

#: ../../source/reference/cli.rst:18
msgid "If no files are given, ``snapper`` reads from stdin and writes to stdout."
msgstr "Jeśli nie podano plików, ``snapper`` czyta ze stdin i pisze na stdout."

#: ../../source/reference/cli.rst:21
msgid "Options"
msgstr "Opcje"

#: ../../source/reference/cli.rst:24
msgid "``-f``, ``--format <FORMAT>``"
msgstr "``-f``, ``--format <FORMAT>``"

#: ../../source/reference/cli.rst:26
msgid "Input format. One of: ``org``, ``latex``, ``markdown``, ``plaintext``."
msgstr ""
"Format wejściowy. Jeden z: ``org``, ``latex``, ``markdown``, "
"``plaintext``."

#: ../../source/reference/cli.rst:29
msgid ""
"Auto-detected from file extension when omitted. Defaults to ``plaintext``"
" for stdin."
msgstr ""
"Wykrywany automatycznie na podstawie rozszerzenia pliku, gdy pominięty. "
"Domyślnie ``plaintext`` dla stdin."

#: ../../source/reference/cli.rst:33
msgid "``--stdin-filepath <PATH>``"
msgstr "``--stdin-filepath <ŚCIEŻKA>``"

#: ../../source/reference/cli.rst:35
msgid ""
"Assume this filename when reading stdin, for format auto-detection. "
"Useful for editor integrations that pipe buffer contents."
msgstr ""
"Przyjmij tę nazwę pliku podczas czytania ze stdin, na potrzeby "
"automatycznego wykrywania formatu. Przydatne dla integracji z edytorem, "
"które przekazują zawartość bufora potokiem."

#: ../../source/reference/cli.rst:38
msgid "Example: ``cat paper.org | snapper --stdin-filepath paper.org``"
msgstr "Przykład: ``cat paper.org | snapper --stdin-filepath paper.org``"

#: ../../source/reference/cli.rst:41
msgid "``-o``, ``--output <FILE>``"
msgstr "``-o``, ``--output <PLIK>``"

#: ../../source/reference/cli.rst:43
msgid "Write output to a file instead of stdout."
msgstr "Zapisz wynik do pliku zamiast na stdout."

#: ../../source/reference/cli.rst:46
msgid "``-i``, ``--in-place``"
msgstr "``-i``, ``--in-place``"

#: ../../source/reference/cli.rst:48
msgid "Modify input files in place. Requires file arguments (not stdin)."
msgstr ""
"Modyfikuj pliki wejściowe w miejscu. Wymaga argumentów plikowych (nie "
"stdin)."

#: ../../source/reference/cli.rst:52
msgid "``-w``, ``--max-width <N>``"
msgstr "``-w``, ``--max-width <N>``"

#: ../../source/reference/cli.rst:54
msgid ""
"Maximum line width. Sentences exceeding this width are wrapped at word "
"boundaries using ``textwrap``. Default: ``0`` (unlimited). Also respects "
"``max_line_length`` from ``.editorconfig`` if present."
msgstr ""
"Maksymalna szerokość linii. Zdania przekraczające tę szerokość są "
"zawijane na granicach słów za pomocą ``textwrap``. Domyślnie: ``0`` (bez "
"limitu). Uwzględnia również ``max_line_length`` z ``.editorconfig``, "
"jeśli obecny."

#: ../../source/reference/cli.rst:60
msgid "``--check``"
msgstr "``--check``"

#: ../../source/reference/cli.rst:62
msgid ""
"Check mode for CI. Exits with code 1 if any file would change, without "
"modifying anything. Prints the paths of files that would be reformatted "
"to stderr."
msgstr ""
"Tryb sprawdzania dla CI. Kończy działanie z kodem 1, jeśli jakikolwiek "
"plik uległby zmianie, bez modyfikowania czegokolwiek. Wypisuje ścieżki "
"plików wymagających przeformatowania na stderr."

#: ../../source/reference/cli.rst:67
msgid "``--diff``"
msgstr "``--diff``"

#: ../../source/reference/cli.rst:69
msgid ""
"Show a unified diff of what would change, without modifying anything. "
"Useful for reviewing before committing. Exits with code 1 if any file "
"would change."
msgstr ""
"Wyświetla ujednolicony diff planowanych zmian, bez modyfikowania "
"czegokolwiek. Przydatne do przeglądu przed commitem. Kończy działanie z "
"kodem 1, jeśli jakikolwiek plik uległby zmianie."

#: ../../source/reference/cli.rst:74
msgid "``--range <START:END>``"
msgstr "``--range <START:END>``"

#: ../../source/reference/cli.rst:76
msgid ""
"Only format lines in the given range (1-indexed, inclusive). Lines "
"outside the range pass through unchanged. Useful for editor format-"
"selection integrations."
msgstr ""
"Formatuj tylko linie w podanym zakresie (indeksowanie od 1, włącznie). "
"Linie poza zakresem przechodzą bez zmian. Przydatne dla integracji "
"formatowania zaznaczenia w edytorze."

#: ../../source/reference/cli.rst:80
msgid "Example: ``snapper --range 10:20 paper.org``"
msgstr "Przykład: ``snapper --range 10:20 paper.org``"

#: ../../source/reference/cli.rst:83
msgid "``--output-format <text|json|sarif>``"
msgstr "``--output-format <text|json|sarif>``"

#: ../../source/reference/cli.rst:85
msgid ""
"Output format for ``--check`` mode. Default: ``text`` (prints filenames "
"to stderr)."
msgstr ""
"Format wyjściowy dla trybu ``--check``. Domyślnie: ``text`` (wypisuje "
"nazwy plików na stderr)."

#: ../../source/reference/cli.rst:88
msgid "``json`` : outputs a JSON array with file paths and line counts"
msgstr "``json`` : zwraca tablicę JSON ze ścieżkami plików i liczbą linii"

#: ../../source/reference/cli.rst:90
msgid "``sarif`` : outputs SARIF v2.1.0 for GitHub Code Scanning integration"
msgstr "``sarif`` : zwraca SARIF v2.1.0 do integracji z GitHub Code Scanning"

#: ../../source/reference/cli.rst:93
msgid "``--neural``"
msgstr "``--neural``"

#: ../../source/reference/cli.rst:95
msgid ""
"Use neural sentence detection via nnsplit (byte-level LSTM, tract "
"backend). Downloads and caches the model (~4MB) to ``~/.cache/nnsplit/`` "
"on first use. Rule-based detection remains the default (faster, better "
"abbreviation handling). Neural excels for non-English text."
msgstr ""
"Użyj neuronowego wykrywania zdań przez nnsplit (LSTM na poziomie bajtów, "
"backend tract). Pobiera i zapisuje model (~4MB) do ``~/.cache/nnsplit/`` "
"przy pierwszym użyciu. Wykrywanie oparte na regułach pozostaje domyślne "
"(szybsze, lepsza obsługa skrótów). Wykrywanie neuronowe sprawdza się "
"najlepiej w tekście nieangielskim."

#: ../../source/reference/cli.rst:101
msgid "``--lang <CODE>``"
msgstr "``--lang <KOD>``"

#: ../../source/reference/cli.rst:103
msgid ""
"Language for neural sentence detection. Default: ``en``. Available: "
"``en``, ``de``, ``fr``, ``no``, ``sv``, ``zh``, ``tr``, ``ru``, ``uk``."
msgstr ""
"Język dla neuronowego wykrywania zdań. Domyślnie: ``en``. Dostępne: "
"``en``, ``de``, ``fr``, ``no``, ``sv``, ``zh``, ``tr``, ``ru``, ``uk``."

#: ../../source/reference/cli.rst:108
msgid "``--model-path <PATH>``"
msgstr "``--model-path <ŚCIEŻKA>``"

#: ../../source/reference/cli.rst:110
msgid ""
"Path to a custom ONNX model file for neural detection. Overrides "
"``--lang``."
msgstr ""
"Ścieżka do niestandardowego pliku modelu ONNX dla wykrywania neuronowego."
" Nadpisuje ``--lang``."

#: ../../source/reference/cli.rst:114
msgid "``--config <PATH>``"
msgstr "``--config <ŚCIEŻKA>``"

#: ../../source/reference/cli.rst:116
msgid ""
"Path to a ``.snapperrc.toml`` config file. When omitted, ``snapper`` "
"searches from the current directory upward."
msgstr ""
"Ścieżka do pliku konfiguracyjnego ``.snapperrc.toml``. Gdy pominięta, "
"``snapper`` szuka od bieżącego katalogu w górę."

#: ../../source/reference/cli.rst:120
msgid "``-h``, ``--help``"
msgstr "``-h``, ``--help``"

#: ../../source/reference/cli.rst:122
msgid "Print help message."
msgstr "Wyświetl komunikat pomocy."

#: ../../source/reference/cli.rst:125
msgid "``-V``, ``--version``"
msgstr "``-V``, ``--version``"

#: ../../source/reference/cli.rst:127
msgid "Print version."
msgstr "Wyświetl wersję."

#: ../../source/reference/cli.rst:130
msgid "Subcommands"
msgstr "Podkomendy"

#: ../../source/reference/cli.rst:133
msgid "``snapper init``"
msgstr "``snapper init``"

#: ../../source/reference/cli.rst:135
msgid ""
"Initialize snapper for a project. Detects which prose formats exist in "
"the directory tree and generates:"
msgstr ""
"Zainicjalizuj snappera dla projektu. Wykrywa, które formaty prozy "
"istnieją w drzewie katalogów i generuje:"

#: ../../source/reference/cli.rst:138
msgid "``.snapperrc.toml`` with sensible defaults"
msgstr "``.snapperrc.toml`` z rozsądnymi wartościami domyślnymi"

#: ../../source/reference/cli.rst:140
msgid "``.gitattributes`` entries for the git smudge/clean filter"
msgstr "wpisy ``.gitattributes`` dla filtra git smudge/clean"

#: ../../source/reference/cli.rst:142
msgid "pre-commit hook snippet"
msgstr "fragment hooka pre-commit"

#: ../../source/reference/cli.rst:144
msgid "Apheleia (Emacs) configuration snippet"
msgstr "fragment konfiguracji Apheleia (Emacs)"

#: ../../source/reference/cli.rst:146
msgid "Use ``--dry-run`` to preview without writing files."
msgstr "Użyj ``--dry-run``, aby wyświetlić podgląd bez zapisywania plików."

#: ../../source/reference/cli.rst:149
#, fuzzy
msgid "``snapper sdiff <OLD> <NEW>``"
msgstr "``snapper init``"

#: ../../source/reference/cli.rst:151
msgid ""
"Sentence-level diff between two files. Parses both files, extracts "
"sentences, diffs at sentence granularity. Whitespace reflow produces zero"
" diff. Colored output by default; use ``--no-color`` to disable. Exits "
"with code 1 if differences found."
msgstr ""

#: ../../source/reference/cli.rst:158
msgid "``snapper git-diff [REF] [FILE...]``"
msgstr ""

#: ../../source/reference/cli.rst:160
msgid ""
"Sentence-level diff against a git ref. Default ref: ``HEAD``. If no files"
" specified, diffs all changed prose files (``.org``, ``.tex``, ``.md``). "
"Uses ``git show REF:path`` to retrieve the old version."
msgstr ""

#: ../../source/reference/cli.rst:166
msgid "``snapper watch <PATTERNS...>``"
msgstr ""

#: ../../source/reference/cli.rst:168
msgid ""
"Watch files and auto-reformat on save. Accepts file paths or glob "
"patterns. 200ms debounce to avoid reformatting during rapid saves. Press "
"Ctrl+C to stop."
msgstr ""

#: ../../source/reference/cli.rst:173
#, fuzzy
msgid "``snapper lsp``"
msgstr "``snapper init``"

#: ../../source/reference/cli.rst:175
msgid ""
"Start the Language Server Protocol server on stdin/stdout. Provides "
"document formatting, range formatting, and diagnostics (flags lines with "
"multiple sentences). Works with any LSP-compatible editor (Neovim, Emacs "
"eglot, VS Code, Helix)."
msgstr ""

#: ../../source/reference/cli.rst:180
msgid "Exit codes"
msgstr "Kody wyjścia"

#: ../../source/reference/cli.rst:182
msgid "``0`` : Success (or ``--check`` / ``--diff`` with no changes needed)"
msgstr "``0`` : Sukces (lub ``--check`` / ``--diff`` gdy nie są potrzebne zmiany)"

#: ../../source/reference/cli.rst:184
msgid ""
"``1`` : ``--check`` or ``--diff`` found files that would change, or any "
"error"
msgstr ""
"``1`` : ``--check`` lub ``--diff`` znalazły pliki wymagające zmian, lub "
"wystąpił błąd"

#~ msgid ""
#~ "Use neural sentence detection via "
#~ "``nnsplit``. Requires building with "
#~ "``--features neural``. Useful for non-"
#~ "English text where rule-based splitting"
#~ " produces poor results."
#~ msgstr ""
#~ "Użyj neuronowego wykrywania zdań przez "
#~ "``nnsplit``. Wymaga budowania z ``--features"
#~ " neural``. Przydatne dla tekstu w "
#~ "językach innych niż angielski, gdzie "
#~ "dzielenie oparte na regułach daje słabe"
#~ " wyniki."

