<?php
declare(strict_types=1);

return [
    'brand' => [
        'name_prefix' => 'order',
        'name_suffix' => 'PRO',
        'name_full' => 'orderPRO',
    ],
    'meta' => [
        'title_pattern' => 'orderPRO - :title',
        'default_panel_title' => 'Panel',
        'default_login_title' => 'Logowanie',
    ],
    'actions' => [
        'login' => 'Zaloguj sie',
        'logout' => 'Wyloguj',
    ],
    'navigation' => [
        'main_menu' => 'Menu glowne',
        'users' => 'Uzytkownicy',
        'database' => 'Baza danych',
        'products' => 'Produkty',
        'orders' => 'Zamowienia',
        'orders_list' => 'Lista zamowien',
        'marketplace' => 'Marketplace',
        'cron' => 'Harmonogram',
        'dashboard' => 'Dashboard',
        'settings' => 'Ustawienia',
        'statuses' => 'Statusy',
        'integrations' => 'Integracje',
        'allegro' => 'Integracje Allegro',
        'apaczka' => 'Integracja Apaczka',
        'inpost' => 'Integracja InPost',
        'company' => 'Dane firmy',
        'accounting' => 'Ksiegowosc',
        'accounting_section' => 'Ksiegowosc',
    ],
    'marketplace' => [
        'title' => 'Marketplace',
        'description' => 'Aktywne integracje i powiazane oferty marketplace.',
        'integrations_title' => 'Aktywne integracje',
        'offers_title' => 'Powiazane oferty: :name',
        'offers_description' => 'Lista ofert ze sklepu, ktore sa powiazane z produktami w orderPRO.',
        'empty_integrations' => 'Brak aktywnych integracji.',
        'empty_offers' => 'Brak powiazanych ofert dla tej integracji.',
        'fields' => [
            'integration' => 'Integracja',
            'linked_offers_count' => 'Powiazane oferty',
            'offer_name' => 'Tytul oferty marketplace',
            'external_product_id' => 'External product ID',
            'external_variant_id' => 'External variant ID',
            'external_offer_id' => 'External offer ID',
            'channel' => 'Kanal',
            'product' => 'Produkt orderPRO',
            'updated_at' => 'Ostatnia zmiana',
            'categories' => 'Kategorie',
            'actions' => 'Akcje',
        ],
        'actions' => [
            'open_offers' => 'Pokaz oferty',
            'back_to_marketplace' => 'Wroc do Marketplace',
            'assign_categories' => 'Przypisz kategorie',
            'edit_offer' => 'Edytuj',
        ],
        'flash' => [
            'integration_not_found' => 'Nie znaleziono aktywnej integracji.',
            'product_updated' => 'Produkt zostal zaktualizowany w integracji shopPRO.',
        ],
        'category_modal' => [
            'title' => 'Przypisz kategorie',
            'loading' => 'Ladowanie kategorii...',
            'no_categories' => 'Brak dostepnych kategorii.',
            'save' => 'Zapisz',
            'cancel' => 'Anuluj',
            'saving' => 'Zapisuje...',
            'saved' => 'Kategorie zapisane.',
            'error_save' => 'Blad zapisu.',
            'error_network' => 'Blad sieci.',
        ],
    ],
    'auth' => [
        'login' => [
            'title' => 'Logowanie',
            'heading' => 'Panel zarzadzania zamowieniami',
            'subtitle' => 'Zaloguj sie, aby przejsc do obslugi zamowien i wysylek.',
            'error_placeholder' => 'Miejsce na komunikat bledu logowania.',
            'email_label' => 'Email',
            'email_placeholder' => 'np. admin@firma.pl',
            'password_label' => 'Haslo',
            'password_placeholder' => 'Wpisz haslo',
        ],
        'errors' => [
            'csrf_expired' => 'Sesja formularza wygasla. Odswiez strone i sprobuj ponownie.',
            'invalid_credentials_format' => 'Podaj poprawny email i haslo.',
            'invalid_credentials' => 'Niepoprawny email lub haslo.',
        ],
    ],
    'dashboard' => [
        'title' => 'Dashboard',
        'description' => 'Szkielet panelu jest gotowy. Kolejny krok: lista zamowien.',
        'active_user_label' => 'Aktywny uzytkownik:',
    ],
    'orders' => [
        'title' => 'Zamowienia',
        'description' => 'Kompaktowa lista zamowien oparta o lokalna baze orderPRO.',
        'empty' => 'Brak zamowien do wyswietlenia.',
        'fields' => [
            'order_ref' => 'Zamowienie',
            'status' => 'Status',
            'buyer' => 'Kupujacy',
            'products' => 'Produkty',
            'items' => 'Pozycje',
            'totals' => 'Kwoty',
            'shipping' => 'Wysylka',
            'ordered_at' => 'Data zamowienia',
            'source_updated_at' => 'Ostatnia zmiana',
        ],
        'filters' => [
            'search' => 'Szukaj (numer, ID, login, email, klient)',
            'source' => 'Zrodlo',
            'status' => 'Status',
            'payment_status' => 'Platnosc',
            'date_from' => 'Data od',
            'date_to' => 'Data do',
            'any' => 'Wszystkie',
        ],
        'stats' => [
            'all' => 'Wszystkie',
            'paid' => 'Oplacone',
            'shipped' => 'Wyslane',
        ],
        'details' => [
            'title' => 'Szczegoly zamowienia',
            'tabs' => [
                'details' => 'Szczegoly zamowienia',
                'history' => 'Historia zmian',
                'shipments' => 'Przesylki',
                'payments' => 'Platnosci',
                'documents' => 'Dokumenty powiazane',
            ],
            'items_title' => 'Pozycje',
            'item_name' => 'Nazwa',
            'item_qty' => 'Ilosc',
            'item_price' => 'Cena brutto',
            'item_sum' => 'Suma',
            'order_info' => 'Szczegoly zamowienia',
            'payment_shipping' => 'Platnosc i wysylka',
            'address_customer' => 'Dane zamawiajacego',
            'address_invoice' => 'Dane do faktury',
            'address_delivery' => 'Dane wysylki',
            'notes_title' => 'Wiadomosci i zalaczniki',
            'history_title' => 'Historia statusow',
            'fields' => [
                'status' => 'Status',
                'source_order_id' => 'Numer zamowienia',
                'external_order_id' => 'Numer zewnetrzny',
                'ordered_at' => 'Data zamowienia',
                'customer_login' => 'Login uzytkownika',
                'currency' => 'Waluta',
                'payment_status' => 'Status platnosci',
                'total_with_tax' => 'Kwota brutto',
                'total_paid' => 'Kwota oplacona',
                'carrier' => 'Dostawa',
                'send_date' => 'Data wysylki',
                'shipments_count' => 'Liczba przesylek',
            ],
            'status_change' => [
                'placeholder' => '-- zmien status --',
                'save' => 'Zmien',
                'success' => 'Status zamowienia zostal zmieniony.',
                'failed' => 'Nie udalo sie zmienic statusu zamowienia.',
                'status_required' => 'Wybierz nowy status zamowienia.',
            ],
            'activity' => [
                'date' => 'Data',
                'type' => 'Typ zdarzenia',
                'summary' => 'Opis',
                'actor' => 'Wykonawca',
                'empty' => 'Brak zarejestrowanych zdarzen.',
                'types' => [
                    'status_change' => 'Zmiana statusu',
                    'payment' => 'Platnosc',
                    'invoice' => 'Faktura',
                    'shipment' => 'Przesylka',
                    'message' => 'Wiadomosc',
                    'document' => 'Dokument',
                    'import' => 'Import',
                    'note' => 'Notatka',
                    'shipment_created' => 'Przesylka WZA',
                    'shipment_label_downloaded' => 'Etykieta pobrana',
                    'shipment_error' => 'Blad przesylki',
                    'receipt_issued' => 'Paragon wystawiony',
                    'email_sent' => 'E-mail wyslany',
                    'email_failed' => 'Blad wysylki e-mail',
                ],
                'actors' => [
                    'system' => 'System',
                    'user' => 'Uzytkownik',
                    'import' => 'Import',
                    'api' => 'API',
                    'sync' => 'Synchronizacja',
                ],
            ],
        ],
    ],
    'users' => [
        'title' => 'Zarzadzanie uzytkownikami',
        'description' => 'Dodawaj konta dostepowe dla zespolu i zarzadzaj dostepem do panelu.',
        'create_title' => 'Dodaj nowego uzytkownika',
        'list_title' => 'Lista uzytkownikow',
        'empty' => 'Brak uzytkownikow. Dodaj pierwsze konto.',
        'fields' => [
            'name' => 'Imie i nazwisko',
            'email' => 'Email',
            'password' => 'Haslo',
            'created_at' => 'Data utworzenia',
        ],
        'actions' => [
            'add_user' => 'Dodaj uzytkownika',
        ],
        'flash' => [
            'created' => 'Uzytkownik zostal dodany.',
        ],
        'validation' => [
            'name_min' => 'Imie i nazwisko musi miec co najmniej 2 znaki.',
            'email_invalid' => 'Podaj poprawny adres email.',
            'email_taken' => 'Ten adres email jest juz zajety.',
            'password_min' => 'Haslo musi miec co najmniej 8 znakow.',
        ],
        'filters' => [
            'search' => 'Szukaj (imie, email)',
            'sort' => 'Sortowanie',
            'direction' => 'Kierunek',
            'per_page' => 'Na strone',
        ],
    ],
    'products' => [
        'title' => 'Produkty',
        'description' => 'Lokalna baza produktow orderPRO przygotowana pod przyszly sync kanalowy.',
        'empty' => 'Brak produktow. Dodaj pierwszy produkt.',
        'flash' => [
            'created' => 'Produkt zostal dodany.',
            'updated' => 'Produkt zostal zaktualizowany.',
            'deleted' => 'Produkt zostal usuniety.',
            'delete_failed' => 'Nie udalo sie usunac produktu.',
            'not_found' => 'Nie znaleziono wskazanego produktu.',
        ],
        'gs1' => [
            'assign_ean' => 'Przypisz EAN z GS1',
            'ean_assigned' => 'EAN :ean zostal przypisany i zarejestrowany w GS1.',
            'already_has_ean' => 'Produkt ma juz przypisany EAN.',
            'error' => 'Blad podczas przypisywania EAN z GS1:',
        ],
        'actions' => [
            'add' => 'Dodaj produkt',
            'import_shoppro' => 'Import z shopPRO',
            'export_shoppro' => 'Eksport do shopPRO',
            'generate_next_sku' => 'Generuj kolejne SKU',
            'preview' => 'Podglad',
            'links' => 'Powiazania',
            'edit' => 'Edytuj',
            'delete' => 'Usun',
            'save' => 'Zapisz',
            'back' => 'Wroc do listy',
            'filter' => 'Filtruj',
            'reset' => 'Resetuj',
        ],
        'tabs' => [
            'details' => 'Szczegoly',
            'links' => 'Powiazania',
        ],
        'content_tabs' => [
            'global' => 'Globalna',
        ],
        'confirm' => [
            'delete' => 'Czy na pewno usunac produkt #:id?',
        ],
        'sku_generator' => [
            'failed' => 'Nie udalo sie wygenerowac SKU.',
            'confirm_title' => 'Blad',
        ],
        'fields' => [
            'name' => 'Nazwa',
            'type' => 'Typ',
            'status' => 'Status',
            'promoted' => 'Promowany',
            'vat' => 'VAT (%)',
            'weight' => 'Waga',
            'quantity' => 'Stan',
            'price_input_mode' => 'Tryb ceny',
            'price_brutto' => 'Cena brutto',
            'price_netto' => 'Cena netto',
            'price_brutto_promo' => 'Cena brutto promo',
            'price_netto_promo' => 'Cena netto promo',
            'short_description' => 'Krotki opis',
            'description' => 'Opis',
            'meta_title' => 'Meta title',
            'meta_description' => 'Meta description',
            'meta_keywords' => 'Meta keywords',
            'seo_link' => 'SEO link',
            'updated_at' => 'Data modyfikacji',
            'created_at' => 'Data dodania',
            'actions' => 'Akcje',
        ],
        'status' => [
            'active' => 'Aktywny',
            'inactive' => 'Nieaktywny',
        ],
        'promoted' => [
            'yes' => 'Tak',
            'no' => 'Nie',
        ],
        'type' => [
            'simple' => 'Prosty',
            'variant_parent' => 'Wariantowy',
        ],
        'price_mode' => [
            'brutto' => 'Wpisuje brutto',
            'netto' => 'Wpisuje netto',
        ],
        'filters' => [
            'title' => 'Filtry i sortowanie',
            'search' => 'Szukaj (nazwa, SKU, EAN)',
            'status' => 'Status',
            'type' => 'Typ',
            'sort' => 'Sortowanie',
            'direction' => 'Kierunek',
            'per_page' => 'Na strone',
            'any' => 'Wszystkie',
        ],
        'pagination' => [
            'summary' => 'Lacznie rekordow: :total',
        ],
        'create' => [
            'title' => 'Dodaj produkt',
            'description' => 'Utworz lokalny produkt w orderPRO (bez eksportu).',
        ],
        'edit' => [
            'title' => 'Edycja produktu #:id',
            'description' => 'Aktualizuj dane produktu i zapisuj zmiany w logu.',
        ],
        'show' => [
            'title' => 'Podglad produktu #:id',
            'description' => 'Widok tylko do odczytu wszystkich danych produktu.',
            'details' => 'Szczegoly produktu',
        ],
        'links' => [
            'title' => 'Powiazania',
            'page_title' => 'Powiazania produktu #:id',
            'description' => 'Mapowanie produktu orderPRO do ofert zewnetrznych (shopPRO / marketplace).',
            'current_links' => 'Aktualne powiazania',
            'search_title' => 'Wyszukiwarka ofert',
            'empty_links' => 'Brak powiazan dla tego produktu.',
            'empty_offers' => 'Brak ofert do wyswietlenia. Wybierz integracje, wpisz filtr lub wykonaj import ofert.',
            'integration_placeholder' => '-- wybierz integracje --',
            'search_placeholder' => 'Szukaj po nazwie, SKU, EAN lub external_product_id',
            'fields' => [
                'integration' => 'Instancja',
                'channel' => 'Kanal',
                'search' => 'Fraza',
                'offer_name' => 'Oferta',
                'external_product_id' => 'External product ID',
                'external_variant_id' => 'External variant ID',
                'external_variant_id_optional' => 'Opcjonalny variant ID',
                'link_type' => 'Typ',
                'confidence' => 'Confidence',
                'link_status' => 'Status',
                'updated_at' => 'Ostatnia zmiana',
                'history' => 'Historia',
                'match_hint' => 'Dopasowanie',
                'actions' => 'Akcje',
            ],
            'actions' => [
                'search' => 'Szukaj ofert',
                'link' => 'Powiaz',
                'relink' => 'Przepnij',
                'unlink' => 'Odlacz',
            ],
            'confirm' => [
                'title' => 'Potwierdzenie',
                'unlink_message' => 'Czy na pewno odlaczyc to powiazanie?',
                'relink_message' => 'Czy na pewno przepiac powiazanie na nowe ID zewnetrzne?',
                'yes' => 'Potwierdz',
                'no' => 'Anuluj',
            ],
            'alerts' => [
                'missing_remote_link' => 'Powiazanie nie istnieje juz po stronie zewnetrznej.',
                'alert_since' => '(alert od: :date)',
            ],
            'flash' => [
                'linked' => 'Powiazanie zostalo zapisane.',
                'relinked' => 'Powiazanie zostalo przepiete.',
                'unlinked' => 'Powiazanie zostalo odlaczone.',
                'link_failed' => 'Nie udalo sie zapisac powiazania.',
                'relink_failed' => 'Nie udalo sie przepiac powiazania.',
                'unlink_failed' => 'Nie udalo sie odlaczyc powiazania.',
            ],
        ],
        'images' => [
            'title' => 'Zdjecia',
            'description' => 'Aktualne zdjecia produktu. Mozesz usunac wybrane, dodac nowe i wskazac glowne.',
            'empty' => 'Brak zapisanych zdjec.',
            'remove' => 'Usun to zdjecie',
            'add_new' => 'Dodaj nowe zdjecia',
            'set_main' => 'Ustaw jako glowne',
            'main' => 'Glowne',
            'main_hint' => 'Jesli nie wybierzesz recznie zdjecia glownego, system ustawi pierwsze dostepne.',
            'uploading' => 'Wysylanie zdjec...',
            'uploaded_ok' => 'Zdjecia zostaly dodane.',
            'confirm_title' => 'Potwierdzenie',
            'confirm_delete' => 'Czy na pewno usunac to zdjecie?',
            'confirm_yes' => 'Usun',
            'confirm_no' => 'Anuluj',
            'path' => 'Sciezka',
        ],
        'variants' => [
            'title' => 'Warianty produktu',
            'empty' => 'Brak wariantow dla tego produktu.',
            'attributes' => 'Atrybuty',
            'import_warning_title' => 'Ostrzezenie po imporcie wariantow',
            'import_warning_date' => 'Data ostrzezenia',
        ],
        'export' => [
            'title' => 'Eksport produktow do shopPRO',
            'close' => 'Zamknij',
            'integration' => 'Integracja',
            'integration_placeholder' => '-- wybierz integracje --',
            'mode' => 'Tryb eksportu',
            'mode_simple' => 'Produkt jako prosty',
            'mode_variant' => 'Produkt jako wariantowy',
            'mode_hint' => 'Tryb wariantowy eksportuje produkt nadrzedny i jego warianty po permutation_hash.',
            'selected_count_label' => 'Zaznaczone produkty',
            'selected_hint' => 'Wybierz rekordy checkboxami w tabeli produktow.',
            'select_column_label' => 'Wybierz produkty do eksportu',
            'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API. Skonfiguruj je w Ustawienia -> Integracje shopPRO.',
            'submit' => 'Uruchom eksport',
            'flash' => [
                'failed' => 'Eksport produktow zakonczyl sie bledem.',
                'integration_required' => 'Wybierz integracje do eksportu.',
                'integration_not_found' => 'Nie znaleziono wskazanej integracji.',
                'api_key_missing' => 'Wybrana integracja nie ma zapisanego klucza API.',
                'mode_invalid' => 'Niepoprawny tryb eksportu.',
                'no_products_selected' => 'Zaznacz co najmniej jeden produkt do eksportu.',
                'done' => 'Eksport (:mode) zakonczony. Sukces: :exported, bledy: :failed.',
            ],
        ],
        'import' => [
            'title' => 'Import produktow z shopPRO',
            'close' => 'Zamknij',
            'integration' => 'Integracja',
            'integration_placeholder' => '-- wybierz integracje --',
            'mode' => 'Zakres importu',
            'mode_all' => 'Wszystkie produkty',
            'mode_single' => 'Pojedynczy produkt',
            'external_id' => 'ID produktu w shopPRO',
            'with_variants' => 'Importuj warianty produktu',
            'with_variants_hint' => 'Opcja nadpisze lokalna liste wariantow dla importowanego produktu danymi z shopPRO.',
            'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API. Skonfiguruj je w Ustawienia -> Integracje shopPRO.',
            'submit' => 'Uruchom import',
            'flash' => [
                'failed' => 'Import produktow zakonczyl sie bledem.',
                'integration_required' => 'Wybierz integracje do importu.',
                'integration_not_found' => 'Nie znaleziono wskazanej integracji.',
                'api_key_missing' => 'Wybrana integracja nie ma zapisanego klucza API.',
                'single_id_required' => 'Dla importu pojedynczego podaj ID produktu.',
                'mode_invalid' => 'Niepoprawny tryb importu.',
                'no_products' => 'Brak produktow do importu po stronie shopPRO.',
                'single_ok' => 'Import zakonczony. shopPRO #:external_id -> lokalny produkt #:local_id.',
                'all_done' => 'Import zakonczony. Zaimportowano: :imported, bledy: :failed.',
            ],
        ],
    ],
    'settings' => [
        'title' => 'Ustawienia',
        'description' => 'Konfiguracja i narzedzia administracyjne systemu.',
        'submenu_label' => 'Sekcje ustawien',
        'integrations_hub' => [
            'title' => 'Integracje',
            'description' => 'Wspolny panel konfiguracji wszystkich providerow.',
            'list_title' => 'Skonfigurowane integracje',
            'empty' => 'Brak dostepnych integracji.',
            'fields' => [
                'provider' => 'Provider',
                'instance' => 'Instancja',
                'authorization' => 'Status polaczenia',
                'secret' => 'Sekret API',
                'active' => 'Aktywna',
                'last_test' => 'Ostatni test',
                'actions' => 'Akcje',
            ],
            'providers' => [
                'allegro' => 'Allegro',
                'allegro_sandbox' => 'Allegro Sandbox',
                'allegro_production' => 'Allegro Production',
                'apaczka' => 'Apaczka',
                'inpost' => 'InPost',
                'shoppro' => 'shopPRO',
                'shoppro_instances' => ':count instancji',
            ],
            'status' => [
                'connected' => 'Polaczono',
                'not_connected' => 'Brak polaczenia',
                'configured' => 'Skonfigurowana',
                'not_configured' => 'Brak konfiguracji',
                'saved' => 'Zapisany',
                'missing' => 'Brak',
            ],
            'active' => [
                'yes' => 'Tak',
                'no' => 'Nie',
            ],
            'actions' => [
                'configure' => 'Konfiguruj',
                'settings' => 'Ustawienia',
            ],
        ],
        'database' => [
            'title' => 'Baza danych',
            'state' => [
                'needs_update' => 'Wykryto oczekujace migracje. Wymagana aktualizacja bazy.',
                'up_to_date' => 'Baza danych jest aktualna.',
            ],
            'actions' => [
                'run_update' => 'Wykonaj aktualizacje',
            ],
            'stats' => [
                'total' => 'Wszystkie migracje',
                'applied' => 'Wykonane',
                'pending' => 'Do wykonania',
            ],
            'fields' => [
                'filename' => 'Plik migracji',
            ],
            'pending_files_title' => 'Oczekujace migracje',
            'pending_files_empty' => 'Brak oczekujacych plikow migracji.',
            'last_run_logs' => 'Log ostatniej aktualizacji',
            'flash' => [
                'updated' => 'Aktualizacja zakonczona. Wykonane: :executed, pominiete: :skipped.',
                'failed' => 'Nie udalo sie wykonac migracji. Sprawdz log i polaczenie bazy.',
            ],
        ],
        'statuses' => [
            'title' => 'Statusy',
            'description' => 'Zarzadzaj grupami statusow i statusami wewnatrz grup. Kolor jest ustawiany na poziomie grupy.',
            'tabs' => [
                'label' => 'Zakladki statusow',
                'statuses' => 'Statusy',
                'groups' => 'Grupy statusow',
            ],
            'fields' => [
                'group' => 'Grupa',
                'group_placeholder' => '-- wybierz grupe --',
                'name' => 'Nazwa',
                'code' => 'Kod',
                'color' => 'Kolor grupy',
                'is_active' => 'Aktywny',
                'actions' => 'Akcje',
            ],
            'hints' => [
                'code_auto' => 'Kod techniczny generuje sie automatycznie z nazwy przy tworzeniu i nie jest edytowalny.',
                'drag_statuses' => 'Przeciagnij i upusc, aby ustawic kolejnosc statusow.',
                'drag_groups' => 'Przeciagnij i upusc, aby ustawic kolejnosc grup statusow.',
                'auto_save_order' => 'Kolejnosc zapisuje sie automatycznie po upuszczeniu.',
                'drag_handle' => 'Przeciagnij, aby zmienic kolejnosc',
            ],
            'actions' => [
                'add_group' => 'Dodaj grupe',
                'add_status' => 'Dodaj status',
                'save' => 'Zapisz',
                'delete' => 'Usun',
            ],
            'groups' => [
                'create_title' => 'Nowa grupa statusow',
                'list_title' => 'Grupy statusow',
                'empty' => 'Brak zdefiniowanych grup statusow.',
            ],
            'statuses' => [
                'create_title' => 'Nowy status',
                'list_title' => 'Statusy',
                'empty' => 'Brak zdefiniowanych statusow.',
            ],
            'confirm' => [
                'title' => 'Potwierdzenie',
                'confirm' => 'Usun',
                'cancel' => 'Anuluj',
                'delete_group' => 'Czy na pewno usunac grupe statusow? Usunie to rowniez statusy przypisane do tej grupy.',
                'delete_status' => 'Czy na pewno usunac ten status?',
            ],
            'flash' => [
                'group_required' => 'Wybierz istniejaca grupe statusow.',
                'group_not_found' => 'Nie znaleziono wskazanej grupy statusow.',
                'group_name_invalid' => 'Nazwa grupy musi miec co najmniej 2 znaki.',
                'group_code_invalid' => 'Kod grupy statusow jest niepoprawny.',
                'group_code_taken' => 'Kod grupy statusow jest juz zajety.',
                'group_created' => 'Grupa statusow zostala dodana.',
                'group_updated' => 'Grupa statusow zostala zapisana.',
                'group_deleted' => 'Grupa statusow zostala usunieta.',
                'group_create_failed' => 'Nie udalo sie dodac grupy statusow.',
                'group_update_failed' => 'Nie udalo sie zapisac grupy statusow.',
                'group_delete_failed' => 'Nie udalo sie usunac grupy statusow.',
                'status_not_found' => 'Nie znaleziono wskazanego statusu.',
                'status_name_invalid' => 'Nazwa statusu musi miec co najmniej 2 znaki.',
                'status_code_invalid' => 'Kod statusu jest niepoprawny.',
                'status_code_taken' => 'Kod statusu jest juz zajety.',
                'status_created' => 'Status zostal dodany.',
                'status_updated' => 'Status zostal zapisany.',
                'status_deleted' => 'Status zostal usuniety.',
                'status_create_failed' => 'Nie udalo sie dodac statusu.',
                'status_update_failed' => 'Nie udalo sie zapisac statusu.',
                'status_delete_failed' => 'Nie udalo sie usunac statusu.',
                'reorder_empty' => 'Nie przeslano kolejnosci do zapisu.',
                'group_reordered' => 'Kolejnosc grup statusow zostala zapisana.',
                'status_reordered' => 'Kolejnosc statusow zostala zapisana.',
                'group_reorder_failed' => 'Nie udalo sie zapisac kolejnosci grup statusow.',
                'status_reorder_failed' => 'Nie udalo sie zapisac kolejnosci statusow.',
            ],
        ],
        'apaczka' => [
            'title' => 'Integracja Apaczka',
            'description' => 'Konfiguracja polaczenia z API Apaczka do obslugi przesylek.',
            'config' => [
                'title' => 'Konfiguracja API',
            ],
            'fields' => [
                'app_id' => 'App ID',
                'app_secret' => 'App Secret',
            ],
            'app_secret' => [
                'saved' => 'App Secret jest zapisany. Pozostaw pole puste, aby nie zmieniac.',
                'missing' => 'Brak zapisanego App Secret.',
            ],
            'status' => [
                'app_id' => 'App ID',
                'app_secret' => 'App Secret',
                'saved' => 'zapisany',
                'missing' => 'brak',
                'updated_at' => 'Ostatnia aktualizacja',
            ],
            'actions' => [
                'save' => 'Zapisz ustawienia Apaczka',
                'test' => 'Test polaczenia',
            ],
            'validation' => [
                'app_id_required' => 'Podaj App ID Apaczka.',
            ],
            'flash' => [
                'saved' => 'Ustawienia Apaczka zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien Apaczka.',
                'test_success' => 'Polaczenie z Apaczka dziala. Dostepne uslugi: :count.',
                'test_failed' => 'Nie udalo sie polaczyc z API Apaczka.',
            ],
        ],
        'inpost' => [
            'title' => 'Integracja InPost',
            'description' => 'Konfiguracja polaczenia z API InPost ShipX do obslugi przesylek.',
            'config' => [
                'title' => 'Konfiguracja API',
            ],
            'sections' => [
                'dispatch' => 'Sposob nadania',
                'locker' => 'Paczkomaty',
                'courier' => 'Domyslne wymiary przesylek kurierskich',
                'other' => 'Pozostale ustawienia',
            ],
            'fields' => [
                'api_token' => 'Klucz API (token)',
                'organization_id' => 'Identyfikator organizacji',
                'environment' => 'Srodowisko',
                'default_dispatch_method' => 'Domyslny sposob nadania',
                'default_dispatch_point' => 'Domyslny punkt nadania',
                'default_insurance' => 'Domyslne ubezpieczenie',
                'insurance_placeholder' => 'Brak (opcjonalne)',
                'default_locker_size' => 'Domyslny rozmiar paczki',
                'courier_length' => 'Dlugosc',
                'courier_width' => 'Szerokosc',
                'courier_height' => 'Wysokosc',
                'label_format' => 'Typ etykiety',
                'weekend_delivery' => 'Paczka weekendowa',
                'auto_insurance_value' => 'Automatycznie uzupelniaj wartosc ubezpieczenia',
                'multi_parcel' => 'Obsluga multi-paczek',
            ],
            'dispatch_methods' => [
                'pop' => 'Punkt nadania (POP)',
                'parcel_locker' => 'Paczkomat',
                'courier' => 'Kurier',
            ],
            'api_token' => [
                'saved' => 'Klucz API jest zapisany. Pozostaw pole puste, aby nie zmieniac.',
                'missing' => 'Brak zapisanego klucza API.',
            ],
            'actions' => [
                'save' => 'Zapisz ustawienia InPost',
            ],
            'flash' => [
                'saved' => 'Ustawienia InPost zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien InPost.',
            ],
        ],
        'allegro' => [
            'title' => 'Integracja Allegro',
            'description' => 'Konfiguracja OAuth2 i pobierania zamowien z Allegro.',
            'tabs' => [
                'label' => 'Zakladki integracji Allegro',
                'integration' => 'Integracja',
                'statuses' => 'Statusy',
                'settings' => 'Ustawienia',
                'delivery' => 'Formy dostawy',
            ],
            'callback' => [
                'title' => 'Redirect URI do Allegro',
                'hint' => 'Ten adres wpisz w aplikacji Allegro Developer jako redirect URI.',
            ],
            'config' => [
                'title' => 'Konfiguracja API',
            ],
            'fields' => [
                'environment' => 'Srodowisko',
                'environment_hint' => 'Zmiana srodowiska przelacza na osobne dane logowania (Client ID, Secret, tokeny).',
                'client_id' => 'Client ID',
                'client_secret' => 'Client Secret',
                'redirect_uri' => 'Redirect URI',
                'redirect_uri_hint' => 'Musi byc identyczne jak w panelu aplikacji Allegro.',
                'orders_fetch_enabled' => 'Wlacz pobieranie zamowien',
                'orders_fetch_start_date' => 'Data startu pobierania',
            ],
            'environment' => [
                'sandbox' => 'Sandbox',
                'production' => 'Produkcja',
            ],
            'client_secret' => [
                'saved' => 'Client Secret jest zapisany. Pozostaw pole puste, aby nie zmieniac.',
                'missing' => 'Brak zapisanego Client Secret.',
            ],
            'oauth' => [
                'title' => 'Polaczenie OAuth',
                'connected' => 'Konto Allegro jest polaczone.',
                'not_connected' => 'Brak aktywnego polaczenia OAuth z Allegro.',
                'connected_at' => 'Data polaczenia: :date',
                'token_expires_at' => 'Waznosc access tokenu do: :date',
            ],
            'import_single' => [
                'title' => 'Import pojedynczego zamowienia',
                'description' => 'Podaj ID checkout form Allegro, aby recznie pobrac i zapisac jedno zamowienie do orderPRO.',
                'checkout_form_id' => 'ID zamowienia Allegro (checkout form)',
                'checkout_form_id_placeholder' => 'np. 87ca8f8e-1b4f-11ef-b0f9-0242ac120002',
            ],
            'import_action' => [
                'created' => 'utworzono',
                'updated' => 'zaktualizowano',
            ],
            'settings' => [
                'title' => 'Ustawienia synchronizacji',
                'description' => 'Parametry automatycznego pobierania zamowien Allegro przez cron.',
                'orders_import_interval_minutes' => 'Interwal pobierania zamowien (minuty)',
                'orders_import_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba allegro_orders_import.',
                'status_sync_direction' => 'Kierunek synchronizacji statusow',
                'status_sync_direction_allegro_to_orderpro' => 'Allegro -> orderPRO',
                'status_sync_direction_orderpro_to_allegro' => 'orderPRO -> Allegro',
                'status_sync_direction_hint' => 'Wybierz kierunek synchronizacji statusow pomiedzy Allegro i orderPRO.',
                'status_sync_interval_minutes' => 'Interwal synchronizacji statusow (minuty)',
                'status_sync_interval_hint' => 'Zakres: 1-1440 minut. Ustawienie zostanie uzyte przez zadanie synchronizacji statusow.',
                'save' => 'Zapisz ustawienia',
            ],
            'statuses' => [
                'title' => 'Mapowanie statusow Allegro',
                'description' => 'Mapowanie kodow statusow Allegro na statusy orderPRO. Import zamowien zapisuje status orderPRO na podstawie tego mapowania.',
                'list_title' => 'Aktualne mapowania',
                'empty' => 'Brak zapisanych mapowan statusow Allegro.',
                'fields' => [
                    'allegro_status_code' => 'Kod statusu Allegro',
                    'allegro_status_code_placeholder' => 'np. sent',
                    'allegro_status_name' => 'Nazwa statusu Allegro',
                    'allegro_status_name_placeholder' => 'np. Wyslane',
                    'orderpro_status_code' => 'Status orderPRO',
                    'orderpro_status_placeholder' => '-- wybierz status orderPRO --',
                    'actions' => 'Akcje',
                ],
                'actions' => [
                    'save' => 'Zapisz mapowanie',
                    'sync' => 'Pobierz statusy z Allegro',
                    'save_bulk' => 'Zapisz mapowania',
                    'delete' => 'Usun',
                ],
                'confirm' => [
                    'title' => 'Potwierdzenie',
                    'confirm' => 'Usun',
                    'cancel' => 'Anuluj',
                    'delete' => 'Czy na pewno usunac mapowanie statusu Allegro?',
                ],
                'flash' => [
                    'allegro_status_required' => 'Podaj kod statusu Allegro.',
                    'orderpro_status_required' => 'Wybierz status orderPRO.',
                    'orderpro_status_not_found' => 'Wybrany status orderPRO nie istnieje.',
                    'mapping_not_found' => 'Nie znaleziono wskazanego mapowania statusu.',
                    'saved' => 'Mapowanie statusu Allegro zostalo zapisane.',
                    'saved_bulk' => 'Mapowania statusow Allegro zostaly zapisane.',
                    'save_failed' => 'Nie udalo sie zapisac mapowania statusu Allegro.',
                    'deleted' => 'Mapowanie statusu Allegro zostalo usuniete.',
                    'delete_failed' => 'Nie udalo sie usunac mapowania statusu Allegro.',
                    'sync_ok' => 'Pobrano statusy z Allegro. Rozpoznane statusy: :discovered, sprawdzone zamowienia: :samples.',
                    'sync_failed' => 'Nie udalo sie pobrac statusow z Allegro.',
                ],
            ],
            'delivery' => [
                'title' => 'Mapowanie form dostawy',
                'description' => 'Powiaz formy dostawy z zamowien z uslugami przewoznikow (Allegro, InPost). Mapowanie uzyje sie automatycznie przy tworzeniu przesylki.',
                'not_connected' => 'Polacz konto Allegro, aby pobrac uslugi dostawy.',
                'empty_orders' => 'Brak zamowien z forma dostawy. Zaimportuj zamowienia, aby zobaczyc dostepne formy.',
                'fields' => [
                    'order_method' => 'Forma dostawy z zamowienia',
                    'carrier' => 'Przewoznik',
                    'allegro_service' => 'Usluga dostawy',
                    'search_placeholder' => 'Szukaj uslugi...',
                    'no_mapping' => 'Brak mapowania',
                    'select_carrier_first' => 'Wybierz przewoznika',
                ],
                'actions' => [
                    'save' => 'Zapisz mapowania',
                ],
                'flash' => [
                    'saved' => 'Mapowania form dostawy zostaly zapisane.',
                    'save_failed' => 'Nie udalo sie zapisac mapowan form dostawy.',
                ],
            ],
            'actions' => [
                'save' => 'Zapisz ustawienia Allegro',
                'connect' => 'Polacz konto Allegro',
                'import_single' => 'Importuj zamowienie',
            ],
            'validation' => [
                'environment_invalid' => 'Wybierz poprawne srodowisko Allegro.',
                'client_id_too_long' => 'Client ID jest za dlugie (max 128 znakow).',
                'redirect_uri_invalid' => 'Podaj poprawny redirect URI (http lub https).',
                'orders_fetch_start_date_invalid' => 'Podaj poprawna date startu pobierania (RRRR-MM-DD).',
                'orders_import_interval_invalid' => 'Podaj poprawny interwal pobierania zamowien (1-1440 minut).',
                'status_sync_direction_invalid' => 'Wybierz poprawny kierunek synchronizacji statusow.',
                'status_sync_interval_invalid' => 'Podaj poprawny interwal synchronizacji statusow (1-1440 minut).',
            ],
            'flash' => [
                'saved' => 'Ustawienia Allegro zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien Allegro.',
                'import_settings_saved' => 'Ustawienia harmonogramu importu Allegro zostaly zapisane.',
                'import_settings_save_failed' => 'Nie udalo sie zapisac ustawien harmonogramu importu Allegro.',
                'credentials_missing' => 'Uzupelnij Client ID, Client Secret i Redirect URI, a potem zapisz ustawienia.',
                'oauth_connected' => 'Autoryzacja Allegro zakonczona powodzeniem.',
                'oauth_failed' => 'Nie udalo sie zakonczyc autoryzacji Allegro.',
                'oauth_state_invalid' => 'Nieprawidlowy stan autoryzacji (state). Sprobuj polaczyc konto ponownie.',
                'oauth_code_missing' => 'Brak kodu autoryzacyjnego z Allegro.',
                'checkout_form_id_required' => 'Podaj ID zamowienia Allegro do importu.',
                'import_single_ok' => 'Import zamowienia zakonczony. Allegro #:source_order_id -> lokalne #:local_id (:action).',
                'import_single_media_summary' => 'Obrazki pozycji: :with_image/:total_items, bez obrazka: :without_image.',
                'import_single_media_warning' => 'Nie udalo sie pobrac obrazka dla :without_image pozycji. Przyczyny: :reasons.',
                'import_single_media_warning_generic' => 'Nie udalo sie pobrac obrazka dla :without_image pozycji.',
                'import_single_failed' => 'Import zamowienia zakonczyl sie bledem.',
            ],
        ],
        'integrations' => [
            'title' => 'Integracje shopPRO',
            'description' => 'W tym miejscu konfigurujesz wiele niezaleznych instancji shopPRO.',
            'list_title' => 'Integracje shopPRO',
            'create_title' => 'Dodaj integracje',
            'edit_title' => 'Edytuj integracje',
            'empty' => 'Brak skonfigurowanych integracji.',
            'tabs' => [
                'label' => 'Zakladki integracji shopPRO',
                'integration' => 'Integracja',
                'statuses' => 'Statusy',
                'settings' => 'Ustawienia',
                'delivery' => 'Formy dostawy',
            ],
            'selector' => [
                'integration' => 'Wybrana integracja',
            ],
            'statuses' => [
                'title' => 'Statusy',
                'description' => 'Mapowanie statusow zamowien pomiedzy shopPRO i orderPRO.',
                'empty' => 'Brak statusow do mapowania. Uzyj przycisku pobrania statusow.',
                'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.',
                'actions' => [
                    'sync' => 'Pobierz statusy z shopPRO',
                ],
                'flash' => [
                    'sync_ok' => 'Pobrano statusy shopPRO. Rozpoznane statusy: :count.',
                    'sync_failed' => 'Nie udalo sie pobrac statusow shopPRO.',
                    'saved' => 'Mapowanie statusow zostalo zapisane.',
                    'save_failed' => 'Nie udalo sie zapisac mapowania statusow.',
                    'invalid_payload' => 'Niepoprawne dane mapowania statusow.',
                ],
            ],
            'settings' => [
                'title' => 'Ustawienia synchronizacji',
                'description' => 'Parametry automatycznego pobierania zamowien shopPRO.',
                'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.',
                'orders_group_title' => 'Pobieranie zamowien',
                'orders_group_description' => 'Ustawienia automatycznego importu zamowien z shopPRO.',
                'orders_import_interval_minutes' => 'Interwal pobierania zamowien (minuty)',
                'orders_import_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_orders_import.',
                'statuses_group_title' => 'Synchronizacja statusow',
                'statuses_group_description' => 'Ustawienia harmonogramu i kierunku synchronizacji statusow.',
                'status_sync_direction_hint' => 'Aktualnie aktywny jest kierunek shopPRO -> orderPRO. Ustawienie orderPRO -> shopPRO jest przygotowane pod kolejny etap.',
                'status_sync_interval_minutes' => 'Interwal synchronizacji statusow (minuty)',
                'status_sync_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_order_status_sync.',
                'payment_group_title' => 'Synchronizacja platnosci',
                'payment_group_description' => 'Sprawdza czy zamowienia shopPRO zostaly oplacone i aktualizuje status platnosci w orderPRO.',
                'payment_sync_interval_minutes' => 'Interwal sprawdzania platnosci (minuty)',
                'payment_sync_interval_hint' => 'Zakres: 1-1440 minut. Dotyczy harmonogramu joba shoppro_payment_status_sync.',
                'payment_sync_status_codes' => 'Statusy do sprawdzania platnosci',
                'payment_sync_status_codes_hint' => 'Jesli nic nie zaznaczysz, system pominie tylko statusy koncowe (np. wyslane/anulowane).',
            ],
            'delivery' => [
                'title' => 'Formy dostawy',
                'description' => 'Mapowanie form dostawy shopPRO do uslug nadawczych Allegro WZA/InPost.',
                'select_integration_first' => 'Najpierw wybierz lub zapisz integracje w zakladce Integracja.',
                'empty_orders' => 'Brak form dostawy shopPRO wykrytych w zamowieniach tej integracji.',
                'not_connected' => 'Brak aktywnego polaczenia Allegro. Podlacz konto Allegro, aby pobrac liste uslug dostawy.',
                'no_inpost_services' => 'Brak uslug InPost (sprawdz polaczenie z Allegro).',
                'fields' => [
                    'order_method' => 'Forma dostawy shopPRO',
                    'carrier' => 'Przewoznik',
                    'allegro_service' => 'Usluga dostawy',
                    'no_mapping' => 'brak mapowania',
                    'search_placeholder' => 'Szukaj uslugi Allegro...',
                    'select_carrier_first' => 'Najpierw wybierz przewoznika.',
                ],
                'actions' => [
                    'save' => 'Zapisz mapowania dostawy',
                ],
                'flash' => [
                    'saved' => 'Mapowania form dostawy zostaly zapisane.',
                    'save_failed' => 'Nie udalo sie zapisac mapowan form dostawy.',
                ],
            ],
            'fields' => [
                'name' => 'Nazwa',
                'base_url' => 'Base URL',
                'api_key' => 'API Key',
                'timeout_seconds' => 'Timeout (sekundy)',
                'orders_fetch_start_date' => 'Data startu pobierania zamowien',
                'orders_fetch_enabled_checkbox' => 'Pobieraj zamowienia',
                'order_status_sync_direction' => 'Kierunek synchronizacji statusow',
                'order_status_sync_direction_shoppro_to_orderpro' => 'shopPRO -> orderPRO',
                'order_status_sync_direction_orderpro_to_shoppro' => 'orderPRO -> shopPRO',
                'active' => 'Aktywna',
                'active_checkbox' => 'Integracja aktywna',
                'last_test' => 'Ostatni test',
                'actions' => 'Akcje',
            ],
            'actions' => [
                'save' => 'Zapisz integracje',
                'edit' => 'Edytuj',
                'test' => 'Test polaczenia',
                'test_now' => 'Sprawdz teraz',
                'import_offers_cache' => 'Importuj oferty',
                'new' => 'Nowa integracja',
            ],
            'active' => [
                'yes' => 'Tak',
                'no' => 'Nie',
            ],
            'test_status' => [
                'never' => 'Nie testowano',
                'ok' => 'OK',
                'error' => 'Blad',
            ],
            'logs_title' => 'Ostatnie testy polaczenia',
            'logs' => [
                'fields' => [
                    'tested_at' => 'Data testu',
                    'status' => 'Status',
                    'http_code' => 'HTTP',
                    'message' => 'Komunikat',
                ],
            ],
            'api_key_placeholder_edit' => 'Zostaw puste, aby zachowac obecny klucz',
            'api_key_saved' => 'Klucz API jest zapisany.',
            'api_key_missing' => 'Brak zapisanego klucza API.',
            'validation' => [
                'name_min' => 'Nazwa integracji musi miec co najmniej 2 znaki.',
                'base_url_invalid' => 'Podaj poprawny adres URL (http lub https).',
                'orders_fetch_start_date_invalid' => 'Podaj poprawna date startu pobierania zamowien (RRRR-MM-DD).',
                'api_key_required' => 'Podaj klucz API dla integracji.',
                'name_taken' => 'Integracja o tej nazwie juz istnieje.',
            ],
            'flash' => [
                'created' => 'Integracja zostala dodana.',
                'updated' => 'Integracja zostala zapisana.',
                'not_found' => 'Nie znaleziono wskazanej integracji.',
                'failed' => 'Nie udalo sie zapisac integracji.',
                'test_ok' => 'Test polaczenia zakonczony powodzeniem.',
                'test_failed' => 'Test polaczenia zakonczyl sie bledem.',
                'import_offers_ok' => 'Import cache ofert zakonczony. Przetworzone rekordy: :imported, bledy: :failed, strony API: :pages.',
                'import_offers_failed' => 'Import cache ofert zakonczyl sie bledem.',
                'import_ok' => 'Import produktu zakonczony. shopPRO #:external_id -> lokalny produkt #:local_id. Kanaly: shopPRO=wystawiony, Allegro=nieustalone, Erli=niedostepny.',
                'import_failed' => 'Import produktu zakonczyl sie bledem.',
                'import_no_products' => 'Brak aktywnych produktow do importu po stronie shopPRO.',
            ],
            'import' => [
                'title' => 'Import testowy produktu',
                'description' => 'Importuje jeden produkt z shopPRO. Mozesz podac ID produktu albo zostawic puste, aby pobrac pierwszy aktywny.',
                'external_product_id' => 'ID produktu shopPRO (opcjonalnie)',
                'external_product_id_placeholder' => 'np. 123',
                'action' => 'Importuj 1 produkt',
            ],
        ],
        'order_statuses' => [
            'title' => 'Statusy zamowien',
            'description' => 'Mapowanie statusow zamowien pomiedzy orderPRO i shopPRO.',
            'integration' => 'Integracja shopPRO',
            'no_integrations' => 'Brak aktywnych integracji shopPRO z kluczem API.',
            'empty' => 'Brak statusow shopPRO do zmapowania.',
            'fields' => [
                'shoppro_code' => 'Kod statusu shopPRO',
                'shoppro_name' => 'Nazwa statusu shopPRO',
                'orderpro_status' => 'Status orderPRO',
                'no_mapping' => '-- brak mapowania --',
            ],
            'actions' => [
                'save' => 'Zapisz mapowanie statusow',
            ],
            'orderpro' => [
                'new' => 'Nowe',
                'confirmed' => 'Potwierdzone',
                'processing' => 'W realizacji',
                'ready_to_ship' => 'Gotowe do wysylki',
                'shipped' => 'Wyslane',
                'delivered' => 'Dostarczone',
                'cancelled' => 'Anulowane',
                'returned' => 'Zwrocone',
                'on_hold' => 'Wstrzymane',
            ],
            'flash' => [
                'integration_required' => 'Wybierz integracje do mapowania statusow.',
                'credentials_missing' => 'Wybrana integracja nie ma poprawnych danych API do pobrania statusow.',
                'load_failed' => 'Nie udalo sie pobrac statusow shopPRO.',
                'saved' => 'Mapowanie statusow zostalo zapisane.',
                'save_failed' => 'Nie udalo sie zapisac mapowania statusow.',
            ],
        ],
        'cron' => [
            'title' => 'Harmonogram',
            'run_on_web_title' => 'Uruchamianie crona podczas nawigacji',
            'run_on_web_description' => 'Po wlaczeniu worker cron uruchamia sie automatycznie podczas poruszania po panelu.',
            'run_on_web_label' => 'Wlacz uruchamianie crona podczas requestow HTTP',
            'web_limit' => 'Limit jobow na jedno wywolanie',
            'schedules_title' => 'Harmonogramy (przyszle uruchomienia)',
            'future_jobs_title' => 'Kolejka przyszlych jobow',
            'past_jobs_title' => 'Historia jobow (przeszle)',
            'empty_schedules' => 'Brak harmonogramow.',
            'empty_future_jobs' => 'Brak zaplanowanych jobow w przyszlosci.',
            'empty_past_jobs' => 'Brak historii jobow.',
            'enabled' => [
                'yes' => 'Tak',
                'no' => 'Nie',
            ],
            'fields' => [
                'job_type' => 'Typ joba',
                'enabled' => 'Aktywny',
                'interval' => 'Interwal (sek)',
                'priority' => 'Priorytet',
                'next_run_at' => 'Nastepne uruchomienie',
                'last_run_at' => 'Ostatnie uruchomienie',
                'status' => 'Status',
                'scheduled_at' => 'Zaplanowano',
                'attempts' => 'Proby',
                'completed_at' => 'Zakonczenie',
                'last_error' => 'Ostatni blad',
            ],
            'actions' => [
                'save' => 'Zapisz ustawienia',
            ],
            'flash' => [
                'saved' => 'Ustawienia crona zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien crona.',
                'load_failed' => 'Nie udalo sie pobrac danych crona.',
            ],
            'pagination' => [
                'summary' => 'Strona :page/:total_pages, rekordy: :total',
            ],
        ],
        'gs1' => [
            'title' => 'GS1 / EAN',
            'description' => 'Konfiguracja polaczenia z API MojeGS1 do automatycznego przypisywania kodow EAN.',
            'fields' => [
                'api_login' => 'Login API',
                'api_password' => 'Haslo API',
                'prefix' => 'Prefiks GS1 (9 cyfr)',
                'default_brand' => 'Domyslna marka (brandName)',
                'default_gpc_code' => 'Domyslny kod GPC',
            ],
            'actions' => [
                'save' => 'Zapisz ustawienia GS1',
            ],
            'flash' => [
                'saved' => 'Ustawienia GS1 zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien GS1.',
            ],
        ],
        'company' => [
            'title' => 'Dane firmy',
            'description' => 'Adres nadawcy, dane bankowe i domyslne wymiary paczek.',
            'section_address' => 'Adres nadawcy',
            'section_bank' => 'Dane bankowe',
            'section_defaults' => 'Domyslne wymiary paczki',
            'fields' => [
                'company_name' => 'Nazwa firmy',
                'person_name' => 'Imie i nazwisko',
                'sender_contact_person' => 'Osoba kontaktowa nadawcy',
                'street' => 'Ulica',
                'postal_code' => 'Kod pocztowy',
                'city' => 'Miasto',
                'country_code' => 'Kod kraju',
                'phone' => 'Telefon',
                'email' => 'E-mail',
                'tax_number' => 'NIP',
                'bank_account' => 'Numer konta',
                'bank_owner_name' => 'Wlasciciel konta',
                'length_cm' => 'Dlugosc (cm)',
                'width_cm' => 'Szerokosc (cm)',
                'height_cm' => 'Wysokosc (cm)',
                'weight_kg' => 'Waga (kg)',
                'label_format' => 'Format etykiety',
            ],
            'actions' => [
                'save' => 'Zapisz dane firmy',
            ],
            'flash' => [
                'saved' => 'Dane firmy zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac danych firmy.',
            ],
        ],
        'accounting' => [
            'title' => 'Konfiguracje paragonow',
            'description' => 'Zarzadzaj szablonami numeracji i ustawieniami paragonow.',
            'table' => [
                'heading' => 'Lista konfiguracji',
                'empty' => 'Brak konfiguracji paragonow. Dodaj pierwsza ponizej.',
                'name' => 'Nazwa',
                'number_format' => 'Format numeracji',
                'numbering_type' => 'Typ numeracji',
                'is_named' => 'Imienny',
                'sale_date_source' => 'Data sprzedazy',
                'order_reference' => 'Ref. zamowienia',
                'status' => 'Status',
                'actions' => 'Akcje',
            ],
            'form' => [
                'add_heading' => 'Dodaj konfiguracje',
                'edit_heading' => 'Edytuj konfiguracje',
            ],
            'fields' => [
                'name' => 'Nazwa konfiguracji',
                'number_format' => 'Format numeracji',
                'number_format_hint' => 'Zmienne: %N — numer, %M — miesiac, %Y — rok',
                'numbering_type' => 'Typ numeracji',
                'is_named' => 'Paragon imienny (dane klienta)',
                'is_active' => 'Aktywna',
                'sale_date_source' => 'Domyslna data sprzedazy',
                'order_reference' => 'Informacja o zamowieniu',
            ],
            'options' => [
                'yes' => 'Tak',
                'no' => 'Nie',
                'active' => 'Aktywna',
                'inactive' => 'Nieaktywna',
                'numbering_type' => [
                    'monthly' => 'Miesieczny',
                    'yearly' => 'Roczny',
                ],
                'sale_date_source' => [
                    'order_date' => 'Wg daty zamowienia',
                    'payment_date' => 'Wg daty oplacenia',
                    'issue_date' => 'Wg daty wystawienia',
                ],
                'order_reference' => [
                    'none' => 'Brak',
                    'orderpro' => 'Numer orderPRO',
                    'integration' => 'Numer z integracji',
                ],
            ],
            'actions' => [
                'edit' => 'Edytuj',
                'delete' => 'Usun',
                'activate' => 'Aktywuj',
                'deactivate' => 'Dezaktywuj',
                'save_new' => 'Dodaj konfiguracje',
                'save_edit' => 'Zapisz zmiany',
                'cancel' => 'Anuluj',
            ],
            'confirm' => [
                'delete_title' => 'Usunac konfiguracje?',
                'delete_message' => 'Czy na pewno chcesz usunac te konfiguracje paragonow?',
            ],
            'flash' => [
                'saved' => 'Konfiguracja zapisana.',
                'save_failed' => 'Blad zapisu konfiguracji.',
                'deleted' => 'Konfiguracja usunieta.',
                'delete_failed' => 'Nie mozna usunac — konfiguracja ma powiazane paragony.',
                'toggled' => 'Status konfiguracji zmieniony.',
            ],
        ],
        'products' => [
            'title' => 'Produkty',
            'description' => 'Ustawienia generatora SKU dla produktow.',
            'fields' => [
                'sku_format' => 'Format SKU',
            ],
            'sku_format_hint' => 'Przyklad: PP000000. Ciag zer oznacza licznik inkrementowany i uzupelniany zerami.',
            'actions' => [
                'save' => 'Zapisz ustawienia produktow',
            ],
            'flash' => [
                'saved' => 'Ustawienia produktow zostaly zapisane.',
                'save_failed' => 'Nie udalo sie zapisac ustawien produktow.',
                'invalid_no_counter' => 'Format SKU musi zawierac czesc liczbowa (zera), np. PP000000.',
                'invalid_too_long' => 'Format SKU jest za dlugi (maksymalnie 128 znakow).',
            ],
        ],
    ],
    'shipments' => [
        'prepare' => [
            'title' => 'Przygotuj przesylke',
        ],
    ],
    'receipts' => [
        'create' => [
            'title' => 'Wystaw paragon',
            'back' => 'Powrot do zamowienia',
            'select_config' => 'Konfiguracja paragonu',
            'issue_date' => 'Data wystawienia',
            'items' => 'Pozycje zamowienia',
            'total' => 'Razem brutto',
            'seller_data' => 'Dane sprzedawcy',
            'submit' => 'Wystaw paragon',
            'cancel' => 'Anuluj',
            'no_configs' => 'Brak aktywnych konfiguracji paragonow',
            'no_config_selected' => 'Wybierz konfiguracje paragonu',
            'invalid_config' => 'Nieprawidlowa konfiguracja paragonu',
        ],
        'show' => [
            'title' => 'Paragon',
            'print' => 'Drukuj',
            'pdf' => 'Pobierz PDF',
            'back' => 'Powrot do zamowienia',
            'seller' => 'Dane sprzedawcy',
            'buyer' => 'Dane nabywcy',
            'items' => 'Pozycje',
            'total' => 'Razem brutto',
            'issue_date' => 'Data wystawienia',
            'sale_date' => 'Data sprzedazy',
            'config' => 'Konfiguracja',
            'reference' => 'Nr referencyjny zamowienia',
        ],
        'documents' => [
            'number' => 'Numer',
            'issue_date' => 'Data wystawienia',
            'total_gross' => 'Kwota brutto',
            'config' => 'Konfiguracja',
            'actions' => 'Akcje',
            'preview' => 'Podglad',
            'empty' => 'Brak dokumentow',
        ],
    ],
    'accounting' => [
        'title' => 'Ksiegowosc — Paragony',
        'export' => 'Eksportuj XLSX',
        'export_selected' => 'Eksportuj zaznaczone',
        'export_all' => 'Eksportuj wszystkie (filtr)',
        'empty' => 'Brak paragonow',
        'filters' => [
            'search' => 'Szukaj (numer paragonu, zamowienia)',
            'config' => 'Konfiguracja',
            'date_from' => 'Data od',
            'date_to' => 'Data do',
            'any' => 'Wszystkie',
        ],
        'columns' => [
            'number' => 'Numer paragonu',
            'issue_date' => 'Data wystawienia',
            'sale_date' => 'Data sprzedazy',
            'total_gross' => 'Kwota brutto',
            'config' => 'Konfiguracja',
            'order' => 'Zamowienie',
        ],
    ],
];
