<?php

return [
    'plugin' => [
        'description' => 'Wizualne narzędzia do tworzenia wtyczek dla October CMS.',
        'add' => 'Utwórz wtyczkę',
        'no_records' => 'Nie znaleziono wtyczek',
        'no_name' => 'Brak nazwy',
        'search' => 'Szukaj...',
        'filter_description' => 'Wyświetl wszystkie wtyczki lub tylko twoje wtyczki.',
        'settings' => 'Ustawienia',
        'entity_name' => 'Wtyczka',
        'field_name' => 'Nazwa',
        'field_author' => 'Autor',
        'field_description' => 'Opis',
        'field_icon' => 'Ikona wtyczki',
        'field_plugin_namespace' => 'Przestrzeń nazw wtyczki',
        'field_author_namespace' => 'Przestrzeń nazw autora',
        'field_namespace_description' => 'Przestrzeń nazw może zawierać tylko litery alfabetu łacińskiego oraz cyfry i powinna się zaczynać na literę z alfabetu łacińskiego. Przykładowa przestrzeń nazw: Blog',
        'field_author_namespace_description' => 'Nie możesz zmienić przestrzeni nazw za pomocą Buildera po utworzeniu wtyczki. Przykładowa przestrzeń nazw autora: JohnSmith',
        'tab_general' => 'Parametry ogólne',
        'tab_description' => 'Opis',
        'field_homepage' => 'Strona domowa wtyczki',
        'no_description' => 'Brak opisu dla tej wtyczki',
        'error_settings_not_editable' => 'Ustawienia tej wtyczki nie mogą być zmienione za pomocą Buildera.',
        'update_hint' => 'Możesz zmienić zlokalizowaną nazwę oraz opis wtyczki w zakładce Lokalizacja.',
        'manage_plugins' => 'Twórz i edytuj wtyczki'
    ],
    'author_name' => [
        'title' => 'Autor',
        'description' => 'Domyślna nazwa autora używana przy tworzeniu nowych wtyczek. Nazwa autora nie jest stała - możesz ją zmienić podczas konfiguracji wtyczek w dowolnym momencie.'
    ],
    'author_namespace' => [
        'title' => 'Przestrzeń nazw autora',
        'description' => 'Jeżeli tworzysz wtyczki dla Marketplace, przestrzeń nazw powinna być zgodna z kodem autora i nie można jej zmienić. Szczegółowe informacje na ten temat można znaleźć w dokumentacji.'
    ],
    'database' => [
        'menu_label' => 'Baza danych',
        'no_records' => 'Nie znaleziono tabel',
        'search' => 'Szukaj...',
        'confirmation_delete_multiple' => 'Usunąć wybrane tabele?',
        'field_name' => 'Nazwa tabeli',
        'tab_columns' => 'Kolumny',
        'column_name_name' => 'Kolumna',
        'column_name_required' => 'Podaj nazwę kolumny',
        'column_name_type' => 'Typ',
        'column_type_required' => 'Please typ kolumny',
        'column_name_length' => 'Długość',
        'column_validation_length' => 'Długość powinna być liczbą całkowitą lub być określona poprzez dokładność i skalę (10,2) dla kolumn typu Decimal. Spacje nie są dozwolone w tej kolumnie.',
        'column_validation_title' => 'Tylko cyfry, małe litery alfabetu łacińskiego oraz podkreślenia są dozwolone w nazwach kolumn',
        'column_default' => 'Wartość domyślna',
        'tab_new_table' => 'Nowa tabela',
        'btn_add_column' => 'Dodaj kolumnę',
        'btn_delete_column' => 'Usuń kolumnę',
        'btn_add_timestamps' => 'Dodaj znaczniki czasu (Timestamps)',
        'btn_add_soft_deleting' => 'Dodaj obsługę miękkiego usuwania (Soft deleting)',
        'timestamps_exist' => 'Kolumny created_at oraz deleted_at istnieją już w tabeli.',
        'soft_deleting_exist' => 'Kolumna deleted_at istnieje już w tabeli.',
        'confirm_delete' => 'Usunąć tabelę?',
        'error_enum_not_supported' => 'Tabela zawiera przynajmniej jedną kolumnę typu "enum", który nie jest aktualnie obsługiwany przez Buildera.',
        'error_table_name_invalid_prefix' => "Nazwa tabeli powinna się zaczynać od prefiksu wtyczki: ':prefix'.",
        'error_table_name_invalid_characters' => 'Nieprawidłowa nazwa tabeli. Nazwy tabel powinny zawierać tylko małe litery alfabetu łacińskiego, cyfry oraz podkreślenia. Nazwy powinny zaczynać się od litery alfabetu łacińskiego i nie powinny zawierać spacji.',
        'error_table_duplicate_column' => "Kolumna ':column' już istnieje.",
        'error_table_auto_increment_in_compound_pk' => 'Kolumna Auto-increment nie może być częścią złożonego klucza głównego.',
        'error_table_mutliple_auto_increment' => 'Tabela nie może zawierać więcej niż jednej kolumny Auto-increment.',
        'error_table_auto_increment_non_integer' => 'Kolumna Auto-increment powinna być typu integer.',
        'error_table_decimal_length' => "Długośc dla typu :type powinna być w formacie '10,2' i nie zawierać spacji.",
        'error_table_length' => 'Długość dla typu :type powinna być podana jako liczba całkowita.',
        'error_unsigned_type_not_int' => "Błąd kolumny ':column'. Flaga Unsigned może być ustawiona tylko dla kolumn typu integer.",
        'error_integer_default_value' => "Niepoprawna wartość domyślna dla kolumny ':column'. Dozwolone formaty to '10', '-10'.",
        'error_decimal_default_value' => "Niepoprawna wartość domyślna dla kolumny ':column'. Dozwolone formaty to '1.00', '-1.00'.",
        'error_boolean_default_value' => "Niepoprawna wartość domyślna dla kolumny ':column'. Dozwolone wartości to '0' oraz '1'.",
        'error_unsigned_negative_value' => "Wartość domyślna dla kolumny ':column' z flagą Unsigned nie może być ujemna.",
        'error_table_already_exists' => "Tabela o nazwie ':name' już istnieje w bazie danych",
        'error_table_name_too_long' => 'Nazwa tabeli nie powinna być dłuższa nić 64 znaki.',
        'error_column_name_too_long' => "Nazwa kolumny ':column' jest za długa. Nazwy kolumn nie powinny być dłuższe niż 64 znaki."
    ],
    'model' => [
        'menu_label' => 'Modele',
        'entity_name' => 'Model',
        'no_records' => 'Nie znaleziono modeli',
        'search' => 'Szukaj...',
        'add' => 'Dodaj...',
        'forms' => 'Formularze',
        'lists' => 'Listy',
        'field_class_name' => 'Nazwa klasy',
        'field_database_table' => 'Tabela bazy danych',
        'field_add_timestamps' => 'Dodaj wsparcie dla znaczników czasu (Timestamps)',
        'field_add_timestamps_description' => 'Tabela musi posiadać kolumny created_at oraz updated_at.',
        'field_add_soft_deleting' => 'Dodaj wsparcie dla miękkiego usuwania (Soft deleting).',
        'field_add_soft_deleting_description' => 'Tabela musi posiadać kolumnę deleted_at.',
        'error_class_name_exists' => 'Istnieje już model o podanej nazwie klasy.: :path',
        'error_timestamp_columns_must_exist' => 'Tabela musi posiadać kolumny created_at oraz updated_at.',
        'error_deleted_at_column_must_exist' => 'Tabela musi posiadać kolumnę deleted_at.',
        'add_form' => 'Dodaj formularz',
        'add_list' => 'Dodaj listę',
    ],
    'form' => [
        'saved' => 'Zapisano formularz',
        'confirm_delete' => 'Usunąć formularz?',
        'tab_new_form' => 'Nowy formularz',
        'property_label_title' => 'Etykieta',
        'property_label_required' => 'Podaj tekst etykiety elementu.',
        'property_span_title' => 'Rozpiętość',
        'property_comment_title' => 'Komentarz',
        'property_comment_above_title' => 'Komentarz górny',
        'property_default_title' => 'Wartość domyślna',
        'property_checked_default_title' => 'Domyślnie zaznaczone',
        'property_css_class_title' => 'Klasa CSS',
        'property_css_class_description' => 'Opcjonalna klasa CSS dla kontenera.',
        'property_disabled_title' => 'Wyłączone',
        'property_read_only_title' => 'Tylko do odczytu',
        'property_hidden_title' => 'Ukryte',
        'property_required_title' => 'Wymagane',
        'property_field_name_title' => 'Nazwa pola',
        'property_placeholder_title' => 'Symbol zastępczy',
        'property_default_from_title' => 'Wartość domyślna z',
        'property_stretch_title' => 'Stretch',
        'property_stretch_description' => 'Specifies if this field stretches to fit the parent height.',
        'property_context_title' => 'Kontekst',
        'property_context_description' => 'Określa w jakim kontekście pole formularza będzie widoczne.',
        'property_context_create' => 'Stwórz',
        'property_context_update' => 'Edytuj',
        'property_context_preview' => 'Podgląd',
        'property_dependson_title' => 'Zależy od',
        'property_trigger_action' => 'Akcja',
        'property_trigger_show' => 'Pokaż',
        'property_trigger_hide' => 'Ukryj',
        'property_trigger_enable' => 'Włącz',
        'property_trigger_disable' => 'Wyłącz',
        'property_trigger_empty' => 'Puste',
        'property_trigger_field' => 'Pole',
        'property_trigger_field_description' => 'Określa nazwę drugiego pola które wyzwoli akcję.',
        'property_trigger_condition' => 'Warunek',
        'property_trigger_condition_description' => 'Określa warunek, który pole powinno spełniać, aby warunek był uznany za prawdziwy (true). Obsługiwane wartości to: checked, unchedked, value[wartość].',
        'property_trigger_condition_checked' => 'Zaznaczony',
        'property_trigger_condition_unchecked' => 'Odznaczony',
        'property_trigger_condition_somevalue' => 'value[wprowadź-wartość-tutaj]',
        'property_preset_title' => 'Preset',
        'property_preset_description' => 'Umożliwia ustawienie początkowej wartości pola na podstawie wartości innego pola przy użyciu wybranego konwertera.',
        'property_preset_field' => 'Pole',
        'property_preset_field_description' => 'Określa nazwę pola, z którego będzie pobierana wartość.',
        'property_preset_type' => 'Typ',
        'property_preset_type_description' => 'Określa typ konwertera',
        'property_attributes_title' => 'Atrybuty',
        'property_attributes_description' => 'Niestandardowe atrybuty HTML, które będą dodane do elementu formularza.',
        'property_container_attributes_title' => 'Atrybuty kontenera',
        'property_container_attributes_description' => 'Niestandardowe atrybuty HTML, które będą dodane do kontenera elementu.',
        'property_group_advanced' => 'Zaawansowane',
        'property_dependson_description' => 'Lista nazw pól, od których zależy to pole. Po ich zmianie to pole zostanie zaktualizowane. Jedno pole na linię.',
        'property_trigger_title' => 'Wyzwalacz',
        'property_trigger_description' => 'Pozwala zmieniać atrybuty elementów, takie jak widocznośc lub wartość, w zależności od stanu innych elementów.',
        'property_default_from_description' => 'Pobiera wartość domyślną z wartości innego pola.',
        'property_field_name_required' => 'Nazwa pola jest wymagana',
        'property_field_name_regex' => 'Nazwa pola może zawierać tylko litery alfabetu łacińskiego, cyfry, podkreślenia, myślniki oraz nawiasy prostokątne.',
        'property_attributes_size' => 'Rozmiar',
        'property_attributes_size_tiny' => 'Malutki',
        'property_attributes_size_small' => 'Mały',
        'property_attributes_size_large' => 'Duży',
        'property_attributes_size_huge' => 'Ogromny',
        'property_attributes_size_giant' => 'Gigantyczny',
        'property_comment_position' => 'Pozycja komentarza',
        'property_comment_position_above' => 'Powyżej',
        'property_comment_position_below' => 'Poniżej',
        'property_hint_path' => 'Ścieżka fragmentu podpowiedzi',
        'property_hint_path_description' => 'Ścieżka do pliku fragmentu zawierającego tekst podpowiedzi. Użyj symbolu $ aby odnieść się do katalogu głównego wtyczek, np.: $/acme/blog/parts/_partial.htm',
        'property_hint_path_required' => 'Podaj ścieżkę do pliku fragmentu z podpowiedzią',
        'property_partial_path' => 'Ścieżka fragmentu',
        'property_partial_path_description' => 'Ścieżka do pliku fragmentu. Użyj symbolu $ aby odnieść się do katalogu głównego wtyczek, np.: $/acme/blog/parts/_partial.htm',
        'property_partial_path_required' => 'Podaj ścieżkę do pliku fragmentu',
        'property_code_language' => 'Język',
        'property_code_theme' => 'Motyw',
        'property_theme_use_default' => 'Użyj domyślnego motywu',
        'property_group_code_editor' => 'Edytor kodu',
        'property_gutter' => 'Odstęp',
        'property_gutter_show' => 'Widoczny',
        'property_gutter_hide' => 'Ukryty',
        'property_wordwrap' => 'Zawijanie tekstu',
        'property_wordwrap_wrap' => 'Zawijaj',
        'property_wordwrap_nowrap' => 'Nie zawijaj',
        'property_fontsize' => 'Rozmiar czcionki',
        'property_codefolding' => 'Zwijanie kodu',
        'property_codefolding_manual' => 'Ręczne',
        'property_codefolding_markbegin' => 'Zaznacz początek',
        'property_codefolding_markbeginend' => 'Zaznacz początek i koniec',
        'property_autoclosing' => 'Auto zamykanie',
        'property_enabled' => 'Włączone',
        'property_disabled' => 'Wyłączone',
        'property_soft_tabs' => '"Miękkie" karty',
        'property_tab_size' => 'Rozmiar karty',
        'property_readonly' => 'Tylko do odczytu',
        'property_use_default' => 'Użyj domyślnych ustawień',
        'property_options' => 'Opcje',
        'property_prompt' => 'Zachęta',
        'property_prompt_description' => 'Tekst do wyświetlenia na przycisku utwórz.',
        'property_prompt_default' => 'Dodaj nowy element',
        'property_available_colors' => 'Dostępne kolory',
        'property_available_colors_description' => 'Lista dostępnych kolorów w formacie heksadecymalnym (#FF0000). Pozostaw puste dla domyślnego zestawu kolorów. Jedna wartość na wiersz.',
        'property_datepicker_mode' => 'Tryb',
        'property_datepicker_mode_date' => 'Data',
        'property_datepicker_mode_datetime' => 'Data i czas',
        'property_datepicker_mode_time' => 'Czas',
        'property_datepicker_min_date' => 'Najwcześniejsza data',
        'property_datepicker_max_date' => 'Najpóźniejsza data',
        'property_datepicker_year_range' => 'Zakres lat',
        'property_datepicker_year_range_description' => 'Liczba lat z obu stron zakresu (np. "10") lub dolny i górny zakres w tablicy (np. "[1900,2015]"). Pozostaw puste dla wartości domyślnej (10).',
        'property_datepicker_year_range_invalid_format' => 'Nieprawidłowy format zakresu lat. Użyj liczby (np. "10") lub dolnego i górnego zakresu w tablicy (np. "[1900,2015]")',
        'property_datepicker_format' => 'Format',
        'property_datepicker_year_format_description' => 'Zdefiniuj niestandardowy format daty. Domyślny format to "Y-m-d"',
        'property_markdown_mode' => 'Tryb',
        'property_markdown_mode_split' => 'Podzielone okno',
        'property_markdown_mode_tab' => 'Karty',
        'property_fileupload_mode' => 'Tryb',
        'property_fileupload_mode_file' => 'Plik',
        'property_fileupload_mode_image' => 'Obraz',
        'property_group_fileupload' => 'Przesyłanie pliku',
        'property_fileupload_prompt' => 'Zachęta',
        'property_fileupload_prompt_description' => 'Opcjonalne. Tekst do wyświetlenia na przycisku przesyłania. Dotyczy tylko trybu Plik.',
        'property_fileupload_image_width' => 'Szerokość obrazu',
        'property_fileupload_image_width_description' => 'Opcjonalne. Obrazy będą przeskalowane do tej szerokości. Dotyczy tylko trybu Obraz.',
        'property_fileupload_invalid_dimension' => 'Niepoprawny rozmiar - wprowadź liczbę.',
        'property_fileupload_image_height' => 'Wysokość obrazu',
        'property_fileupload_image_height_description' => 'Opcjonalne. obrazy będą przeskalowane do tej wysokości. Dotyczy tylko trybu Obraz.',
        'property_fileupload_file_types' => 'Rozszerzenia plików',
        'property_fileupload_file_types_description' => 'Opcjonalne. Lista akceptowanych rozszerzeń plików rozdzielona przecinkami. Przykład: zip,txt',
        'property_fileupload_mime_types' => 'Typy MIME',
        'property_fileupload_mime_types_description' => 'Opcjonalne. Lista akceptowanych typów MIME rozdzielona przecinkami, podane jako rozszerzenia plików lub pełne nazwy. Przykład: bin,txt',
        'property_fileupload_use_caption' => 'Użyj podpisu',
        'property_fileupload_use_caption_description' => 'Umożliwia ustawienie tytułu i opisu pliku.',
        'property_fileupload_thumb_options' => 'Opcje miniatur',
        'property_fileupload_thumb_options_description' => 'Zarządza opcjami automatycznie generowanych miniatur. Dotyczy tylko trybu Obraz.',
        'property_fileupload_thumb_mode' => 'Tryb',
        'property_fileupload_thumb_auto' => 'Automatyczny',
        'property_fileupload_thumb_exact' => 'Dokładny',
        'property_fileupload_thumb_portrait' => 'Pionowy',
        'property_fileupload_thumb_landscape' => 'Poziomy',
        'property_fileupload_thumb_crop' => 'Przytnij',
        'property_fileupload_thumb_extension' => 'Rozszerzenie pliku',
        'property_name_from' => 'Kolumna nazwy',
        'property_name_from_description' => 'Nazwa kolumny w relacji używana do wyświetlania nazwy',
        'property_relation_select' => 'Wybierz',
        'property_relation_select_description' => 'Połącz (CONCAT) wiele kolumn do wyświetlania nazwy',
        'property_description_from' => 'Kolumna opisu',
        'property_description_from_description' => 'Nazwa kolumny w relacji używana do wyświetlania opisu',
        'property_recordfinder_prompt' => 'Zachęta',
        'property_recordfinder_prompt_description' => 'Tekst, który zostanie wyświetlony, gdy nie wybrano żadnego rekordu. Znak %s reprezentuje ikonę wyszukiwania. Pozostaw puste dla domyślnej zachęty.',
        'property_recordfinder_list' => 'Konfiguracja listy',
        'property_recordfinder_list_description' => 'Ścieżka do pliku konfiguracyjnego kolumny listy. Użyj symbolu $ aby odnieść się do katalogu głównego wtyczek, np.: $/acme/blog/parts/_partial.htm',
        'property_recordfinder_list_required' => 'Podaj ścieżkę do pliku YAML listy',
        'property_group_recordfinder' => 'Wyszukiwarka rekordów',
        'property_mediafinder_mode' => 'Tryb',
        'property_mediafinder_mode_file' => 'Plik',
        'property_mediafinder_mode_image' => 'Obraz',
        'property_mediafinder_prompt' => 'Zachęta',
        'property_mediafinder_prompt_description' => 'Tekst, który zostanie wyświetlony, gdy nie wybrano żadnego elementu. Znak %s reprezentuje ikonę menedżera mediów. Pozostaw puste dla domyślnej zachęty.',
        'property_mediafinder_image_width_description' => 'Opcjonalne. Jeżeli używasz trybu "Obraz", pogląd zostanie wyświetlony do tej szerokości.',
        'property_mediafinder_image_height_description' => 'Opcjonalne. Jeżeli używasz trybu "Obraz", pogląd zostanie wyświetlony do tej wysokości.',
        'property_group_taglist' => 'Lista tagów',
        'property_taglist_mode' => 'Tryb',
        'property_taglist_mode_description' => 'Określa format w jakim zwracana jest wartość pola',
        'property_taglist_mode_string' => 'Ciąg znaków',
        'property_taglist_mode_array' => 'Tablica',
        'property_taglist_mode_relation' => 'Relacja',
        'property_taglist_separator' => 'Separator',
        'property_taglist_separator_comma' => 'Przecinki',
        'property_taglist_separator_space' => 'Spacje',
        'property_taglist_options' => 'Predefiniowane tagi',
        'property_taglist_custom_tags' => 'Niestandardowe tagi',
        'property_taglist_custom_tags_description' => 'Zezwala na ręczne wprowadzanie niestandardowych tagów przez użytkownika.',
        'property_taglist_name_from' => 'Nazwa z',
        'property_taglist_name_from_description' => 'Określa atrybut modelu relacji wyświetlany w znaczniku. Używany tylko w trybie "Relacja".',
        'property_taglist_use_key' => 'Użyj klucza',
        'property_taglist_use_key_description' => 'Jeśli zaznaczone, lista tagów użyje klucza zamiast wartości do zapisu i odczytu danych. Używany tylko w trybie "Relacja".',
        'property_group_relation' => 'Relacja',
        'property_relation_prompt' => 'Zachęta',
        'property_relation_prompt_description' => 'Tekst wyświetlany, gdy nie ma dostępnych opcji.',
        'property_empty_option' => 'Pusta opcja',
        'property_empty_option_description' => 'Pusta opcja odpowiada pustemu wyborowi, jednakże w przeciwieństwie do niego może być ponownie wybrana.',
        'property_show_search' => 'Włącz wyszukiwanie',
        'property_show_search_description' => 'Włącza funkcję wyszukiwania dla tej listy.',
        'property_max_items' => 'Maksymalna liczba elementów',
        'property_max_items_description' => 'Maksymalna liczba elementów dozwolona w repeaterze.',
        'control_group_standard' => 'Standardowe kontrolki',
        'control_group_widgets' => 'Widżety',
        'click_to_add_control' => 'Dodaj kontrolkę',
        'loading' => 'Ładowanie...',
        'control_text' => 'Tekst',
        'control_text_description' => 'Jednowierszowe pole tekstowe',
        'control_password' => 'Hasło',
        'control_password_description' => 'Jednowierszowe pole hasła',
        'control_checkbox' => 'Pole wyboru',
        'control_checkbox_description' => 'Pojedyncze pole wyboru',
        'control_switch' => 'Przełącznik',
        'control_switch_description' => 'Pojedynczy przełącznik. Alternatywa dla pola wyboru',
        'control_textarea' => 'Pole tekstowe',
        'control_textarea_description' => 'Wielowierszowe pole tekstowe o kontrolowanej wysokości',
        'control_dropdown' => 'Lista rozwijana',
        'control_dropdown_description' => 'Lista rozwijana ze statycznymi lub dynamicznie ładowanymi opcjami',
        'control_balloon-selector' => 'Selektor typu Balloon',
        'control_balloon-selector_description' => 'Lista ze statycznymi lub dynamicznie ładowanymi opcjami, w której jednocześnie może być wybrany tylko jeden element',
        'control_unknown' => 'Nieznany rodzaj elementu: :type',
        'control_repeater' => 'Repeater',
        'control_repeater_description' => 'Wyświetla zestaw powtarzających się elementów formularza',
        'control_number' => 'Numer',
        'control_number_description' => 'Jednowierszowe pole tekstowe, przyjmujące jedynie liczby',
        'control_hint' => 'Podpowiedź',
        'control_hint_description' => 'Wyświetla zawartość fragmentu w elemencie, który może być ukryty przez użytkownika',
        'control_partial' => 'Fragment',
        'control_partial_description' => 'Wyświetla zawartość fragmentu',
        'control_section' => 'Sekcja',
        'control_section_description' => 'Wyświetla sekcję z tytułem i podtytułem',
        'control_radio' => 'Lista pól opcji',
        'control_radio_description' => 'Lista pól opcji, w której jednocześnie może być wybrany tylko jeden element',
        'control_radio_option_1' => 'Opcja 1',
        'control_radio_option_2' => 'Opcja 2',
        'control_checkboxlist' => 'Lista pól wyboru',
        'control_checkboxlist_description' => 'Lista pól wyboru, w której jednocześnie może być wybrane kilka elementów',
        'control_codeeditor' => 'Edytor kodu',
        'control_codeeditor_description' => 'Edytor tekstowy sformatowanego kodu lub znaczników',
        'control_colorpicker' => 'Próbnik koloru',
        'control_colorpicker_description' => 'Pole wyboru koloru w wartości heksadecymalnej',
        'control_datepicker' => 'Wybór daty',
        'control_datepicker_description' => 'Pole tekstowe używane do wyboru daty i godziny',
        'control_richeditor' => 'Edytor WYSYWIG',
        'control_richeditor_description' => 'Edytor wizualny tekstu sformatowanego',
        'control_markdown' => 'Edytor Markdown',
        'control_markdown_description' => 'Edytor tekstu sformatowanego za pomocą Markdown',
        'control_taglist' => 'Lista tagów',
        'control_taglist_description' => 'Pole do wprowadzania listy tagów',
        'control_fileupload' => 'Prześlij plik',
        'control_fileupload_description' => 'Pole do przesyłania obrazów lub zwykłych plików',
        'control_recordfinder' => 'Wyszukiwarka rekordów',
        'control_recordfinder_description' => 'Pole ze szcegółami powiązanego rekordu z funkcją wyszukiwania rekordów',
        'control_mediafinder' => 'Wyszukiwarka mediów',
        'control_mediafinder_description' => 'Pole wyboru elementu z biblioteki mediów',
        'control_relation' => 'Relacja',
        'control_relation_description' => 'Wyświetla listę rozwijaną lub listę pól wyboru w celu wybrania powiązanego rekordu',
        'error_file_name_required' => 'Wprowadź nazwę pliku formularza.',
        'error_file_name_invalid' => 'Nazwa pliku może zawierać jedynie litery alfabetu łacińskiego, cyfry, podkreślenia, kropki i krzyżyki.',
        'span_left' => 'Lewo',
        'span_right' => 'Prawo',
        'span_full' => 'Cała szerokość',
        'span_auto' => 'Auto',
        'empty_tab' => 'Pusta karta',
        'confirm_close_tab' => 'Zakładka zawiera elementy, które zostaną usunięte. Czy kontynuować?',
        'tab' => 'Karta formularza',
        'tab_title' => 'Tytuł',
        'controls' => 'Kontrolki',
        'property_tab_title_required' => 'Tytuł karty jest wymagany.',
        'tabs_primary' => 'Zakładki główne',
        'tabs_secondary' => 'Zakładki dodatkowe',
        'tab_stretch' => 'Rozciągnięcie',
        'tab_stretch_description' => 'Określa czy kontener kart rozciąga się, aby pasować do wysokości rodzica.',
        'tab_css_class' => 'Klasa CSS',
        'tab_css_class_description' => 'Przypisuje klasę CSS do kontenera kart.',
        'tab_name_template' => 'Karta %s',
        'tab_already_exists' => 'Tab with the specified title already exists.',
    ],
    'list' => [
        'tab_new_list' => 'Nowa lista',
        'saved' => 'Zapisano listę',
        'confirm_delete' => 'Usunąć listę?',
        'tab_columns' => 'Kolumny',
        'btn_add_column' => 'Dodaj kolumnę',
        'btn_delete_column' => 'Usuń kolumnę',
        'column_dbfield_label' => 'Pola',
        'column_dbfield_required' => 'Podaj pole modelu',
        'column_name_label' => 'Etykieta',
        'column_label_required' => 'Podaj etykietę kolumny',
        'column_type_label' => 'Type',
        'column_type_required' => 'Podaj typ kolumny',
        'column_type_text' => 'Tekst',
        'column_type_number' => 'Numer',
        'column_type_switch' => 'Przełącznik',
        'column_type_datetime' => 'Data/Czas',
        'column_type_date' => 'Data',
        'column_type_time' => 'Czas',
        'column_type_timesince' => 'Czas od',
        'column_type_timetense' => 'Określenie czasu',
        'column_type_select' => 'Lista elementów',
        'column_type_partial' => 'Fragment',
        'column_label_default' => 'Domyślny',
        'column_label_searchable' => 'Szukaj',
        'column_label_sortable' => 'Sortuj',
        'column_label_invisible' => 'Niewidoczny',
        'column_label_select' => 'Wybierz',
        'column_label_relation' => 'Relacja',
        'column_label_css_class' => 'Klasa CSS',
        'column_label_width' => 'Szerokość',
        'column_label_path' => 'Ścieżka',
        'column_label_format' => 'Format',
        'column_label_value_from' => 'Wartość z',
        'error_duplicate_column' => "Kolumna ':column' już istnieje.",
        'btn_add_database_columns' => 'Dodaj kolumny z bazy danych',
        'all_database_columns_exist' => 'Wszystkie kolumny są już zdefiniowane na liście'
    ],
    'controller' => [
        'menu_label' => 'Kontrolery',
        'no_records' => 'Nie znaleziono kontrolerów',
        'controller' => 'Kontroler',
        'behaviors' => 'Zachowania',
        'new_controller' => 'Nowy kontroler',
        'error_controller_has_no_behaviors' => 'Kontroler nie posiada konfigurowalnych zachowań.',
        'error_invalid_yaml_configuration' => 'Wystąpił błąd podczas ładowania pliku konfiguracji zachowania :file',
        'behavior_form_controller' => 'Zachowanie - Form Controller',
        'behavior_form_controller_description' => 'Dodaje funkcjonalność do strony backendu. Zapewnia strony Utwórz, Edytuj, Podgląd.',
        'property_behavior_form_placeholder' => '--wybierz formularz--',
        'property_behavior_form_name' => 'Nazwa',
        'property_behavior_form_name_description' => 'Nazwa obiektu zarządzanego przez ten formularz',
        'property_behavior_form_name_required' => 'Wprowadź nazwę formularza',
        'property_behavior_form_file' => 'Konfiguracja formularza',
        'property_behavior_form_file_description' => 'Odwołanie do pliku konfiguracyjnego formularza',
        'property_behavior_form_file_required' => 'Wprowadź ścieżkę do pliku konfiguracyjnego formularza',
        'property_behavior_form_model_class' => 'Klasa modelu',
        'property_behavior_form_model_class_description' => 'Nazwa klasy modelu. Dane formularza są ładowane i zapisywane używając tego modelu.',
        'property_behavior_form_model_class_required' => 'Wybierz klasę modelu',
        'property_behavior_form_default_redirect' => 'Domyślne przekierowanie',
        'property_behavior_form_default_redirect_description' => 'Strona, na którą zostanie przekierowany użytkownik po zapisaniu lub anulowaniu formularza.',
        'property_behavior_form_create' => 'Stwórz stronę rekordu',
        'property_behavior_form_redirect' => 'Przekierowanie',
        'property_behavior_form_redirect_description' => 'Strona, na którą zostanie przekierowany użytkownik po utworzeniu rekordu.',
        'property_behavior_form_redirect_close' => 'Przekierowanie po zamknięciu',
        'property_behavior_form_redirect_close_description' => 'Strona na którą zostanie przekierowany użytkownik po utworzeniu rekordu, gdy zmienna "close" w tablicy POST jest obecna.',
        'property_behavior_form_flash_save' => 'Komunikat Flash - Zapisano',
        'property_behavior_form_flash_save_description' => 'Komunikat do wyświetlenia po zapisaniu rekordu.',
        'property_behavior_form_page_title' => 'Tytuł strony',
        'property_behavior_form_update' => 'Aktualizuj stronę rekordu',
        'property_behavior_form_update_redirect' => 'Przekierowanie',
        'property_behavior_form_create_redirect_description' => 'Strona, na którą zostanie przekierowany użytkownik po zapisaniu rekordu.',
        'property_behavior_form_flash_delete' => 'Komunikat Flash - Usunięto',
        'property_behavior_form_flash_delete_description' => 'Komunikat do wyświetlenia po usunięciu rekordu.',
        'property_behavior_form_preview' => 'Strona podglądu rekordu',
        'behavior_list_controller' => 'Zachowanie - List Controller',
        'behavior_list_controller_description' => 'Dodaje funkcjonalność do strony backendu. Zapewnia listę z możliwością sortowania i przeszukiwania i opcjonalnymi linkami do rekordów. Automatycznie tworzy akcję kontrolera "index".',
        'property_behavior_list_title' => 'Tytuł listy',
        'property_behavior_list_title_required' => 'Wprowadź tytuł listy',
        'property_behavior_list_placeholder' => '--wybierz listę--',
        'property_behavior_list_model_class' => 'Klasa modelu',
        'property_behavior_list_model_class_description' => 'Nazwa klasy modelu, dane są ładowane z tego modelu.',
        'property_behavior_form_model_class_placeholder' => '--wybierz model--',
        'property_behavior_list_model_class_required' => 'Wybierz klasę modelu',
        'property_behavior_list_model_placeholder' => '--wybierz model--',
        'property_behavior_list_file' => 'Plik konfiguracyjny listy',
        'property_behavior_list_file_description' => 'Odwołanie do pliku konfiguracyjnego listy',
        'property_behavior_list_file_required' => 'Wprowadź ścieżkę do pliku konfiguracyjnego listy',
        'property_behavior_list_record_url' => 'Adres URL rekordu',
        'property_behavior_list_record_url_description' => 'Połącz każdy rekord z unikatową stroną. Np.: "users/update/:id". Parametr ":id" będzie zastąpiony identyfikatorem rekordu.',
        'property_behavior_list_no_records_message' => 'Komunikat o braku rekordów',
        'property_behavior_list_no_records_message_description' => 'Komunikat, który zostanie wyświetlony w przypadku braku rekordów.',
        'property_behavior_list_recs_per_page' => 'Rekordy na stronę',
        'property_behavior_list_recs_per_page_description' => 'Liczba rekordów do wyświetlenia na stronie. Wpisz 0 aby wyłączyć paginację. Wartość domyślna: 0',
        'property_behavior_list_recs_per_page_regex' => 'Liczba rekordów na stronę powinna być liczbą całkowitą',
        'property_behavior_list_show_setup' => 'Pokaż przycisk konfiguracji',
        'property_behavior_list_show_sorting' => 'Pokaż sortowanie',
        'property_behavior_list_default_sort' => 'Domyślne sortowanie',
        'property_behavior_form_ds_column' => 'Kolumna',
        'property_behavior_form_ds_direction' => 'Kierunek',
        'property_behavior_form_ds_asc' => 'Rosnąco',
        'property_behavior_form_ds_desc' => 'Malejąco',
        'property_behavior_list_show_checkboxes' => 'Pokaż pola wyboru',
        'property_behavior_list_onclick' => 'Kod JS po kliknięciu',
        'property_behavior_list_onclick_description' => 'Dodatkowy kod JavaScript do wykonania po kliknięciu rekordu.',
        'property_behavior_list_show_tree' => 'Pokaż drzewo',
        'property_behavior_list_show_tree_description' => 'Wyświetla hierarchię dla rekordów nadrzędnych / podrzędnych.',
        'property_behavior_list_tree_expanded' => 'Rozwinięte drzewo',
        'property_behavior_list_tree_expanded_description' => 'Określa czy gałęzie drzewa powinny być domyślnie rozwinięte.',
        'property_behavior_list_toolbar' => 'Pasek narzędzi',
        'property_behavior_list_toolbar_buttons' => 'Fragment z przyciskami',
        'property_behavior_list_toolbar_buttons_description' => 'Odwołanie do pliku fragmentu z przyciskami paska narzędzi. Np.: list_toolbar',
        'property_behavior_list_search' => 'Szukaj',
        'property_behavior_list_search_prompt' => 'Zachęta wyszukiwarki',
        'property_behavior_list_filter' => 'Konfiguracja filtrów',
        'behavior_reorder_controller' => 'Zachowanie - Reorder Controller',
        'behavior_reorder_controller_description' => 'Dodaje funkcjonalność do strony backendu. Zapewnia możliwość sortowania i zmiany kolejności rekordów. Automatycznie tworzy akcję kontrolera "reorder".',
        'property_behavior_reorder_title' => 'Tekst zmiany kolejności',
        'property_behavior_reorder_title_required' => 'Wprowadź tekst zmiany kolejności',
        'property_behavior_reorder_name_from' => 'Nazwa atrybutu',
        'property_behavior_reorder_name_from_description' => 'Atrybut modelu, który zostanie użyty jako etykieta rekordu.',
        'property_behavior_reorder_name_from_required' => 'Wprowadź nazwę atrybutu',
        'property_behavior_reorder_model_class' => 'Klasa modelu',
        'property_behavior_reorder_model_class_description' => 'Nazwa klasy modelu. Dane są ładowane z tego modelu.',
        'property_behavior_reorder_model_class_placeholder' => '--wybierz model--',
        'property_behavior_reorder_model_class_required' => 'Wybierz klasę modelu',
        'property_behavior_reorder_model_placeholder' => '--wybierz klasę modelu--',
        'property_behavior_reorder_toolbar' => 'Pasek narzędzi',
        'property_behavior_reorder_toolbar_buttons' => 'Fragment z przyciskami',
        'property_behavior_reorder_toolbar_buttons_description' => 'Odwołanie do pliku fragmentu z przyciskami paska narzędzi. Np.: reorder_toolbar',
        'error_controller_not_found' => 'Plik kontrolera nie został znaleziony.',
        'error_invalid_config_file_name' => 'Plik konfiguracyjny zachowania :class (:file) zawiera nieprawidłowe znaki i nie może zostać załadowany.',
        'error_file_not_yaml' => 'Plik konfiguracyjny zachowania :class (:file) nie jest plikiem YAML. Obsługiwane są tylko pliki konfiguracyjne YAML.',
        'saved' => 'Zapisano kontroler',
        'controller_name' => 'Nazwa kontrolera',
        'controller_name_description' => 'Nazwa kontrolera określa nazwę klasy i adres URL stron w backendzie. Obowiązują standardowe konwencje nazewnictwa zmiennych w PHP. Pierwszym znakiem powinna być duża litera alfabetu łacińskiego. Przykłady: Categories, Posts, Products.',
        'base_model_class' => 'Bazowa klasa modelu',
        'base_model_class_description' => 'Wybierz klasę modelu, która ma być używana jako model bazowy w zachowaniach które go wymagają lub wspierają. Zachowania możesz skonfigurować później.',
        'base_model_class_placeholder' => '--wybierz model--',
        'controller_behaviors' => 'Zachowania',
        'controller_behaviors_description' => 'Wybierz zachowania, które chcesz zaimplementować w kontrolerze. Builder automatycznie utworzy pliki widoków wymaganych przez zachowania.',
        'controller_permissions' => 'Uprawnienia',
        'controller_permissions_description' => 'Wybierz uprawnienia, które pozwolą na dostęp do widoków kontrolera. Uprawnienia można zdefiniować w zakładce "Uprawnienia". Możesz zmienić tę opcję później edytując skrypt PHP kontrolera.',
        'controller_permissions_no_permissions' => 'Wtyczka nie definiuje żadnych uprawnień.',
        'menu_item' => 'Aktywny element menu',
        'menu_item_description' => 'Wybierz element menu dla stron tego kontrolera. Możesz zmienić tę opcję później edytując skrypt PHP kontrolera.',
        'menu_item_placeholder' => '--wybierz element menu--',
        'error_unknown_behavior' => 'Klasa zachowania :class nie jest zarejestrowana w bibliotece zachowań.',
        'error_behavior_view_conflict' => 'Wybrane zachowania implementują sprzeczne ze sobą widoki (:view) i nie mogą być używane razem w jednym kontrolerze.',
        'error_behavior_config_conflict' => 'Wybrane zachowania implementują sprzeczne pliki konfiguracyjne (:file) i nie mogą być używane razem w jednym kontrolerze.',
        'error_behavior_view_file_not_found' => 'Nie można znaleźć szablonu widoku zachowania :class w lokalizacji :file.',
        'error_behavior_config_file_not_found' => 'Nie można znaleźć szablonu konfiguracji zachowania :class w lokalizacji :file.',
        'error_controller_exists' => 'Plik kontrolera :file już istnieje.',
        'error_controller_name_invalid' => 'Nieprawidłowy format nazwy kontrolera. Nazwa powinna zawierać tylko cyfry i litery alfabetu łacińskiego. Pierwszym symbolem powinna być duża litera alfabetu łacińskiego.',
        'error_behavior_view_file_exists' => 'Widok kontrolera :view już istnieje.',
        'error_behavior_config_file_exists' => 'Plik konfiguracyjny zachowania :file już istnieje.',
        'error_save_file' => 'Błąd podczas zapisu pliku kontrolera: :file',
        'error_behavior_requires_base_model' => 'Zachowanie :behavior wymaga wybranej bazowej klasy modelu.',
        'error_model_doesnt_have_lists' => 'Wybrany model nie posiada żadnych list. Najpierw utwórz listę.',
        'error_model_doesnt_have_forms' => 'Wybrany model nie posiada żadnych formularzy. Najpierw utwórz formularz.',
    ],
    'version' => [
        'menu_label' => 'Wersje',
        'no_records' => 'Nie znaleziono żadnej wersji wtyczki',
        'search' => 'Szukaj...',
        'tab' => 'Wersje',
        'saved' => 'Zapisano wersję',
        'confirm_delete' => 'Usunąć wersję?',
        'tab_new_version' => 'Nowa wersja',
        'migration' => 'Migracja',
        'seeder' => 'Seeder',
        'custom' => 'Zwiększ numer wersji',
        'apply_version' => 'Zastosuj wersję',
        'applying' => 'Zastosowywanie...',
        'rollback_version' => 'Wycofaj wersję',
        'rolling_back' => 'Wycofywanie...',
        'applied' => 'Zastosowano wersję',
        'rolled_back' => 'Wycofano wersję',
        'hint_save_unapplied' => 'Zapisałeś niezastosowaną wersję. Należy pamiętać, że niezastosowane wersje mogą być automatycznie zastosowane przez system, gdy Ty lub inny użytkownik loguje się do backendu lub gdy tabela bazy danych jest zapisywana w sekcji Baza danych Buildera.',
        'hint_rollback' => 'Wycofanie wersji spowoduje wycofanie wszystkich nowszych wersji niż ta. Należy pamiętać, że niezastosowane wersje mogą być automatycznie zastosowane przez system, gdy Ty lub inny użytkownik loguje się do backendu lub gdy tabela bazy danych jest zapisywana w sekcji Baza danych Buildera.',
        'hint_apply' => 'Zastosowanie wersji spowoduje zastosowanie wszystkich poprzednich niezastosowanych wersji',
        'dont_show_again' => 'Nie pokazuj ponownie',
        'save_unapplied_version' => 'Zapisz niezastosowaną wersję',
    ],
    'menu' => [
        'menu_label' => 'Menu Back-End',
        'tab' => 'Menu',
        'items' => 'Elementy menu',
        'saved' => 'Zapisano menu',
        'add_main_menu_item' => 'Dodaj element menu głównego',
        'new_menu_item' => 'Element menu',
        'add_side_menu_item' => 'Dodaj element podrzędny',
        'side_menu_item' => 'Element menu bocznego',
        'property_label' => 'Etykieta',
        'property_label_required' => 'Podaj etykietę elementu menu.',
        'property_url_required' => 'Podaj adres URL elementu menu',
        'property_url' => 'URL',
        'property_icon' => 'Ikona',
        'property_icon_required' => 'Wybierz ikonę',
        'property_permissions' => 'Uprawnienia',
        'property_order' => 'Kolejność',
        'property_order_invalid' => 'Podaj kolejność elementu menu jako liczbę całkowitą.',
        'property_order_description' => 'Kolejność elementu menu ustala jego pozycje w menu. Jeśli kolejność nie jest podana, element zostanie ustawiony na końcu menu. Domyślne wartości kolejności są wielokrotnością liczby 100.',
        'property_attributes' => 'Atrybuty HTML',
        'property_code' => 'Kod',
        'property_code_invalid' => 'Kod powinien zawierać tylko litery alfabetu łacińskiego i cyfry.',
        'property_code_required' => 'Podaj kod elementu menu.',
        'error_duplicate_main_menu_code' => "Kod ':code' istnieje już w menu głównym.",
        'error_duplicate_side_menu_code' => "Kod ':code' istnieje już w menu bocznym.",
    ],
    'localization' => [
        'menu_label' => 'Lokalizacja',
        'language' => 'Język',
        'strings' => 'Ciągi znaków',
        'confirm_delete' => 'Usunąć język?',
        'tab_new_language' => 'Nowy język',
        'no_records' => 'Nie znaleziono języków',
        'saved' => 'Zapisano plik języka',
        'error_cant_load_file' => 'Nie można załadować pliku tekstowego - nie znaleziono pliku.',
        'error_bad_localization_file_contents' => 'Nie można załadować pliku tekstowego. Pliki językowe powinny zawierać jedynie definicje tablicy i ciągi znaków.',
        'error_file_not_array' => 'Nie można załadować pliku tekstowego. Pliki językowe powinny zwracać tablicę.',
        'save_error' => "Błąd podczas zapisywania pliku ':name'. Sprawdź uprawnienia do zapisu.",
        'error_delete_file' => 'Nie można usunąć pliku językowego.',
        'add_missing_strings' => 'Dodaj brakujące ciągi znaków',
        'copy' => 'Kopiuj',
        'add_missing_strings_label' => 'Wybierz język, z którego chcesz skopiować brakujące ciągi znaków',
        'no_languages_to_copy_from' => 'Nie ma języków, z których można skopiować ciągi znaków.',
        'new_string_warning' => 'Nowy ciąg znaków lub sekcja',
        'structure_mismatch' => 'Struktura pliku języka źródłowego nie zgadza się ze strukturą edytowanego pliku. Niektóre pojedyncze ciągi znaków w edytowanym pliku odpowiadają sekcjom w pliku źródłowym (lub odwrotnie) ie nie można ich scalić automatycznie.',
        'create_string' => 'Utwórz nowy ciąg znaków',
        'string_key_label' => 'Klucz',
        'string_key_comment' => 'Wprowadź klucz używając kropki jako separatora sekcji. Na przykład plugin.search. Ciąg znaków zostanie utworzony w domyślnym pliku językowym wtyczki.',
        'string_value' => 'Wartość',
        'string_key_is_empty' => 'Klucz nie powinien być pusty',
        'string_key_is_a_string' => ':key jest ciągiem znaków i nie może zawierać innych ciągów znaków.',
        'string_value_is_empty' => 'Wartość nie powinna być pusta',
        'string_key_exists' => 'Klucz już istnieje',
    ],
    'permission' => [
        'menu_label' => 'Uprawnienia',
        'tab' => 'Uprawnienia',
        'form_tab_permissions' => 'Uprawnienia',
        'btn_add_permission' => 'Dodaj uprawnienie',
        'btn_delete_permission' => 'Usuń uprawnienie',
        'column_permission_label' => 'Kod uprawnienia',
        'column_permission_required' => 'Podaj kod uprawnienia',
        'column_tab_label' => 'Tytuł karty',
        'column_tab_required' => 'Podaj nazwę karty uprawnienia',
        'column_label_label' => 'Etykieta',
        'column_label_required' => 'Podaj etykietę uprawnienia',
        'saved' => 'Zapisano uprawnienie',
        'error_duplicate_code' => "Kod uprawnienia ':code' już istnieje.",
    ],
    'yaml' => [
        'save_error' => "Błąd podczas zapisywania pliku ':name'. Sprawdź uprawnienia do zapisu.",
    ],
    'common' => [
        'error_file_exists' => "Plik już istnieje: ':path'.",
        'field_icon_description' => 'October używa ikon Font Autumn: http://octobercms.com/docs/ui/icon',
        'destination_dir_not_exists' => "Folder docelowy nie istnieje: ':path'.",
        'error_make_dir' => "Błąd podczas tworzenia folderu: ':name'.",
        'error_dir_exists' => "Folder już istnieje: ':path'.",
        'template_not_found' => "Nie znaleziono pliku szablonu: ':name'.",
        'error_generating_file' => "Błąd podczas tworzenia pliku: ':path'.",
        'error_loading_template' => "Błąd podczas ładowania pliku szablonu: ':name'.",
        'select_plugin_first' => 'Najpierw wybierz wtyczkę. Aby zobaczyć listę wtyczek kliknij ikonę > w lewym pasku bocznym.',
        'plugin_not_selected' => 'Nie wybrano wtyczki',
        'add' => 'Dodaj',
    ],
    'migration' => [
        'entity_name' => 'Migracja',
        'error_version_invalid' => 'Wersja powinna być w formacie 1.0.1',
        'field_version' => 'Wersja',
        'field_description' => 'Opis',
        'field_code' => 'Kod',
        'save_and_apply' => 'Zapisz & Zastosuj',
        'error_version_exists' => 'Wersja już istnieje.',
        'error_script_filename_invalid' => 'Nazwa pliku migracji może zawierać tylko litery z alfabetu łacińskiego, cyfry i podkreślenia. Nazwa powinna zaczynać się od litery z alfabetu łacińskiego i nie może zawierać spacji.',
        'error_cannot_change_version_number' => 'Nie można zmienić numeru wersji dla zastosowanej wersji',
        'error_file_must_define_class' => 'Kod migracji powinien definiować klasę migracji lub seedera. Pozostaw pole puste jeśli chcesz tylko zaktualizować numer wersji.',
        'error_file_must_define_namespace' => 'Kod migracji powinien definiować przestrzeń nazw. Pozostaw pole puste, jeśli chcesz tylko zaktualizować numer wersji.',
        'no_changes_to_save' => 'Brak zmian do zapisania.',
        'error_namespace_mismatch' => "Kod migracji powinien używać przestrzeni nazw wtyczki: :namespace",
        'error_migration_file_exists' => "Plik migracji :file już istnieje. Użyj innej nazwy klasy.",
        'error_cant_delete_applied' => 'Ta wersja została już zastosowana i nie może być usunięta. Wycofaj ją w celu usunięcia.',
    ],
    'components' => [
        'list_title' => 'Lista rekordów',
        'list_description' => 'Wyświetla listę rekordów dla wybranego modelu',
        'list_page_number' => 'Numer strony',
        'list_page_number_description' => 'Wartość jest używana aby określić, na której stronie znajduje się użytkownik.',
        'list_records_per_page' => 'Rekordy na stronę',
        'list_records_per_page_description' => 'Liczba rekordów do wyświetlenia na stronie. Zostaw puste aby wyłączyć paginację.',
        'list_records_per_page_validation' => 'Nieprawidłowy format liczby rekordów na stronę. Wartość powinna być liczbą.',
        'list_no_records' => 'Komunikat o braku rekordów',
        'list_no_records_description' => 'Komunikat, który zostanie wyświetlony w przypadku braku rekordów. Używany w domyślnym fragmencie komponentu.',
        'list_no_records_default' => 'Nie znaleziono rekordów',
        'list_sort_column' => 'Sortuj wg kolumny',
        'list_sort_column_description' => 'Kolumna modelu wg której będą sortowane rekordy',
        'list_sort_direction' => 'Kierunek',
        'list_display_column' => 'Kolumna do wyświetlenia',
        'list_display_column_description' => 'Kolumna do wyświetlenia na liście. Używana w domyślnym fragmencie komponentu.',
        'list_display_column_required' => 'Wybierz kolumnę do wyświetlenia.',
        'list_details_page' => 'Strona szczegółów',
        'list_details_page_description' => 'Strona do wyświetlania szczegółów rekordu.',
        'list_details_page_no' => '--brak strony szczegółów--',
        'list_sorting' => 'Sortowanie',
        'list_pagination' => 'Paginacja',
        'list_order_direction_asc' => 'Rosnąco',
        'list_order_direction_desc' => 'Malejąco',
        'list_model' => 'Klasa modelu',
        'list_scope' => 'Zakres',
        'list_scope_description' => 'Zakres modelu do pobierania rekordów. Opcjonalne',
        'list_scope_default' => '--wybierz zakres, opcjonalne--',
        'list_scope_value' => 'Wartość zakresu',
        'list_scope_value_description' => 'Opcjonalna wartość do przekazania do zakresu modelu.',
        'list_details_page_link' => 'Link do strony szczegółów',
        'list_details_key_column' => 'Kolumna klucza szczegółów',
        'list_details_key_column_description' => 'Kolumna modelu używana jako identyfikator rekordu w linkach na stronie szczegółów.',
        'list_details_url_parameter' => 'Nazwa parametru URL',
        'list_details_url_parameter_description' => 'Nazwa parametru adresu URL strony ze szczegółami, który służy jako identyfikator rekordu.',
        'details_title' => 'Szczegóły rekordu',
        'details_description' => 'Wyświetla szczegóły rekordu dla wybranego modelu',
        'details_model' => 'Klasa modelu',
        'details_identifier_value' => 'Identyfikator',
        'details_identifier_value_description' => 'Wartość identyfikatora, na podstawie której będzie ładowany rekord z bazy danych. Podaj wartość lub nazwę parametru adresu URL.',
        'details_identifier_value_required' => 'Identyfikator jest wymagany',
        'details_key_column' => 'Kolumna klucza',
        'details_key_column_description' => 'Kolumna używana jako identyfikator do pobierania rekordu z bazy danych.',
        'details_key_column_required' => 'Nazwa kolumny klucza jest wymagana',
        'details_display_column' => 'Kolumna do wyświetlenia',
        'details_display_column_description' => 'Kolumna modelu do wyświetlenia na stronie szczegółów. Używana w domyślnym fragmencie komponentu.',
        'details_display_column_required' => 'Wybierz kolumnę do wyświetlenia.',
        'details_not_found_message' => 'Komunikat o braku rekordu',
        'details_not_found_message_description' => 'Komunikat, który zostanie wyświetlony w przypadku nieznalezienia rekordu. Używany w domyślnym fragmencie komponentu.',
        'details_not_found_message_default' => 'Nie znaleziono rekordu',
    ],
    'validation' => [
        'reserved' => ':attribute nie może być zarezerwowanym słowem kluczowym PHP'
    ]
];
